Add missing shortcuts, new enums, reworked old stuff (#1070)

* Render shortcuts

* Render docs

* Added enumerations

* Added docs

* Use enums, removed Helper

* Bump butcher

* Added InputMediaType enum

* Added MaskPositionPoint, InlineQueryResultType enums

* Update texts

* Added StickerType enum

* Cover tests

* Update docs

* Fixed imports

* Re-enabled all pre-commit hooks
This commit is contained in:
Alex Root Junior 2022-12-04 03:05:49 +02:00 committed by GitHub
parent 3438d2446d
commit 3ea73fbbbd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
370 changed files with 19735 additions and 8380 deletions

View file

@ -1,139 +1,189 @@
#answer:
# method: sendMessage
# fill: &fill-answer
# chat_id: self.chat.id
# message_thread_id: self.message_thread_id if self.is_topic_message else None
#
#reply:
# method: sendMessage
# fill: &fill-reply
# <<: *fill-answer
# reply_to_message_id: self.message_id
#
#answer_animation:
# method: sendAnimation
# fill: *fill-answer
#
#reply_animation:
# method: sendAnimation
# fill: *fill-reply
#
#answer_audio:
# method: sendAudio
# fill: *fill-answer
#
#reply_audio:
# method: sendAudio
# fill: *fill-reply
#
#answer_contact:
# method: sendContact
# fill: *fill-answer
#
#reply_contact:
# method: sendContact
# fill: *fill-reply
#
#answer_document:
# method: sendDocument
# fill: *fill-answer
#
#reply_document:
# method: sendDocument
# fill: *fill-reply
#
#answer_game:
# method: sendGame
# fill: *fill-answer
#
#reply_game:
# method: sendGame
# fill: *fill-reply
#
#answer_invoice:
# method: sendInvoice
# fill: *fill-answer
#
#reply_invoice:
# method: sendInvoice
# fill: *fill-reply
#
#answer_location:
# method: sendLocation
# fill: *fill-answer
#
#reply_location:
# method: sendLocation
# fill: *fill-reply
#
#answer_media_group:
# method: sendMediaGroup
# fill: *fill-answer
#
#reply_media_group:
# method: sendMediaGroup
# fill: *fill-reply
#
#answer_photo:
# method: sendPhoto
# fill: *fill-answer
#
#reply_photo:
# method: sendPhoto
# fill: *fill-reply
#
#answer_poll:
# method: sendPoll
# fill: *fill-answer
#
#reply_poll:
# method: sendPoll
# fill: *fill-reply
#
#answer_dice:
# method: sendDice
# fill: *fill-answer
#
#reply_dice:
# method: sendDice
# fill: *fill-reply
#
#answer_sticker:
# method: sendSticker
# fill: *fill-answer
#
#reply_sticker:
# method: sendSticker
# fill: *fill-reply
#
#answer_venue:
# method: sendVenue
# fill: *fill-answer
#
#reply_venue:
# method: sendVenue
# fill: *fill-reply
#
#answer_video:
# method: sendVideo
# fill: *fill-answer
#
#reply_video:
# method: sendVideo
# fill: *fill-reply
#
#answer_video_note:
# method: sendVideoNote
# fill: *fill-answer
#
#reply_video_note:
# method: sendVideoNote
# fill: *fill-reply
#
#answer_voice:
# method: sendVoice
# fill: *fill-answer
#
#reply_voice:
# method: sendVoice
# fill: *fill-reply
answer:
method: sendMessage
fill: &fill-answer
chat_id: self.chat.id
message_thread_id: self.message_thread_id if self.is_topic_message else None
reply:
method: sendMessage
fill: &fill-reply
<<: *fill-answer
reply_to_message_id: self.message_id
answer_animation:
method: sendAnimation
fill: *fill-answer
reply_animation:
method: sendAnimation
fill: *fill-reply
answer_audio:
method: sendAudio
fill: *fill-answer
reply_audio:
method: sendAudio
fill: *fill-reply
answer_contact:
method: sendContact
fill: *fill-answer
reply_contact:
method: sendContact
fill: *fill-reply
answer_document:
method: sendDocument
fill: *fill-answer
reply_document:
method: sendDocument
fill: *fill-reply
answer_game:
method: sendGame
fill: *fill-answer
reply_game:
method: sendGame
fill: *fill-reply
answer_invoice:
method: sendInvoice
fill: *fill-answer
reply_invoice:
method: sendInvoice
fill: *fill-reply
answer_location:
method: sendLocation
fill: *fill-answer
reply_location:
method: sendLocation
fill: *fill-reply
answer_media_group:
method: sendMediaGroup
fill: *fill-answer
reply_media_group:
method: sendMediaGroup
fill: *fill-reply
answer_photo:
method: sendPhoto
fill: *fill-answer
reply_photo:
method: sendPhoto
fill: *fill-reply
answer_poll:
method: sendPoll
fill: *fill-answer
reply_poll:
method: sendPoll
fill: *fill-reply
answer_dice:
method: sendDice
fill: *fill-answer
reply_dice:
method: sendDice
fill: *fill-reply
answer_sticker:
method: sendSticker
fill: *fill-answer
reply_sticker:
method: sendSticker
fill: *fill-reply
answer_venue:
method: sendVenue
fill: *fill-answer
reply_venue:
method: sendVenue
fill: *fill-reply
answer_video:
method: sendVideo
fill: *fill-answer
reply_video:
method: sendVideo
fill: *fill-reply
answer_video_note:
method: sendVideoNote
fill: *fill-answer
reply_video_note:
method: sendVideoNote
fill: *fill-reply
answer_voice:
method: sendVoice
fill: *fill-answer
reply_voice:
method: sendVoice
fill: *fill-reply
copy_to:
method: copyMessage
fill:
from_chat_id: self.chat.id
message_id: self.message_id
edit_text:
method: editMessageText
fill: &message-target
chat_id: self.chat.id
message_id: self.message_id
forward:
method: forwardMessage
fill:
from_chat_id: self.chat.id
message_id: self.message_id
edit_media:
method: editMessageMedia
fill: *message-target
edit_reply_markup:
method: editMessageReplyMarkup
fill: *message-target
edit_live_location:
method: editMessageLiveLocation
fill: *message-target
stop_live_location:
method: stopMessageLiveLocation
fill: *message-target
edit_caption:
method: editMessageCaption
fill: *message-target
delete:
method: deleteMessage
fill: *message-target
pin:
method: pinChatMessage
fill: *message-target
unpin:
method: unpinChatMessage
fill: *message-target