TelegramContactProtectionBot
The Idea
The idea behind this bot is that you want to take control on who can contact you. Usually you use a public accessible username (@ handles) to be reachable without sharing your telephone number. This also means that strangers could talk to you and annoy you. To prevent that, you could register a bot using https://t.me/BotFather and use this code to have actual contact requests. Also you could then disable the username in telegram.
Configuration
- Register a bot using BotFather
- Put the API token in your
.envfile, looking likeTOKEN='398iufewj9fierhfefiuosf' - Install python
- Start the bot using
python TelegramContactProtectionBot.py - Find your bot and
/startit in Telegram - Claim your bot by typing
/setup
How it works
People can /start and /request to contact you. If the being has no public username it will ask for their telephone number which is deniable though.
Administration
/setup- Write the forename and ID into the config. The forename is used to show to whom this bot belongs./block- Block a being. Use the ID to block./unblock- Unblock a being. Use the ID to unblock./blocklist- Get all IDs who are blocked./setname- Set the name which the bot will use.
Description
Languages
Python
100%