Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eyaadh/babooncaptcha

A telegram bot that requires new joiners to a chat group to be verified by issuing them a captcha to solve. Say no to bots and spammers basically.
https://github.com/eyaadh/babooncaptcha

bot captcha pyrogram python telegram

Last synced: about 2 months ago
JSON representation

A telegram bot that requires new joiners to a chat group to be verified by issuing them a captcha to solve. Say no to bots and spammers basically.

Awesome Lists containing this project

README

        

# BaboonCaptcha:
A telegram bot that requires new joiners to a chat group to be verified by issuing them a captcha to solve. Say no to bots and spammers basically.

[Youtube Playlist](https://www.youtube.com/watch?v=Ze-QLZh53I0&list=PLApP3aDELGhtM6Zb7VF4jiO4T4hw99G1n)

[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)

## Cloning and Run:
1. `git clone https://github.com/eyaadh/baboonCaptcha.git`, to clone the repository.
2. `cd baboonCaptcha`, to enter the directory.
3. `pip3 install -r requirements.txt`, to install rest of the dependencies/requirements.
4. Create a new `config.ini` using the sample available at `config.ini.sample`.
5. Run with `python3.8 main.py`, stop with CTRL+C.
> It is recommended to use [virtual environments](https://docs.python-guide.org/dev/virtualenvs/) while running the app, this is a good practice you can use at any of your python projects as virtualenv creates an isolated Python environment which is specific to your project.