aiogram_bot_template

aiogram_bot_template

This is a template for easy start of bot development for Telegram

Stars: 68

Visit
 screenshot

This repository provides a template for easy asynchronous bot development for Telegram using Aiogram library. It includes setup instructions using Docker Compose, migration commands for TortoiseORM, and examples for working with TortoiseORM. The template aims to simplify the process of creating Telegram bots with features like FastAPI integration and Docker Compose setup. The repository also includes a list of tasks to be completed, such as changing SQLAlchemy to TortoiseORM, adding FastAPI for webhook, and setting up CI/CD examples.

README:

Aiogram bot template

This is a template for easy start of bot async development for Telegram

Setup

docker-compose up
Migrations
docker-compose run --rm bot aerich migrate
docker-compose run --rm bot aerich upgrade
docker-compose run --rm bot aerich downgrade

TODO

  • [X] Upload template
  • [X] Change SQLAlchemy to TortoiseORM
  • [X] Migrations for TortoiseORM
  • [X] Add example for work with TortoiseORM
  • [ ] Add FastAPI for webhook and other stuff
  • [X] Add Docker Compose
  • [ ] CI/CD example

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for aiogram_bot_template

Similar Open Source Tools

For similar tasks

For similar jobs