Forces a user to join your group/channel so as to be able to message in a group.
- 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.
API_ID
- Your telegram api id from my.telegram.orgAPI_HASH
- Your telegram api hash from my.telegram.orgBOT_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}
git clone https://github.com/HM-MODS/HM-FORCE-SUBSCRIBE-BOT
cd ForceSub
pip3 install -U -r requirements.txt
touch .env
,nano .env
and fill in the vars, Ctrl+S, Ctrl+X- Run the bot,
python3 bot.py