* Added support for topics in Bot API 6.3
* Added the field can_manage_topics
* Added new classes for topics
* Added is_forum field to Chat class
Co-authored-by: katant <katantdev@mail.ru>
* Changed type annotation style to `typing.*` in dispatcher\handler.py
* Added a new argument `once` to the error handler registration that decides whether the following callback notifications should be made after a successful callback notification before in loop
* Revert "Added a new argument `once` to the error handler registration that decides whether the following callback notifications should be made after a successful callback notification before in loop"
This reverts commit 09448f1b71.
* Add field `can_manage_video_chats` to ChatMemberOwner
* Add renamed_argument decorator
* Revert "Add renamed_argument decorator"
This reverts commit fecfa10928.
* Add new field to CHAT_MEMBER in dataset.py
* Fixed possible incorrect escaping of list[str].
By default if you call str() on collection python will escape strings inside of it using single quotes, which will cause "Can't parse custom emoji identifiers json object" error when calling getCustomEmojiStickers.
json.dumps() escapes strings by double quotes so no error occurs.
* get_custom_emoji_stickers docstring fix
* Revert compose_data changes
* Correctly fixed get_custom_emoji_stickers method
* Refactor: just removed some bad code...
* Fix: tuple to list
* FIx: type error
* Update aiogram/types/inline_keyboard.py
Co-authored-by: Evgen Fil <evgfilim1@yandex.ru>
Co-authored-by: Evgen Fil <evgfilim1@yandex.ru>
* command filter now can be sets with BotCommand object instead of or together with plain strings
* CR fix: fix isinstance
* CR fix: add tests, fix union
* CR fix: add isinstance check
* CR fix: add isinstance check
* CR fix: add forgotten format
* CR fix: bugfix with type guard
* CR fix: fix function names, replace map to generator comprehension
* fixed type hints of callback_data
its impotant to remeber all data saved in callback_data is text even if you pass to it integer
insofar as newbies often copy examples and modyfy this typing may help them make no mistake
* add protect_content param to all supported webhook responses
* Added classifier for Python 3.10
* Fix indentation for `ban_chat_member` function doc string
Co-authored-by: Alex Root Junior <jroot.junior@gmail.com>