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

Не работает бот сообщества Vk для беседы — не отвечает на сообщения. Что делать?

После создания бота сообщества в Vk, приглашения его в беседу и назначения его администратором беседы, он попросту не работает. После введения заданной команды, он не отвечает:

import vk_api
import requests
import datetime

vk_session = vk_api.VkApi(token='токен')

from vk_api.longpoll import VkLongPoll, VkEventType
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
   #Слушаем longpoll, если пришло сообщение то:			
        if event.text == '/Астрономия от 18.03.2019' or event.text == '/Астрономия. Лекция №7': #Если написали заданную фразу
            if event.from_user: #Если написали в ЛС
                vk.messages.send( #Отправляем сообщение
                    user_id=event.user_id,
                    message='К сожалению, я не могу Вам отправить ссылку на лекцию №7, так как данную команду необходимо ввести в беседе. Простите за предоставленные неудобства.'
		)
            elif event.from_chat: #Если написали в Беседе
                vk.messages.send( #Отправляем сообщение
                    chat_id=event.chat_id,
                    message='[Ваш запрос успешно выполнен] Астрономия. Лекция №7: [ссылка]'
                )
  • Вопрос задан
  • 4215 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@4anlol
Просто убери функцию получения сообщения в лс
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 дек. 2024, в 09:41
5000 руб./за проект
23 дек. 2024, в 09:39
1000000 руб./за проект