Модуль bot_longpoll (VkBotLongPoll)¶
Модуль для работы с Bots Long Poll API
-
class
vk_api.bot_longpoll.
VkBotLongPoll
(vk, group_id, wait=25)[source]¶ Класс для работы с Bots Long Poll сервером
Подробнее в документации VK API.
Parameters: - vk – объект
VkApi
- group_id – id группы
- wait – время ожидания
-
CLASS_BY_EVENT_TYPE
= {'message_edit': <class 'vk_api.bot_longpoll.VkBotMessageEvent'>, 'message_new': <class 'vk_api.bot_longpoll.VkBotMessageEvent'>, 'message_reply': <class 'vk_api.bot_longpoll.VkBotMessageEvent'>}¶ Классы для событий по типам
-
DEFAULT_EVENT_CLASS
¶ Класс для событий
alias of
VkBotEvent
- vk – объект
-
class
vk_api.bot_longpoll.
VkBotEvent
(raw)[source]¶ Событие Bots Long Poll
Variables: - raw – событие, в каком виде было получено от сервера
- type (VkBotEventType or str) – тип события
- t (VkBotEventType or str) – сокращение для type
- object – объект события, в каком виде был получен от сервера
- obj – сокращение для object
- group_id (int) – ID группы бота
-
class
vk_api.bot_longpoll.
VkBotMessageEvent
(raw)[source]¶ Bases:
vk_api.bot_longpoll.VkBotEvent
Событие с сообщением Bots Long Poll
Variables: - from_user (bool) – сообщение от пользователя
- from_chat (bool) – сообщение из беседы
- from_group (bool) – сообщение от группы
- chat_id (int) – ID чата