ВК бот не получает сообщения других бесед
В общем только начал изучать VK_API и решил сделать простенького бота. Проблема в том, что он не ловит сообщения из других бесед. Доступ к сообщениям предоставлял. Не пойму где зафакапил. Решения в похожих вопросах не помогают.
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
vk_session = vk_api.VkApi(token="токен")
session_api = vk_session.get_api()
longpoll = VkLongPoll(vk_session, group_id="тут айди")
def send_some_msg(id, some_text):
vk_session.method("messages.send", {"chat_id": id, "message":some_text,"random_id": 0})
def analyze(msg):
if "когда" in event.text.lower():
return True
else:
return False
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
if event.from_chat:
id = event.chat_id
msg = event.text.lower()
result = analyze(msg)
if result == True:
send_some_msg(id, "завтра")
if msg == "базар":
send_some_msg(id, "баланда")