My App
X Automations

Feed automations

A feed automation posts every new main-page post from one X account.

Feed automations

A feed automation posts every new main-page post from one X account.

Trigger

Every 5 seconds, the bot fetches the account's newest posts (GET /2/profile/<handle>/statuses, first page) and keeps only rows with neither a replying_to nor a reposted_by field — a main-page post.

Up to 3 new posts announce per poll. If more than 3 turn up between polls, the newest 3 send — oldest of those first — and the rest wait for the next poll. The bot remembers the last 50 announced post ids so none repeats.

Setup

Setup, in order

  1. Open Dashboard → Beta → Automations with the bot selected.
  2. Click Add and pick Posts from Feed in the Which automation? picker.
  3. Enter the X handle. The bot looks it up live and shows the account's name and avatar, or one of: Enter an X handle (letters, digits, _; max 15), @<handle> not found on X, @<handle> is private — posts can't be read.
  4. Pick the destination group from Posts in group… — only groups already authorized for the bot are listed.
  5. Optional: write the message, upload or link an image, set the link label and position, add buttons.
  6. Click Create.
  7. Optional, from the saved automation's card: open the Topics icon to route its messages into a forum topic, or the Recap icon to add a scheduled recap.

Settings

SettingAcceptsDefault
HandleAn X handle: letters, digits, underscores; 1–15 characters; a leading @ is strippedRequired — no default
Destination groupOne of the bot's currently authorized groupsRequired — no default
Message (textHtml)Telegram-HTML textEmpty — falls back to the house default (see Output card)
Image (imageUrl)An uploaded image: jpg, jpeg, png or webp, 5MB maxEmpty — uses the post's own photo when it has one
Link label (linkLabel)Text; empty renders the bare post URL instead of a linkView post on X
Link position (linkPosition)top or bottombottom
Show quoted post (showTweet)On or offOn
ButtonsUp to 12; label text truncated at 64 characters; URL must be http(s)://None
Button layout (buttonLayout)stacked or inlinestacked
RecapA schedule that summarizes the entry's hits at set times — configured from the saved card, not this formOff
Topics (topics)Routes the entry's messages into a forum topic instead of General — configured from the saved card, not this formUnset — General

Limit

Feed allows no rules.

Output card

The bot sends the message as a photo caption when an image is available — the automation's own image, or the post's own photo — or as a plain text message when there is no image at all. A feed automation never delivers as a Telegram rich card; that layout is follow-tracker only.

The message has up to three parts, joined by blank lines: the link line (top or bottom, per the link-position setting), the message text (or the house default below when left empty), and — unless the quoted-post setting is off — the post's own text as an expandable quote, cut to 600 characters as a text message or 400 as a photo caption.

House default message (message left empty)

InputOutput
textHtml🐦 <b>@handle just posted</b>

On this page