mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-11 18:01:04 +00:00
Adding new code-generator (Butcher) (#1069)
* Re-generate types * Re-generate methods (only attributes) * Added enums * Base init generator * Added butcher configs * Fixed tests, bump butcher * Added changelog * Added enum docs * Added templates for docs index * Re-generate bot class, remove deprecated methods
This commit is contained in:
parent
c7779abc50
commit
d034c1ba9f
387 changed files with 32036 additions and 3144 deletions
9
docs/api/enums/chat_type.rst
Normal file
9
docs/api/enums/chat_type.rst
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
########
|
||||
ChatType
|
||||
########
|
||||
|
||||
|
||||
.. automodule:: aiogram.enums.chat_type
|
||||
:members:
|
||||
:member-order: bysource
|
||||
:undoc-members: True
|
||||
9
docs/api/enums/content_type.rst
Normal file
9
docs/api/enums/content_type.rst
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
###########
|
||||
ContentType
|
||||
###########
|
||||
|
||||
|
||||
.. automodule:: aiogram.enums.content_type
|
||||
:members:
|
||||
:member-order: bysource
|
||||
:undoc-members: True
|
||||
9
docs/api/enums/dice_emoji.rst
Normal file
9
docs/api/enums/dice_emoji.rst
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#########
|
||||
DiceEmoji
|
||||
#########
|
||||
|
||||
|
||||
.. automodule:: aiogram.enums.dice_emoji
|
||||
:members:
|
||||
:member-order: bysource
|
||||
:undoc-members: True
|
||||
15
docs/api/enums/index.rst
Normal file
15
docs/api/enums/index.rst
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#####
|
||||
Types
|
||||
#####
|
||||
|
||||
Here is list of all available enums:
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
chat_type
|
||||
content_type
|
||||
dice_emoji
|
||||
topic_icon_color
|
||||
update_type
|
||||
9
docs/api/enums/topic_icon_color.rst
Normal file
9
docs/api/enums/topic_icon_color.rst
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
##############
|
||||
TopicIconColor
|
||||
##############
|
||||
|
||||
|
||||
.. automodule:: aiogram.enums.topic_icon_color
|
||||
:members:
|
||||
:member-order: bysource
|
||||
:undoc-members: True
|
||||
9
docs/api/enums/update_type.rst
Normal file
9
docs/api/enums/update_type.rst
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
##########
|
||||
UpdateType
|
||||
##########
|
||||
|
||||
|
||||
.. automodule:: aiogram.enums.update_type
|
||||
:members:
|
||||
:member-order: bysource
|
||||
:undoc-members: True
|
||||
|
|
@ -11,5 +11,6 @@ All methods and types is fully autogenerated from Telegram Bot API docs by parse
|
|||
session/index
|
||||
types/index
|
||||
methods/index
|
||||
enums/index
|
||||
download_file
|
||||
upload_file
|
||||
|
|
|
|||
|
|
@ -5,132 +5,79 @@ Methods
|
|||
Here is list of all available API methods:
|
||||
|
||||
|
||||
|
||||
Getting updates
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
get_updates
|
||||
set_webhook
|
||||
delete_webhook
|
||||
get_webhook_info
|
||||
|
||||
|
||||
Available methods
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
get_me
|
||||
log_out
|
||||
close
|
||||
send_message
|
||||
forward_message
|
||||
copy_message
|
||||
send_photo
|
||||
send_audio
|
||||
send_document
|
||||
send_video
|
||||
send_animation
|
||||
send_voice
|
||||
send_video_note
|
||||
send_media_group
|
||||
send_location
|
||||
edit_message_live_location
|
||||
stop_message_live_location
|
||||
send_venue
|
||||
send_contact
|
||||
send_poll
|
||||
send_dice
|
||||
send_chat_action
|
||||
get_user_profile_photos
|
||||
get_file
|
||||
ban_chat_member
|
||||
kick_chat_member
|
||||
unban_chat_member
|
||||
restrict_chat_member
|
||||
promote_chat_member
|
||||
set_chat_administrator_custom_title
|
||||
ban_chat_sender_chat
|
||||
unban_chat_sender_chat
|
||||
set_chat_permissions
|
||||
export_chat_invite_link
|
||||
create_chat_invite_link
|
||||
edit_chat_invite_link
|
||||
revoke_chat_invite_link
|
||||
answer_callback_query
|
||||
approve_chat_join_request
|
||||
ban_chat_member
|
||||
ban_chat_sender_chat
|
||||
close
|
||||
close_forum_topic
|
||||
copy_message
|
||||
create_chat_invite_link
|
||||
create_forum_topic
|
||||
decline_chat_join_request
|
||||
set_chat_photo
|
||||
delete_chat_photo
|
||||
set_chat_title
|
||||
set_chat_description
|
||||
pin_chat_message
|
||||
unpin_chat_message
|
||||
unpin_all_chat_messages
|
||||
leave_chat
|
||||
delete_chat_sticker_set
|
||||
delete_forum_topic
|
||||
delete_my_commands
|
||||
edit_chat_invite_link
|
||||
edit_forum_topic
|
||||
edit_message_live_location
|
||||
export_chat_invite_link
|
||||
forward_message
|
||||
get_chat
|
||||
get_chat_administrators
|
||||
get_chat_member_count
|
||||
get_chat_members_count
|
||||
get_chat_member
|
||||
set_chat_sticker_set
|
||||
delete_chat_sticker_set
|
||||
get_forum_topic_icon_stickers
|
||||
create_forum_topic
|
||||
edit_forum_topic
|
||||
close_forum_topic
|
||||
reopen_forum_topic
|
||||
delete_forum_topic
|
||||
unpin_all_forum_topic_messages
|
||||
answer_callback_query
|
||||
set_my_commands
|
||||
delete_my_commands
|
||||
get_my_commands
|
||||
set_chat_menu_button
|
||||
get_chat_member_count
|
||||
get_chat_menu_button
|
||||
set_my_default_administrator_rights
|
||||
get_file
|
||||
get_forum_topic_icon_stickers
|
||||
get_me
|
||||
get_my_commands
|
||||
get_my_default_administrator_rights
|
||||
|
||||
Updating messages
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
edit_message_text
|
||||
edit_message_caption
|
||||
edit_message_media
|
||||
edit_message_reply_markup
|
||||
stop_poll
|
||||
delete_message
|
||||
|
||||
Stickers
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
send_sticker
|
||||
get_sticker_set
|
||||
get_custom_emoji_stickers
|
||||
upload_sticker_file
|
||||
create_new_sticker_set
|
||||
add_sticker_to_set
|
||||
set_sticker_position_in_set
|
||||
delete_sticker_from_set
|
||||
set_sticker_set_thumb
|
||||
|
||||
Inline mode
|
||||
===========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
answer_inline_query
|
||||
answer_web_app_query
|
||||
get_user_profile_photos
|
||||
leave_chat
|
||||
log_out
|
||||
pin_chat_message
|
||||
promote_chat_member
|
||||
reopen_forum_topic
|
||||
restrict_chat_member
|
||||
revoke_chat_invite_link
|
||||
send_animation
|
||||
send_audio
|
||||
send_chat_action
|
||||
send_contact
|
||||
send_dice
|
||||
send_document
|
||||
send_location
|
||||
send_media_group
|
||||
send_message
|
||||
send_photo
|
||||
send_poll
|
||||
send_venue
|
||||
send_video
|
||||
send_video_note
|
||||
send_voice
|
||||
set_chat_administrator_custom_title
|
||||
set_chat_description
|
||||
set_chat_menu_button
|
||||
set_chat_permissions
|
||||
set_chat_photo
|
||||
set_chat_sticker_set
|
||||
set_chat_title
|
||||
set_my_commands
|
||||
set_my_default_administrator_rights
|
||||
stop_message_live_location
|
||||
unban_chat_member
|
||||
unban_chat_sender_chat
|
||||
unpin_all_chat_messages
|
||||
unpin_all_forum_topic_messages
|
||||
unpin_chat_message
|
||||
|
||||
Payments
|
||||
========
|
||||
|
|
@ -138,10 +85,47 @@ Payments
|
|||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
send_invoice
|
||||
create_invoice_link
|
||||
answer_shipping_query
|
||||
answer_pre_checkout_query
|
||||
answer_shipping_query
|
||||
create_invoice_link
|
||||
send_invoice
|
||||
|
||||
Stickers
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
add_sticker_to_set
|
||||
create_new_sticker_set
|
||||
delete_sticker_from_set
|
||||
get_custom_emoji_stickers
|
||||
get_sticker_set
|
||||
send_sticker
|
||||
set_sticker_position_in_set
|
||||
set_sticker_set_thumb
|
||||
upload_sticker_file
|
||||
|
||||
Games
|
||||
=====
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
get_game_high_scores
|
||||
send_game
|
||||
set_game_score
|
||||
|
||||
Getting updates
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
delete_webhook
|
||||
get_updates
|
||||
get_webhook_info
|
||||
set_webhook
|
||||
|
||||
Telegram Passport
|
||||
=================
|
||||
|
|
@ -151,12 +135,24 @@ Telegram Passport
|
|||
|
||||
set_passport_data_errors
|
||||
|
||||
Games
|
||||
=====
|
||||
Updating messages
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
send_game
|
||||
set_game_score
|
||||
get_game_high_scores
|
||||
delete_message
|
||||
edit_message_caption
|
||||
edit_message_media
|
||||
edit_message_reply_markup
|
||||
edit_message_text
|
||||
stop_poll
|
||||
|
||||
Inline mode
|
||||
===========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
answer_inline_query
|
||||
answer_web_app_query
|
||||
|
|
|
|||
|
|
@ -5,6 +5,147 @@ Types
|
|||
Here is list of all available API types:
|
||||
|
||||
|
||||
Inline mode
|
||||
===========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
chosen_inline_result
|
||||
inline_query
|
||||
inline_query_result
|
||||
inline_query_result_article
|
||||
inline_query_result_audio
|
||||
inline_query_result_cached_audio
|
||||
inline_query_result_cached_document
|
||||
inline_query_result_cached_gif
|
||||
inline_query_result_cached_mpeg4_gif
|
||||
inline_query_result_cached_photo
|
||||
inline_query_result_cached_sticker
|
||||
inline_query_result_cached_video
|
||||
inline_query_result_cached_voice
|
||||
inline_query_result_contact
|
||||
inline_query_result_document
|
||||
inline_query_result_game
|
||||
inline_query_result_gif
|
||||
inline_query_result_location
|
||||
inline_query_result_mpeg4_gif
|
||||
inline_query_result_photo
|
||||
inline_query_result_venue
|
||||
inline_query_result_video
|
||||
inline_query_result_voice
|
||||
input_contact_message_content
|
||||
input_invoice_message_content
|
||||
input_location_message_content
|
||||
input_message_content
|
||||
input_text_message_content
|
||||
input_venue_message_content
|
||||
sent_web_app_message
|
||||
|
||||
Available types
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
animation
|
||||
audio
|
||||
bot_command
|
||||
bot_command_scope
|
||||
bot_command_scope_all_chat_administrators
|
||||
bot_command_scope_all_group_chats
|
||||
bot_command_scope_all_private_chats
|
||||
bot_command_scope_chat
|
||||
bot_command_scope_chat_administrators
|
||||
bot_command_scope_chat_member
|
||||
bot_command_scope_default
|
||||
callback_query
|
||||
chat
|
||||
chat_administrator_rights
|
||||
chat_invite_link
|
||||
chat_join_request
|
||||
chat_location
|
||||
chat_member
|
||||
chat_member_administrator
|
||||
chat_member_banned
|
||||
chat_member_left
|
||||
chat_member_member
|
||||
chat_member_owner
|
||||
chat_member_restricted
|
||||
chat_member_updated
|
||||
chat_permissions
|
||||
chat_photo
|
||||
contact
|
||||
dice
|
||||
document
|
||||
file
|
||||
force_reply
|
||||
forum_topic
|
||||
forum_topic_closed
|
||||
forum_topic_created
|
||||
forum_topic_reopened
|
||||
inline_keyboard_button
|
||||
inline_keyboard_markup
|
||||
input_file
|
||||
input_media
|
||||
input_media_animation
|
||||
input_media_audio
|
||||
input_media_document
|
||||
input_media_photo
|
||||
input_media_video
|
||||
keyboard_button
|
||||
keyboard_button_poll_type
|
||||
location
|
||||
login_url
|
||||
menu_button
|
||||
menu_button_commands
|
||||
menu_button_default
|
||||
menu_button_web_app
|
||||
message
|
||||
message_auto_delete_timer_changed
|
||||
message_entity
|
||||
message_id
|
||||
photo_size
|
||||
poll
|
||||
poll_answer
|
||||
poll_option
|
||||
proximity_alert_triggered
|
||||
reply_keyboard_markup
|
||||
reply_keyboard_remove
|
||||
response_parameters
|
||||
user
|
||||
user_profile_photos
|
||||
venue
|
||||
video
|
||||
video_chat_ended
|
||||
video_chat_participants_invited
|
||||
video_chat_scheduled
|
||||
video_chat_started
|
||||
video_note
|
||||
voice
|
||||
web_app_data
|
||||
web_app_info
|
||||
|
||||
Telegram Passport
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
encrypted_credentials
|
||||
encrypted_passport_element
|
||||
passport_data
|
||||
passport_element_error
|
||||
passport_element_error_data_field
|
||||
passport_element_error_file
|
||||
passport_element_error_files
|
||||
passport_element_error_front_side
|
||||
passport_element_error_reverse_side
|
||||
passport_element_error_selfie
|
||||
passport_element_error_translation_file
|
||||
passport_element_error_translation_files
|
||||
passport_element_error_unspecified
|
||||
passport_file
|
||||
|
||||
Getting updates
|
||||
===============
|
||||
|
|
@ -15,138 +156,15 @@ Getting updates
|
|||
update
|
||||
webhook_info
|
||||
|
||||
Available types
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
user
|
||||
chat
|
||||
message
|
||||
message_id
|
||||
message_entity
|
||||
photo_size
|
||||
animation
|
||||
audio
|
||||
document
|
||||
video
|
||||
video_note
|
||||
voice
|
||||
contact
|
||||
dice
|
||||
poll_option
|
||||
poll_answer
|
||||
poll
|
||||
location
|
||||
venue
|
||||
web_app_data
|
||||
proximity_alert_triggered
|
||||
message_auto_delete_timer_changed
|
||||
forum_topic_created
|
||||
forum_topic_closed
|
||||
forum_topic_reopened
|
||||
video_chat_scheduled
|
||||
video_chat_started
|
||||
video_chat_ended
|
||||
video_chat_participants_invited
|
||||
user_profile_photos
|
||||
file
|
||||
web_app_info
|
||||
reply_keyboard_markup
|
||||
keyboard_button
|
||||
keyboard_button_poll_type
|
||||
reply_keyboard_remove
|
||||
inline_keyboard_markup
|
||||
inline_keyboard_button
|
||||
login_url
|
||||
callback_query
|
||||
force_reply
|
||||
chat_photo
|
||||
chat_invite_link
|
||||
chat_administrator_rights
|
||||
chat_member
|
||||
chat_member_owner
|
||||
chat_member_administrator
|
||||
chat_member_member
|
||||
chat_member_restricted
|
||||
chat_member_left
|
||||
chat_member_banned
|
||||
chat_member_updated
|
||||
chat_join_request
|
||||
chat_permissions
|
||||
chat_location
|
||||
forum_topic
|
||||
bot_command
|
||||
bot_command_scope
|
||||
bot_command_scope_default
|
||||
bot_command_scope_all_private_chats
|
||||
bot_command_scope_all_group_chats
|
||||
bot_command_scope_all_chat_administrators
|
||||
bot_command_scope_chat
|
||||
bot_command_scope_chat_administrators
|
||||
bot_command_scope_chat_member
|
||||
menu_button
|
||||
menu_button_commands
|
||||
menu_button_web_app
|
||||
menu_button_default
|
||||
response_parameters
|
||||
input_media
|
||||
input_media_photo
|
||||
input_media_video
|
||||
input_media_animation
|
||||
input_media_audio
|
||||
input_media_document
|
||||
input_file
|
||||
|
||||
|
||||
|
||||
Stickers
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
mask_position
|
||||
sticker
|
||||
sticker_set
|
||||
mask_position
|
||||
|
||||
Inline mode
|
||||
===========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
inline_query
|
||||
inline_query_result
|
||||
inline_query_result_article
|
||||
inline_query_result_photo
|
||||
inline_query_result_gif
|
||||
inline_query_result_mpeg4_gif
|
||||
inline_query_result_video
|
||||
inline_query_result_audio
|
||||
inline_query_result_voice
|
||||
inline_query_result_document
|
||||
inline_query_result_location
|
||||
inline_query_result_venue
|
||||
inline_query_result_contact
|
||||
inline_query_result_game
|
||||
inline_query_result_cached_photo
|
||||
inline_query_result_cached_gif
|
||||
inline_query_result_cached_mpeg4_gif
|
||||
inline_query_result_cached_sticker
|
||||
inline_query_result_cached_document
|
||||
inline_query_result_cached_video
|
||||
inline_query_result_cached_voice
|
||||
inline_query_result_cached_audio
|
||||
input_message_content
|
||||
input_text_message_content
|
||||
input_location_message_content
|
||||
input_venue_message_content
|
||||
input_contact_message_content
|
||||
input_invoice_message_content
|
||||
chosen_inline_result
|
||||
sent_web_app_message
|
||||
|
||||
Payments
|
||||
========
|
||||
|
|
@ -154,35 +172,14 @@ Payments
|
|||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
labeled_price
|
||||
invoice
|
||||
shipping_address
|
||||
labeled_price
|
||||
order_info
|
||||
shipping_option
|
||||
successful_payment
|
||||
shipping_query
|
||||
pre_checkout_query
|
||||
|
||||
Telegram Passport
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
passport_data
|
||||
passport_file
|
||||
encrypted_passport_element
|
||||
encrypted_credentials
|
||||
passport_element_error
|
||||
passport_element_error_data_field
|
||||
passport_element_error_front_side
|
||||
passport_element_error_reverse_side
|
||||
passport_element_error_selfie
|
||||
passport_element_error_file
|
||||
passport_element_error_files
|
||||
passport_element_error_translation_file
|
||||
passport_element_error_translation_files
|
||||
passport_element_error_unspecified
|
||||
shipping_address
|
||||
shipping_option
|
||||
shipping_query
|
||||
successful_payment
|
||||
|
||||
Games
|
||||
=====
|
||||
|
|
@ -190,15 +187,6 @@ Games
|
|||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
game
|
||||
callback_game
|
||||
game
|
||||
game_high_score
|
||||
|
||||
|
||||
Internal events
|
||||
===============
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
error_event
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue