@xxxtested

Как сделать, чтоб бот реагировал только на сообщения?

Бот присоединяется к конференции, и работает как автоответчик, отвечая на сообщения. Во время присоединения кого-либо, бот глохнет, потому что он отвечает на сообщение по айди. Вопрос, сделать так, чтоб бот игнорировал вступление по ссылке/кик/приглашения/изменения данных беседы

vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: cannot reply this message
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
@xxxtested Автор вопроса
Если честно, не знаю, правильный ли данный способ или нет , но он работает

for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW:
        if 'source_act' not in event.extra_values:
            print(event.extra_values)

source_act содержит action, то что и нужно. В обычных сообщениях - его нет, просто проверяем его отсутствие и всё!!!
Если у вас есть другие варианты решения проблемы - предлагайте
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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