Задать вопрос
@xExplosive

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

Пишу бота для вконтакте на node js, появилась надобность приглашать его в беседы. Как получить событие о том что сообщество пригласили в беседу и сообщения из этой же самой беседы? Спасибо.
  • Вопрос задан
  • 949 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 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
Никак, информацию о приглашении бота в беседу Вк не предоставляет
Ответ написан
Ваш ответ на вопрос

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

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