# Posts on demand, follower lists, and contract-address cards

# Posts on demand, follower lists, and contract-address cards

These three live on a following tracker's card, reached by pressing its buttons. None has a Telegram command.

## Posts on demand — Fetch 5 most recent posts

Fetches the newest 5 posts of the **followed** account (not the tracking account) and adds them to the card. Each later press adds 5 more, skipping what the card already shows. Up to 40 posts per card; post text is trimmed to 220 characters.

The button reads **Fetch 5 most recent posts** before the first press and **Fetch 5 more posts** after. It disappears once a press returns nothing new.

*What the presser sees*

| Situation | Toast |
| --- | --- |
| Posts added | `+N posts` |
| Nothing new returned | `No more posts` |
| The fetch failed | `Couldn't fetch more right now` — the button still works |

Buttons on older cards answer `This card has expired`.

## Follower lists — Fetch \<name> Followers

Posts the complete follower list of the **followed** account into the group (or its lists topic, if one is set). The button is the blue row on every follow card.

Rows are most-followed first, one account per line: **Name**, a check mark when verified, `@handle`, follower / following / post counts, the month and year it joined, and a 🔒 when the account is private.

Each message opens with a header: the account's name, handle and follower count, and "part K/T" when the list spans several messages.

*What's posted, by follower count*

| Followers | What's posted |
| --- | --- |
| 0 | "No followers to list." |
| 1–200 | Every row, as messages |

*Acks and failures*

| Situation | What the user sees |
| --- | --- |
| Press accepted | Toast: `Fetching @<handle>'s followers…` |
| A second press while running | Toast: `Already fetching this list` |
| Fetch failed | A message in the group: `Couldn't fetch @<handle>'s followers right now.` |

The button stays after use, for later presses.

## Contract-address cards

When the followed account is tied to a token, the follow card grows a contract-address block.

A token found is added to the card automatically.

- [The contract-address block, row by row](/x-automations/xrules-cards-limits#contract-address-block)
