@xExplosive

Как вернуть событие от vk api?

Пишу бота для вконтакте на node js, появилась надобность приглашать его в беседы. Как получить событие о том что сообщество пригласили в беседу и сообщения из этой же самой беседы? Спасибо.
  • Вопрос задан
  • 946 просмотров
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
import { VK } from 'vk-io';

const MY_GROUP_ID = 123456;

const vk = new VK({
    // ...
    pollingGroupId: MY_GROUP_ID
});

vk.updates.on('chat_invite_user', async (context, next) => {
    const { eventMemberId } = context;
    
    if (eventMemberId === -MY_GROUP_ID) {
        console.log('It\'s invited my group!');
        
        // ...
        return;
    }
    
    console.log('Other invited', eventMemberId);
});

vk.updates.startPolling().catch(console.error);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alihang
Никак, информацию о приглашении бота в беседу Вк не предоставляет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы