Follow tracker
A follow tracker posts every new account that one X account starts following.
Trigger
Every 5 seconds, the bot fetches the tracked account’s Following list (GET /2/profile/<handle>/following) and diffs it, by user id, against a remembered seen list.
Arming — the automation’s first poll after it is created, or after it is re-armed — reads up to 5 pages of the Following list in one pass, about 50 accounts per page, roughly 300 in total, and remembers every id seen. Nothing announces during this pass. Only follows made after that moment ever announce.
New follows announce oldest-first, up to 3 per poll; anything past that limit waits for the next poll. The bot remembers the last 1,000 seen ids, oldest trimmed first, so unfollowing and re-following the same account inside that window stays silent.
Setup
Setup, in order
- Open Dashboard → Beta → Automations with the bot selected.
- Click Add and pick Follow Tracker in the Which automation? picker — opens New Follow Tracker.
- Enter the tracked X handle. The bot previews the account live, or shows one of:
Enter an X handle (letters, digits, _; max 15),@<handle> not found on X,@<handle> is private — who they follow can't be read. - Pick the destination group from Posts in group… — only groups already authorized for the bot are listed.
- Optional: add rules at the bottom of the same form — the Rules section here describes facts about the followed account.
- Click Create.
- Optional, from the saved automation’s card: open the Topics icon to route its messages into a forum topic. There is no Recap icon on a follow tracker’s card.
Settings
| Setting | Accepts | Default |
|---|---|---|
| Handle | An X handle: letters, digits, underscores; 1–15 characters | Required — no default |
| Destination group | One of the bot’s currently authorized groups | Required — no default |
| Rules | Up to 8, gate the send — the only other field on this form | None |
Limit
The follow tracker’s form has no fields for message, image, link, or buttons — only the handle, the destination group, and rules. Saving always sends these fixed values for the rest:
What every save sends
| Setting | Value |
|---|---|
| Image | none |
| Message | none |
| Link label | “View profile on X” |
| Link position | bottom |
| Show quoted section | on |
| Buttons | none |
| Button layout | stacked |
There is no recap on a follow tracker. The Recap icon shown on feed and phrase cards does not appear on a follow tracker’s card, and saving one with a recap attached is separately refused: Recap isn't available for follow trackers.
Output card
The bot delivers a follow tracker’s card as a Telegram rich message. One image opens it — the follow graphic, or the followed account’s avatar when the graphic isn’t ready. Unless the quoted-post setting is off, a compact stats table (Followers, Following, Posts, and Joined when known) and the account’s bio follow. Recent posts and any contract-address block appear once found.
Two button rows ride under the card: View <name> opens the account’s profile; Fetch 5 most recent posts (or Fetch 5 more posts after the first press) fetches more of its posts onto the same card. A Fetch <name> Followers button, once present, posts the account’s complete follower list into the group.
The full card anatomy is covered in chapter 2.9.