Бот ВК видит сообщения, отправленные ему в лс (и возвращает сообщение с таким же текстом), но не реагирует на сообщения в беседе (даже print(event) не засекает). Нашла похожий вопрос, в ответе сказано, что сообщения
должны быть адресованы ему, но так и не поняла, что это значит. Работает через BotsLongPoll. Что не так?
СкриншотыВ беседе:В личке: Код на Python, библиотека aiovksession = TokenSession(access_token = 'token')
api = API(session)
lp = longpoll.BotsLongPoll(api, mode=2, group_id=group_id)
async def main():
try:
event = await lp.wait()
except asyncio.TimeoutError:
pass
else:
if event['updates'] != []:
if event['updates'][0]['type'] == 'message_new':
await api.messages.send(
user_id=event['updates'][0]['object']['user_id'],
random_id=int(time.time()*10000),
message=event['updates'][0]['object']['body'])
asyncio.get_event_loop().create_task(main())
loop = asyncio.get_event_loop()
loop.create_task(main())
loop.run_forever()