This repository contains the AIT-TelegramBot project, the bot is designed to animate chat messages in Telegram. Animation of prepared messages added in advance, including multi-frame ones, is supported. It also supports sending short messages from the inline chat mode, but with a limited choice of animation types. It is possible to start the animation immediately after sending a message or after pressing the "Start" button.
/start- Start/help- Help/language- Change the language/profile- Your profile/messages- Saved messages/addmessage- Add saved message/addframesmessage- Add multi-frame saved message
- Python 3.13
- Python libraries from Core:
- You can install the bot's dependency libraries in the "CORE" directory automatically via install_core.bat/.sh file or do it manually via requirements_core.txt
- MySQL
- Clone this repository to your local machine.
- Install the required Python libraries as listed above.
- Create bot in @BotFather.
- Get BOT_TOKEN and enable inline bot mode in BotFather bot settings.
- Insert your BOT_TOKEN in settings file.
- Open a terminal in the project's root directory and run the server:
python main.py runserver
- Add a prepared message or in chat with another user write in inline mode "@your_bot message"
This project is licensed under the MIT License.