Real-time Twitter monitoring with Telegram alerts. No Twitter API key needed!
- 📡 Watch Twitter accounts - Monitor any public Twitter user
- 🔑 Keyword filtering - Only alert on tweets containing specific words
- 🔁 Tweet type filters - Enable/disable retweets, quotes, replies
- ⚙️ Interactive settings - Toggle everything via Telegram buttons
- 🆓 FREE - Uses open-source scraping, no paid API!
- Open @BotFather on Telegram
- Send
/newbotand follow prompts - Copy the token
For better reliability, add Twitter credentials:
- This uses YOUR Twitter account to scrape
- Improves rate limits and access
- Go to railway.app
- Deploy from GitHub → Select your repo
- Add environment variables:
TELEGRAM_BOT_TOKEN=your_telegram_token TWITTER_USERNAME=your_twitter_username (optional) TWITTER_PASSWORD=your_twitter_password (optional) - Deploy!
- Open your Telegram bot
- Send
/start - Add accounts:
/add @elonmusk
| Command | Description |
|---|---|
/start |
Initialize bot |
/add @handle |
Watch Twitter account |
/remove @handle |
Stop watching |
/list |
Show watched accounts |
/keyword add [word] |
Add keyword filter |
/settings |
Toggle settings |
/pause / /resume |
Control alerts |
npm install
cp .env.example .env # Edit with your tokens
npm startThis bot uses open-source Twitter scraping. It may occasionally break if Twitter updates their frontend. The community typically fixes these quickly.
MIT