Skip to content

Website with which you can easily, free and without any programming knowledge, create your own multifunctional Telegram bot.

License

Notifications You must be signed in to change notification settings

EXG1O/Constructor-Telegram-Bots

Repository files navigation

Constructor Telegram Bots

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.

Requirements

  • Linux
  • Python 3.11.x
  • PostgreSQL
  • Redis

Requirements from related projects.

Installing

  1. First, build the frontend.
  2. Installing the backend using the following commands:
git clone https://github.com/EXG1O/Constructor-Telegram-Bots.git
cd Constructor-Telegram-Bots
source install.sh
  1. Now, go to the main page http://127.0.0.1:8000 and log in.
  2. Edit the user table in the database by changing the values of is_staff and is_superuser to true for the Anonymous user record.
  3. Open the admin panel's main page http://127.0.0.1:8000/admin and select Telegram Bots Hubs -> Hubs.
  4. Click Add Hub button, enter all the necessary data, and copy the Service Token.
  5. Deploy the Telegram Bots Hub project and run it (working in the global network).

Usage

  1. 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
  1. Open the home page http://127.0.0.1:8000 and enjoy :)

Contributing

Read CONTRIBUTING.md for more information on this.