[Bots] LongPoll API Редактировано: 28.08.2020 в 04:15
С недавних пор в Easy VK есть и Bots LongPoll, который предназначен для прослушивания событий группы, для создания чат-ботов.
# Описание
Доступ в bots longpoll происходит следующим образом
vk.bots.longpoll
Все методы, за исключением lpcon.addEventCodeListener(), повторяются из LongPoll API, все! Но структура событий немного отличается, так как в Bots LongPoll API все события - это нормальные события с именем, а не идентифекатором, как в обычном LongPoll API
const LPB = vk.bots.longpoll
LPB.connect({
forGetLongPollServer: {},
forLongPollServer: {}
}).then(({connection}) => {
connection.debug(({type, data}) => {
console.log(type, data)
})
connection.on('message_new', (msg) => {
console.log(msg)
})
})
# События
События тут работают также, как в Callback API, почитайте, какие события вообще есть в группах
const LPB = vk.bots.lonpoll
LPB.connect().then(({ connection }) => {
connection.on('message_new', (msg) => {
console.log(msg)
})
})