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.
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}
Watch the tutorial on deploying - https://youtu.be/8JTWG6yFi-4
git clone https://github.com/xditya/ForceSub
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
Implemented by ShadowHunterV
git clone https://github.com/xditya/ForceSub
cd ForceSub
touch .env
,nano .env
and 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 ps
Thensudo docker stop
CONTAINER ID