Skip to main content

A python library for integrating webhook support with multiple web frameworks in aiogram. Organizes bot operation via webhooks for both single and multi-bot setups.

Project description

Aiogram Webhook

aiogram-webhook

PyPI version codecov Tests Status License Ask DeepWiki ruff ty

Handles the webhook layer for aiogram bots. Registers the endpoint, calls Telegram setWebhook, verifies incoming requests, and manages engine lifecycle. Works with FastAPI and aiohttp.

Install

pip install aiogram-webhook
pip install "aiogram-webhook[fastapi]"
pip install "aiogram-webhook[aiohttp]"

Documentation

The full documentation is at aiogram-webhook.m-xim.ru. It covers installation, setup, routing, security, lifecycle behavior, and the public API.

Contributing

See CONTRIBUTING.md for development setup, branch naming, commit conventions, and PR guidelines.

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_webhook-3.1.0.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiogram_webhook-3.1.0-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file aiogram_webhook-3.1.0.tar.gz.

File metadata

  • Download URL: aiogram_webhook-3.1.0.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aiogram_webhook-3.1.0.tar.gz
Algorithm Hash digest
SHA256 83f771eb96085fdb2759b8095acef059634ba55f74798cce343e9f527629be66
MD5 47b99815d589a13f927ec4ef807f231f
BLAKE2b-256 a15c092d8a10a01cc7a470a192b2dfa579b89a95becc1fa568a487dec249cc5f

See more details on using hashes here.

File details

Details for the file aiogram_webhook-3.1.0-py3-none-any.whl.

File metadata

  • Download URL: aiogram_webhook-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for aiogram_webhook-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9479605145228fe17c7ace5c1938371d36f23b8d6b2978d90d40a278b3fa0799
MD5 8c4f8ea9eb9ec9f7b995e2b1e205b6a5
BLAKE2b-256 28d524fe67a50eb034d23e62e9db3d56779920237a06807b2148e1062220617e

See more details on using hashes here.

Supported by

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