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

These three live on a follow 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

SituationToast
Posts added+N posts
Nothing new returnedNo more posts
The bot no longer holds this cardThis card has expired
The fetch failedCouldn't fetch more right now — the button still works

The bot keeps the most recent 30 cards per automation; 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.

Over 200 followers, the bot posts the top 20 as a message and attaches the complete list as a JSON file. At 200 or fewer, every row is posted as messages.

An empty list renders as "No followers to list."

Acks and failures

SituationWhat the user sees
Press acceptedToast: Fetching @<handle>'s followers…
A second press while runningToast: Already fetching this list
Card no longer heldToast: This card has expired
Fetch failedA 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.

The bot looks for one in the account's bio and links, in its recent posts, and in every batch the Fetch 5… button pulls. A token found in posts is added to the card within about 20 seconds of the announce.

Up to 3 tokens are shown per card.