Constructor Telegram Bots is a website with which you can easily, free and without any programming knowledge, create your own multifunctional Telegram bot.
The website is non-commercial and does not aim to make money from its users.
The website was created because, unfortunately, all similar websites are commercial and aim to profit from their users, while the free plans on such sites severely restrict their users.
If you would like to support the project, you can make a donation.
Your donation will greatly help the development and improvement of the website.
- Linux
- Python 3.11.x
- PostgreSQL
- Redis
- To install, execute the following commands:
git clone --recurse-submodules https://github.com/EXG1O/Constructor-Telegram-Bots.git
cd Constructor-Telegram-Bots
source install.sh
python manage.py runserver
- Go to the
./frontend
directory to build the frontend and go back.
cd ./frontend
npm i
npm run build
cd ..
- Now, go to the main page
http://127.0.0.1:8000
and log in. - Edit the
user
table in the database by changing the values ofis_staff
andis_superuser
totrue
for theAnonymous
user record. - Open the admin panel's main page
http://127.0.0.1:8000/admin
and selectTelegram Bots Hubs
->Hubs
. - Click
Add Hub
, enter all the necessary data, and copy theService Token
. - Deploy the Telegram Bots Hub project and run it (working in the global network).
- To start we need two terminals and the following commands for each:
python manage.py runserver
celery -A constructor_telegram_bots worker --loglevel=INFO -f logs/celery.log
- Open the home page
http://127.0.0.1:8000
and enjoy :)