grambots
Follow channelSubmit
Keyword Alert Bot

Keyword Alert Bot

Open-source bot that watches Telegram channels and groups for your keywords and sends you an alert for every matching post.

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

  1. Open the bot and send /help.
  2. Send /subscribe with your keywords and channel usernames or links.
  3. Get an alert in the chat whenever a matching post appears.

Added on September 27, 2026

Badge for your site

Show that your bot is listed on Grambots: paste this code on your website or in your README.

Listed on Grambots
Badge for your site
HTML
<a href="https://www.grambots.com/bots/keyword_alert_bot" target="_blank"><img src="https://www.grambots.com/badge-light.svg" alt="Listed on Grambots" width="200" height="54" /></a>
Markdown
[![Listed on Grambots](https://www.grambots.com/badge-light.svg)](https://www.grambots.com/bots/keyword_alert_bot)
Nurbek