1
0
зеркало из https://github.com/glebtv/telegram-bot.git synced 2026-09-03 17:55:52 +03:00

Take chat from message for callback queries

Этот коммит содержится в:
Max Melentiev
2016-10-07 12:45:16 +03:00
родитель 3cb6e930b8
Коммит dd38cfea93
3 изменённых файлов: 51 добавлений и 3 удалений

Просмотреть файл

@@ -141,10 +141,12 @@ module Telegram
@_payload, @_payload_type = payload_data
end
# Accessor to `'chat'` field of payload. Can be overriden with `chat` option
# for #initialize.
# Accessor to `'chat'` field of payload. Also tries `'chat'` in `'message'`
# when there is no such field in payload.
#
# Can be overriden with `chat` option for #initialize.
def chat
@_chat ||= payload && payload['chat']
@_chat ||= payload.try! { |x| x['chat'] || x['message'] && x['message']['chat'] }
end
# Accessor to `'from'` field of payload. Can be overriden with `from` option