Закрыть

[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)

  }) 

})