Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amirho3inf/aiogram-structured

Code your aiogram bot faster, easier & modular.
https://github.com/amirho3inf/aiogram-structured

aiogram aiogram-base asyncio python telegram telegram-bot telegram-bot-api

Last synced: 3 months ago
JSON representation

Code your aiogram bot faster, easier & modular.

Awesome Lists containing this project

README

        

# aiogram-structured
This is a structure for bot development with aiogram which I personally use. Indeed, I made this to speed up the development process of my own bots, do wtf you want with it <3

## ready to use tools
- SQLAlchemy (for database)
- Redis (for cache)
- APScheduler (for jobs)
- Context (separate file for texts, multi-language support)

## example
There's user model, example jobs and handlers for user registration already implemented in this repository that you can check and run. so don't forget to delete them when you start your project.

## how to use
clone the repository, install requirements, create config file and execute `./bot.py --help`.

Asciinema below shows the full installation and running of the project

[![usage](https://asciinema.org/a/319917.svg)](https://asciinema.org/a/319917?autoplay=1)