Дело в том, что не обрабатывается message_event, ни с телефона, не с браузера. Я отправляю после любого сообщения inline клавиатуру с callback кнопками, после чего нажимаю на них и ничего не происходит, хотя по сути должно в консоль прийти оповещение.
vk.updates.on('message_event', async (context, next) => {
console.log(context)
return next
});
vk.updates.on('message_new', (context, next) => {
if (context.isOutbox) {
return
} else {
const builder = Keyboard.builder()
.inline()
.callbackButton({
label: 'Callback: miner',
color: Keyboard.PRIMARY_COLOR,
payload: 'miner',
})
.row()
.inline()
.callbackButton({
label: 'Callback: shop',
color: Keyboard.NEGATIVE_COLOR,
payload: 'shop',
})
.inline()
.callbackButton({
label: 'Callback: profile',
color: Keyboard.POSITIVE_COLOR,
payload: 'profile',
})
.row()
.inline()
.callbackButton({
label: 'Callback: trans',
color: Keyboard.SECONDARY_COLOR,
payload: 'trans',
})
context.send({
message: "Улучшите свое положение шикарным статусом", keyboard: builder });
return next
}
})