Add support for Telegram Bot API 9.1 features, including checklists, gifts, and new methods like SendChecklist, EditMessageChecklist, and GetMyStarBalance. Update changelog and improve True field descriptions.

This commit is contained in:
JRoot Junior 2025-07-04 03:10:24 +03:00
parent 77ca49518e
commit 260678919d
No known key found for this signature in database
GPG key ID: 738964250D5FF6E2
112 changed files with 2572 additions and 464 deletions

View file

@ -0,0 +1,45 @@
####################
editMessageChecklist
####################
Returns: :obj:`Message`
.. automodule:: aiogram.methods.edit_message_checklist
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields
Usage
=====
As bot method
-------------
.. code-block::
result: Message = await bot.edit_message_checklist(...)
Method as object
----------------
Imports:
- :code:`from aiogram.methods.edit_message_checklist import EditMessageChecklist`
- alias: :code:`from aiogram.methods import EditMessageChecklist`
With specific bot
~~~~~~~~~~~~~~~~~
.. code-block:: python
result: Message = await bot(EditMessageChecklist(...))
As reply into Webhook in handler
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code-block:: python
return EditMessageChecklist(...)

View file

@ -0,0 +1,38 @@
################
getMyStarBalance
################
Returns: :obj:`StarAmount`
.. automodule:: aiogram.methods.get_my_star_balance
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields
Usage
=====
As bot method
-------------
.. code-block::
result: StarAmount = await bot.get_my_star_balance(...)
Method as object
----------------
Imports:
- :code:`from aiogram.methods.get_my_star_balance import GetMyStarBalance`
- alias: :code:`from aiogram.methods import GetMyStarBalance`
With specific bot
~~~~~~~~~~~~~~~~~
.. code-block:: python
result: StarAmount = await bot(GetMyStarBalance(...))

View file

@ -86,6 +86,7 @@ Available methods
send_animation
send_audio
send_chat_action
send_checklist
send_contact
send_dice
send_document
@ -133,6 +134,7 @@ Updating messages
delete_messages
delete_story
edit_message_caption
edit_message_checklist
edit_message_live_location
edit_message_media
edit_message_reply_markup
@ -191,6 +193,7 @@ Payments
answer_shipping_query
create_invoice_link
edit_user_star_subscription
get_my_star_balance
get_star_transactions
refund_star_payment
send_invoice

View file

@ -0,0 +1,45 @@
#############
sendChecklist
#############
Returns: :obj:`Message`
.. automodule:: aiogram.methods.send_checklist
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields
Usage
=====
As bot method
-------------
.. code-block::
result: Message = await bot.send_checklist(...)
Method as object
----------------
Imports:
- :code:`from aiogram.methods.send_checklist import SendChecklist`
- alias: :code:`from aiogram.methods import SendChecklist`
With specific bot
~~~~~~~~~~~~~~~~~
.. code-block:: python
result: Message = await bot(SendChecklist(...))
As reply into Webhook in handler
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code-block:: python
return SendChecklist(...)

View file

@ -0,0 +1,10 @@
#########
Checklist
#########
.. automodule:: aiogram.types.checklist
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields

View file

@ -0,0 +1,10 @@
#############
ChecklistTask
#############
.. automodule:: aiogram.types.checklist_task
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields

View file

@ -0,0 +1,10 @@
###################
ChecklistTasksAdded
###################
.. automodule:: aiogram.types.checklist_tasks_added
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields

View file

@ -0,0 +1,10 @@
##################
ChecklistTasksDone
##################
.. automodule:: aiogram.types.checklist_tasks_done
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields

View file

@ -0,0 +1,10 @@
#########################
DirectMessagePriceChanged
#########################
.. automodule:: aiogram.types.direct_message_price_changed
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields

View file

@ -70,9 +70,14 @@ Available types
chat_permissions
chat_photo
chat_shared
checklist
checklist_task
checklist_tasks_added
checklist_tasks_done
contact
copy_text_button
dice
direct_message_price_changed
document
external_reply_info
file
@ -94,6 +99,8 @@ Available types
inaccessible_message
inline_keyboard_button
inline_keyboard_markup
input_checklist
input_checklist_task
input_file
input_media
input_media_animation

View file

@ -0,0 +1,10 @@
##############
InputChecklist
##############
.. automodule:: aiogram.types.input_checklist
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields

View file

@ -0,0 +1,10 @@
##################
InputChecklistTask
##################
.. automodule:: aiogram.types.input_checklist_task
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields