Limit your api calls to avoid "Flood control exceeded"
Project description
What is it?
Limited aiogram is an add-on for the original aiogram Bot. This package allows you to limit how often your bot sends messages
Telegram api limits
Telegram has a number of restrictions for sending messages:
- 30 messages per second to multiple users
- 20 requests/sec to group
- 1 message per second to individual chat
Installation
pip install limited_aiogram
Usage
The code below patches the original Bot class from aiogram, these changes are not reversible!
import limited_aiogram
limited_aiogram.patch_bot()
It is also possible to use a separate class LimitedBot, without changing the original class
import limited_aiogram
bot = limited_aiogram.LimitedBot('your token')
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file limited_aiogram-1.0.2.tar.gz.
File metadata
- Download URL: limited_aiogram-1.0.2.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c073e1c8cdaf1b328ac4140d0eef9349875f87548c0a01028fa1ecb23e9ed92
|
|
| MD5 |
c460197a68d4053df5deb9c41d5514e5
|
|
| BLAKE2b-256 |
2ed88d650ac8bb65f605c9c693b2bf11c1450d3a68f9856388fbc24633781a1a
|
File details
Details for the file limited_aiogram-1.0.2-py3-none-any.whl.
File metadata
- Download URL: limited_aiogram-1.0.2-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8958eb2509193f8077d6ae126c0796074489779929c61cd04e2e260e459a31f2
|
|
| MD5 |
80fdc95fc8ab5e772de84890f626a4d9
|
|
| BLAKE2b-256 |
ef7ea176c8041280720f02044581ae4a7a95b9d16348bc2029c6f46ddef33a8d
|