зеркало из
https://github.com/glebtv/telegram-bot.git
synced 2026-09-03 17:55:52 +03:00
Update to Bot API 4.7
Этот коммит содержится в:
@@ -1,5 +1,5 @@
|
||||
# Generated with bin/fetch-telegram-methods
|
||||
# Bot API 4.4
|
||||
# Bot API 4.7
|
||||
|
||||
getUpdates
|
||||
setWebhook
|
||||
@@ -23,6 +23,7 @@ stopMessageLiveLocation
|
||||
sendVenue
|
||||
sendContact
|
||||
sendPoll
|
||||
sendDice
|
||||
sendChatAction
|
||||
getUserProfilePhotos
|
||||
getFile
|
||||
@@ -30,6 +31,7 @@ kickChatMember
|
||||
unbanChatMember
|
||||
restrictChatMember
|
||||
promoteChatMember
|
||||
setChatAdministratorCustomTitle
|
||||
setChatPermissions
|
||||
exportChatInviteLink
|
||||
setChatPhoto
|
||||
@@ -46,6 +48,8 @@ getChatMember
|
||||
setChatStickerSet
|
||||
deleteChatStickerSet
|
||||
answerCallbackQuery
|
||||
setMyCommands
|
||||
getMyCommands
|
||||
|
||||
editMessageText
|
||||
editMessageCaption
|
||||
@@ -61,6 +65,7 @@ createNewStickerSet
|
||||
addStickerToSet
|
||||
setStickerPositionInSet
|
||||
deleteStickerFromSet
|
||||
setStickerSetThumb
|
||||
|
||||
answerInlineQuery
|
||||
|
||||
|
||||
@@ -97,6 +97,8 @@ module Telegram
|
||||
callback_query
|
||||
shipping_query
|
||||
pre_checkout_query
|
||||
poll
|
||||
poll_answer
|
||||
].freeze
|
||||
|
||||
class << self
|
||||
@@ -148,7 +150,7 @@ module Telegram
|
||||
# Accessor to `'from'` field of payload. Can be overriden with `from` option
|
||||
# for #initialize.
|
||||
def from
|
||||
@_from ||= payload && payload['from']
|
||||
@_from ||= payload.is_a?(Hash) ? payload['from'] : payload.try(:from)
|
||||
end
|
||||
|
||||
# Processes current update.
|
||||
@@ -206,6 +208,10 @@ module Telegram
|
||||
[payload_type, [payload['data']]]
|
||||
end
|
||||
|
||||
def action_for_poll_answer
|
||||
[payload_type, [payload['poll_id'], payload['option_ids']]]
|
||||
end
|
||||
|
||||
# Silently ignore unsupported messages to not fail when user crafts
|
||||
# an update with usupported command, callback query context, etc.
|
||||
def action_missing(action, *_args)
|
||||
|
||||
Ссылка в новой задаче
Block a user