Nexus,
Вот вы мне мысль накинули, что "нужно ли вообще запрашивать информацию"..я задумался удалил эти строки связанные с users и console.log(users) тоже удалил ,запустилось без ошибок но всплывающего окна я так и не увидел,решил перенести строку
Вот эту
vk.api.messages.sendMessageEventAnswer({
event_id: message.eventId,
peer_id: message.peerId,
conversation_message_ids: message.conversationMessageId,
user_id: message.userId,
event_data: JSON.stringify({
"type": "show_snackbar",
"text": `${user_info.first_name}, Ты успешно проверил(а) Callback кнопку`
})
})
return
Поставить перед этой
if (message.eventPayload.text === 'Ты успешно проверил(а) Callback кнопку') return;
Получилось это
vk.updates.on('message_event', async (message) => {
const [user_info] = await vk.api.users.get({
user_ids: message.userId
})
console.log(`Беседа #${message.peerId}, id сообщения ${message.conversationMessageId}`)
vk.api.messages.sendMessageEventAnswer({
event_id: message.eventId,
peer_id: message.peerId,
conversation_message_ids: message.conversationMessageId,
user_id: message.userId,
event_data: JSON.stringify({
"type": "show_snackbar",
"text": `${user_info.first_name}, Ты успешно проверил(а) Callback кнопку`
})
})
if (message.eventPayload.text === 'Ты успешно проверил(а) Callback кнопку') return;
return