Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/amirho3inf/aiogram-structured
- Owner: amirho3inf
- License: wtfpl
- Created: 2020-04-14T04:39:29.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T13:52:32.000Z (about 2 years ago)
- Last Synced: 2024-10-01T21:03:14.920Z (4 months ago)
- Topics: aiogram, aiogram-base, asyncio, python, telegram, telegram-bot, telegram-bot-api
- Language: Python
- Size: 38.1 KB
- Stars: 39
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)