@SaddledSharp
Кодер. Увлекаюсь информационной безопасностью.

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

Всем привет.
Пишу бота на Python для VK через группу.
Вот код:
session = requests.Session()
vk_session = vk_api.VkApi(token='*****')

longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
try:
    for event in longpoll.listen():
        if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:	
            rand_id = random.randint(0, 1000000000000)
            if event.text == "Привет":
                if event.from_user:
                    vk.messages.send(
                        random_id = rand_id,
                        user_id=event.user_id,
                        message='Привет из лс'
    		)
                elif event.from_chat:
                    vk.messages.send(
                        random_id = rand_id,
                        chat_id=event.chat_id,
                        message='Привет из беседы'
    		)
except KeyboardInterrupt:
    exit()

Когда пишу в ЛС - реагирует спокойно и отвечает Привет из ЛС , но когда добавляю бота в беседу и пишу Привет то он тупо не реагирует, как исправить?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
Добавить ветку else к проверке на event.to_me и посмотреть, какие события ваш бот игнорирует.
Ответ написан
Ваш ответ на вопрос

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

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