A Telegram bot to send messages and medias to the subscribers directly through bot.
- Authorized users of the bot can send messages (Texts or Media) within the bot.
- Those who have started the bot, will receive the above posts.
- Authorized users can get the subscriber count also.
API_HASH
Your API Hash from my.telegram.orgAPI_ID
Your API ID from my.telegram.orgBOT_TOKEN
Your bot token from @BotFatherAUTH_USERS
Create a list of User Ids to use this botDB_URI
Create a postgre database if you deploy the locally | In heroku do nothingSUPPORT_CHAT
Public group / channel username of the support chat
send - send posts to the subscribers (Admin Only)
subscribers - view subscribers count (Admin Only)
Create a config.py
with the above variables (Refer sample_config.py)
git clone https://github.com/m4mallu/broadcast-bot
cd broadcast-bot
virtualenv -p python3 venv
. ./venv/bin/activate
pip3 install -r requirements.txt
python3 bot.py
For deploy locally : How to create a database URI | Refer Clonebot's help, to create a database.