Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.05 KB

event.md

File metadata and controls

41 lines (34 loc) · 1.05 KB

Event

File: lib/vkteamsbot/event.rb


Класс для представления событий.

Конструктор

def initialize event_h

Принимает hash event из VK Teams Bot API.

Аттрибуты

attr_reader :type, :text, :msg_id, :chat_id, :from,
            :data, :query_id
event.type    # Тип события.
event.text    # текст приходящего события(обычно текст сообщения от юзера).
event.msg_id  # ID пришедшего сообщения.
event.chat_id # ID чата, в который пришло сообщения.
event.from    # Hash | Информация от кого пришло сообщение. 
# -- Аттрибуты для callback event --
event.data
event.query_id 

Типы событий

module TypeEvent
    NEW_MSG     = 'newMessage'
    EDITED_MSG  = 'editedMessage'
    DELETED_MSG = 'deletedMessage'
    CALLBACK    = 'callbackQuery'
    ... # in working