Модуль 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
- 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:
VkBotEvent
Событие с сообщением Bots Long Poll
- Variables:
from_user (bool) – сообщение от пользователя
from_chat (bool) – сообщение из беседы
from_group (bool) – сообщение от группы
chat_id (int) – ID чата