How to Get Telegram Alerts When a Twitter Account Tweets
Step-by-step: monitor any public @username on X and push matched tweets to Telegram with keyword filters — no more manual scrolling.
You want a ping in Telegram the moment a specific account posts — not when you happen to open X three hours later.
Here's the practical setup:
What you need
- A Telegram bot (from @BotFather) and your chat ID.
- A monitoring tool that polls public accounts (SignalGo checks every 5 minutes).
- Optional keyword rules so you only see tweets that matter.
Step 1: Create your Telegram bot
Open @BotFather → /newbot → copy the bot token. Start a chat with your bot or add it to a group/channel. Use @userinfobot or getUpdates to grab the chat ID.
Step 2: Add the Twitter account
In SignalGo, paste bot token + chat ID, then add the @username. Only public accounts work.
Step 3: Add keyword filters (recommended)
Without filters, every tweet triggers an alert — you'll mute the bot within a day.
Examples for crypto:
- Include:
contract,0x,listing,airdrop - Exclude:
gm,giveaway,like and RT
How fast is fast enough?
Five-minute polling catches most catalyst tweets before the crowd reacts. Sub-minute needs expensive streaming APIs — overkill unless you're running HFT.
FAQ
Can I alert a Telegram channel? Yes — use the channel's chat ID after adding the bot as admin.
Private accounts? No. Public tweets only.
Not financial advice. Start monitoring with SignalGo — Starter includes 10 accounts.