Telegram bot that checks users who sent join requests to private groups and channels using captcha.
Send /feedback
command to @storoxbot to get support.
The native language of author is Russian. So I will be grateful if you help me correct inaccuracies in the translation or even add your language to the bot. Thank you ✨
Warning: you must have installed at least 3.10 python version!
-
Clone this repo:
git clone https://github.com/utkasoftware/eva-bot && cd eva-bot
-
Install postgresql and create database for Eva. Installation guide
-
Rename
mv {example.,}config.ini
config file and fill it in. You need bot token from @BotFather and API ID & HASH from Telegram -
Install requirements
pip install -r requirements.txt
-
Run Eva:
python -m eva
For debugging and viewing the methods call log, you can use the --dev
parameter
Please read before contributing.
It is advisable to use your modified clones instead of PRs. That will be better for everyone.
If you still want to send a pull request, then read the following:
Do not submit something without at least running the module.
We want to know what exactly you are going to make to give you an advice and make sure you are not wasting your time on it.
We know that our code might be not clean enough, but we don't want to merge, view or get notified about 1-line PR which fixes trailing whitelines. Please don't waste everyone's time with pointless changes.
Do not ask why, it's a too long story.
See issues/todo-list