python273 / vk_api

Модуль для создания скриптов для ВКонтакте | vk.com API wrapper
https://pypi.org/project/vk-api/
Apache License 2.0
1.33k stars 321 forks source link

LongPoll #114

Closed ghost closed 6 years ago

ghost commented 6 years ago

Обрабатываю апдейты в LongPoll, вот мой код:

api = session.get_api()
longpoll = VkLongPoll(session, mode=32)

for event in longpoll.listen():
    api.messages.send(user_id=event.user_id, message=event.text)

Первое сообщение ловит и отвечает отлично, на втором падает и выдаёт следующую ошибку:

vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: message is empty or invalid
python273 commented 6 years ago

в longpoll разные евенты, нужно фильтровать как тут например: https://github.com/python273/vk_api/blob/master/examples/messages_bot/messages_bot.py#L37