aiogram-magick 0.1.0

Creator: codyrutscher

Last updated:

Add to Cart

Description:

aiogrammagick 0.1.0

Aiogram Magick



Magick for Aiogram 3.x-based Telegram bots.




Compontents:

SQLite-based storage with caching & automatic commits

Getting started!

Install aiogram_magick and dependencies for submodules:

pip install aiogram_magick

# For aiogram_magick.sqlite
pip install aiosqlite jsonpickle


Import submodules that provide needed functionality (see examples below or read documentation)

Examples
SQLite storage
from aiogram_magick.sqlite import SqliteStorage

# By default, SqliteStorage is configured to:
# - Commit changes on 30 minute idle and on shutdown;
# - Cache states (up to 20 entries) and data (up to 10 entries);
# - Ignore any exceptions;
# - To avoid file corruptions on shutdown any `sqlite3.OperationalError`s
# are printed using `traceback.print_exception` instead of raised normally.
dp = Dispatcher(storage=SqliteStorage('aiogram.sqlite'))

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.