Keyword Alert Bot
Open-source bot that watches Telegram channels and groups for your keywords and sends you an alert for every matching post.
Description
What this bot does
Keyword Alert Bot is the public demo of an open-source keyword monitor. Tell it which words to look for and in which channels or groups, and it forwards you an alert as soon as a matching message is posted. Replies are in English and Chinese.
Features
- 🔔 Keyword subscriptions — /subscribe with a list of keywords and a list of channels, e.g.
/subscribe iphone,sale tianfutong. - 🔀 Many keywords and channels — separate several keywords or channels with commas in one command.
- 🧩 Regular expressions — match complex patterns instead of plain words.
- 👥 Groups and private chats — watch public channels, groups and private chats by invite link or ID.
- 📋 Subscription list — /list shows every subscription with its ID.
- 🗑 Unsubscribe — /unsubscribe by keyword and channel, /unsubscribe_id by ID or /unsubscribe_all at once.
- 🐳 Self-hosting — the code is on GitHub with a Docker image; the public bot is heavily loaded and cannot always join new channels, so the author recommends running your own copy.
How to use
- Open the bot and send /help.
- Send /subscribe with your keywords and channel usernames or links.
- Get an alert in the chat whenever a matching post appears.
Added on September 27, 2026