I built a mass messaging bot for Telegram in Python. Business owners can send updates, promotions, and news to ALL subscribers with one click!
What it does
Perfect for shops, restaurants, bloggers, gyms:
- 📢 One-click subscribe / unsubscribe for users
- 📨 Broadcast text, photos, videos, documents
- 📊 Delivery stats (sent / failed / success rate)
- 👥 Subscriber list with usernames
- 📋 Broadcast history
- 🔔 Admin notified on every new subscriber
- 💾 No database needed — simple JSON file
Tech stack
- Python 3.10+
- python-telegram-bot v20 (async)
- JSON for storage
Setup takes 5 minutes
- Create bot via @botfather
- Add token to .env file
- pip install -r requirements.txt
- python bot.py

Top comments (1)
Feel free to ask questions about the setup —
happy to help in the comments!