aiogram live
2.02K subscribers
3 photos
1 video
105 links
aiogram - is are pretty simple and fully asynchronously library for Telegram Bot API written in Python 3.9 with asyncio and aiohttp. It helps to make your bots more faster and simpler.
Download Telegram
Release notes 0.4.1
- Implemented Bot API 3.3.
- Fix long responses into webhook (Automatically will be used simple requests for delayed responses instead response into webhook).
- Small fixes and other minor improvements.

You can install new version from pypi: pip install aiogram -U
Release notes 0.4.2
- Implemented errors handler in dispatcher
- Provide to change filename when send any file.
- DANGER: Changed key scheme in redis FSM storage adapter (added 'fsm:' prefix to keys)
- Implemented bot executor (helper for running bot process)
- Implemented tasks context management.
- Middlewares now is deprecated.
- Updated setup information (change development status to stable)
- Optimizations and other minor changes

You can install new version from pypi: pip install aiogram -U
👍1
The development of new major update (1.0.0) confirmed.
In this update planned:
- Rewrite all telegram object types classes.
- Rewrite main bot class.
- Remove BaseBot class and use only one bot class (aiogram.Bot) because new-style types provide item assignment.
Release notes 0.4.3
- Bugfixes // Dispatcher.register_callback_query_handler
- Bugfixes // Dispatcher.async_task
- Bugfixes // utils.executor

You can install new version from pypi: pip install aiogram -U
Release notes 1.0: "A new era!"
Github: https://github.com/aiogram/aiogram

- Remaked data types serialization/deserialization mechanism (Speed up).
- Fully rewrited all Telegram data types.
- Bot object was fully rewritted (regenerated).
- Full provide Telegram Bot API 3.4+ (with sendMediaGroup)
- Warning: Now BaseStorage.close() is awaitable! (FSM)
- Fixed compability with uvloop.
- More employments for aiogram.utils.context.
- Allowed to disable ujson.
- Other bug fixes and minor improvements.
- Migrated from Bitbucket to Github.

In process: Tests and more pages of docs.

You can install new version from pypi: pip install aiogram -U
Yep.
aiogram is already provides features from this Bot API update.
Forwarded from BotNews
The Bot API v.3.5 is alive and well.

- Added support for the new albums feature.
- Added support for pinned messages in channels.

Full changelog:
https://core.telegram.org/bots/api-changelog#november-17-2017
Small update: v1.0.1
Github: https://github.com/aiogram/aiogram

- Implemented types.InputFile for more easy sending local files
- Danger! Fixed typo in word pooling. Now whatever all methods with that word marked as deprecated and original methods is renamed to polling. Check it in you'r code before updating!
- Fixed helper for chat actions (types.ChatActions)
- Added example for media group.

You can install new version from pypi: pip install aiogram -U
Release notes v1.0.2
Github: https://github.com/aiogram/aiogram

- Send media group via webhook response.
- Small changes in logging messages.
- Bug fixes and other minor improvements.

You can install new version from pypi: pip install aiogram -U
Release notes v1.0.3
Github: https://github.com/aiogram/aiogram

- Added middlewares mechanism.
- Added example for middlewares and throttling manager.
- Added logging middleware (aiogram.contrib.middlewares.logging.LoggingMiddleware)
- Fixed handling errors in async tasks (marked as 'async_task')
- Small fixes and other minor improvements.

You can install new version from pypi: pip install aiogram -U
Release notes v1.0.4
- Fix error replacing 'to_json' by 'to_python' (in reply markup objects)
- Added ContextMiddleware for storing data when Update object is alive (for transfering data between filters and handlers or etc.)
- Allow to iterate over TelegramObject:
TelegramObject.__iter__: iterate over key-value pairs
TelegramObject.iter_keys: iterate over keys
TelegramObject.iter_values: iterate over values

You can install new version from pypi: pip install aiogram -U
Minor changes in the latest release notes:
- Allow to set default parse mode for messages (Bot( ... , parse_mode='HTML'))
[WARNING]
In the next update is planned to update aiohttp version from 2.3.5 to 3.1.3

https://aiohttp.readthedocs.io/en/stable/whats_new_3_0.html