ForceSub
ForceSub copied to clipboard
Force Subscribe Bot.
Force Subscribe Bot
Forces a user to join your group/channel so as to be able to message in a group.
Features
- Checks for all newly joined members with a customisable welcome message.
- Checks for users who are already in the group but has not joined the channel.
Variables
BOT_TOKEN- Your telegram bot token.CHANNEL- Username of the channel/group where users must join.WELCOME_MSG- The welcome message you want.WELCOME_NOT_JOINED- Welcome message to show if user is not in the channel.ON_JOIN- True/False - Set as True if the user must be muted, if not in Channel/group, directly when he joins.ON_NEW_MSG- True/False - Set as True if the user must be muted, if not in Channel/group, on sending a message.
Note: WELCOME_MSG and WELCOME_NOT_JOINED can both be formatted using parameters like {mention}, {title}, {fullname}, {username}, {name}, {last}, {channel} and {count}
Deploy to heroku
Deploy locally
Watch the tutorial on deploying - https://youtu.be/8JTWG6yFi-4
git clone https://github.com/xditya/ForceSubcd ForceSubpip3 install -U -r requirements.txttouch .env,nano .envand fill in the vars, Ctrl+S, Ctrl+X- Run the bot,
python3 bot.py
Deploy docker
Implemented by ShadowHunterV
git clone https://github.com/xditya/ForceSubcd ForceSubtouch .env,nano .envand fill in the vars, Ctrl+S, Ctrl+X- Start Docker daemon (Skip If already running)
sudo dockerd - Build Docker image
sudo docker build . -t forcesub - Run the image
sudo docker run forcesub - To stop the running image
sudo docker psThensudo docker stopCONTAINER ID