Added support for Bot API 7.0

This commit is contained in:
JRoot Junior 2023-12-30 04:40:18 +02:00
parent 756cfeba0a
commit b90eaba684
No known key found for this signature in database
GPG key ID: 738964250D5FF6E2
227 changed files with 8807 additions and 1608 deletions

View file

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

View file

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

View file

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

View file

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

View file

@ -41,6 +41,7 @@ Available methods
close_forum_topic
close_general_forum_topic
copy_message
copy_messages
create_chat_invite_link
create_forum_topic
decline_chat_join_request
@ -53,6 +54,7 @@ Available methods
edit_general_forum_topic
export_chat_invite_link
forward_message
forward_messages
get_chat
get_chat_administrators
get_chat_member
@ -66,6 +68,7 @@ Available methods
get_my_description
get_my_name
get_my_short_description
get_user_chat_boosts
get_user_profile_photos
hide_general_forum_topic
leave_chat
@ -98,6 +101,7 @@ Available methods
set_chat_photo
set_chat_sticker_set
set_chat_title
set_message_reaction
set_my_commands
set_my_default_administrator_rights
set_my_description
@ -118,6 +122,7 @@ Updating messages
:maxdepth: 1
delete_message
delete_messages
edit_message_caption
edit_message_live_location
edit_message_media

View file

@ -0,0 +1,51 @@
##################
setMessageReaction
##################
Returns: :obj:`bool`
.. automodule:: aiogram.methods.set_message_reaction
:members:
:member-order: bysource
:undoc-members: True
:exclude-members: model_config,model_fields
Usage
=====
As bot method
-------------
.. code-block::
result: bool = await bot.set_message_reaction(...)
Method as object
----------------
Imports:
- :code:`from aiogram.methods.set_message_reaction import SetMessageReaction`
- alias: :code:`from aiogram.methods import SetMessageReaction`
With specific bot
~~~~~~~~~~~~~~~~~
.. code-block:: python
result: bool = await bot(SetMessageReaction(...))
As reply into Webhook in handler
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code-block:: python
return SetMessageReaction(...)
As shortcut from received object
--------------------------------
- :meth:`aiogram.types.message.Message.react`