Skip to content

CCwhiteX/botbase

Repository files navigation

BotBase by CCwhiteX

The project aims to help developers, especially beginners, create Telegram bots without having to start from scratch. We offer a ready-made base that greatly simplifies the development process.

Many new developers find it difficult to create their first bots, which can lead to frustration and a slow learning curve. Our base allows you to avoid these problems by providing ready-made solutions. The project is aimed at beginners in development who want to quickly and easily learn the basics of creating Telegram bots.

FUNCTIONAL

  • Translator: Working with Google Translator.
  • Weather: Obtaining up-to-date weather information, working with API.
  • Working with requests in DuckDuckGO: Ability to perform search queries in DuckDuckGO via API.
  • Easy user registration: Simple principle of user registration.
  • Bot management console: Convenient interface for managing bot functionality.
  • User Manager: Simplified user management.
  • Simple code: Clean and clear code that is easy to learn.
  • Ability to write your own plugins: Flexibility in expanding the bot's functionality.
  • Simple configuration: just one line in the configuration.
  • Busybox: Working with the terminal inside Telegram chat

The project provides beginners with the opportunity to quickly understand the basics of creating Telegram bots, accompanying the learning and development process. With the help of our database, developers will be able to focus on implementing their ideas, rather than on technical tasks.

How to install

$ git clone https://github.com/CCwhiteX/botbase.git
$ python3 -m venv .venv
$ source .venv/bin/activate
$ python3 -m pip install -r req.txt
$ chmod +x busybox

We go to telegram, look for @botfather We write /newbot Then you’ll figure it out, you’ll need to name your bot, set an avatar for it, and come up with a username. At the end we should get a token. We copy it and paste it into config.ini after =

That's it, let's launch and checking

$ python3 run.py

Of course, the project is still raw, so we won’t judge it too harshly

I will be involved in this project busybox

Website busybox: https://busybox.net Download source code busybox: https://busybox.net/downloads License busybox: https://busybox.net/license.html