Skip to main content

Magick for Aiogram 3.x-based Telegram bots

Project description

Aiogram Magick

PyPI

Magick for Aiogram 3.x-based Telegram bots.

Read documentation

Compontents:

Getting started!

  1. Install aiogram_magick and dependencies for submodules:
pip install aiogram_magick

# For aiogram_magick.sqlite
pip install aiosqlite jsonpickle
  1. 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'))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiogram_magick-0.1.0.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

aiogram_magick-0.1.0-py3-none-any.whl (5.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page