A full-packed Telegram moderation bot built with TypeScript .
WatchWomenBot is a lightweight Telegram moderation bot built TypeScript .
It helps group admins protect their communities by automatically detecting and removing scams, spam, and unwanted content.
Easy to deploy, extend, and maintain — perfect for beginners who know Node.js and want to dive into Telegram bot development!
- Auto-remove scam messages 🚫
- Detect spam patterns 🕵️♂️
- Basic moderation commands (warn, ban, mute) 🛠️
- Logging of moderation actions 📜
- Simple setup and deployment 🚀
- Built with TypeScript for better developer experience 💻
WatchWomenBot is designed for:
- Group admins who want automated protection without overcomplicated setups
- Developers looking for an open-source base to build their own moderation bots
- Node.js beginners learning how to build and deploy Telegram bots
Instead of spending hours fighting spam manually, just add WatchWomenBot to your group and let it handle the mess!
-
Clone the repository
git clone https://github.com/nuhmanpk/watchwomen.git cd watchwomen
-
Install dependencies
npm install
-
Create a
.env
fileGet your Bot Token from @BotFather
BOT_TOKEN='your-telegram-bot-token-here'
-
Run the bot locally (development mode)
npm run dev
-
Build for production
npm run build
-
Start production server
npm start
- /start - Start bot.
- /help - Get Help.
- /report - Report a user message in groups.
- /purgue - Delete Messages from group.
- Service Message cleaning.
- On Boarding Messages.
- Greetings for join and left group.
This project is licensed under the GNU GPLv3 License.
- Inspired by moderation bots like Marie and Ross, but built for Node.js developers.
- Focused on simplicity and learning.
- Contributions welcome! Feel free to open issues or submit PRs 🚀
Made with Python ❤️ By Nuhman