* 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>
* fix: don't save error as file
Raise an aiohttp.ClientResponseError if the response status is 400 or higher
#799
* fix tests
Co-authored-by: darksidecat <58224121+darksidecat@users.noreply.github.com>