You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Периодически, когда запускаю бота (чаще если до этого он крашнулся), longpoll не принимает события, хотя отправка сообщений работает успешно. Исправляется, если подождать некоторое время (пару минут или пол часа). После некоторого времени бот запускается нормально, даже если не было изменений в коде. Когда бот долго работает, он может так же перестать принимать события. В чём может быть проблема и как можно это исправить?
Окружение
vk_api: 11.9.9
API: 5.131
Пример
importvk_apifromvk_api.longpollimportVkLongPoll, VkEventTypeimportrandomtoken="my token"vk=vk_api.VkApi(token=token, api_version='5.131')
longpoll=VkLongPoll(vk, wait=25)
defwrite_msg(peer_id, message, keyboard= []):
try:
vk.method('messages.send', {'peer_id': peer_id, 'message': message, 'random_id': random.getrandbits(64), 'keyboard': keyboard})
except:
print(f"Error to send message \"{message}\" to id{peer_id}")
#Показывает, что сообщения отправляютсяwrite_msg(YOUR_ID, "API is working")
print("RELOADED")
foreventinlongpoll.listen():
print(event.type)
# В какой-то момент longpoll при запуске не принимает события и даже print не срабатывает. Потому этого должно быть достаточно
The text was updated successfully, but these errors were encountered:
Периодически, когда запускаю бота (чаще если до этого он крашнулся), longpoll не принимает события, хотя отправка сообщений работает успешно. Исправляется, если подождать некоторое время (пару минут или пол часа). После некоторого времени бот запускается нормально, даже если не было изменений в коде. Когда бот долго работает, он может так же перестать принимать события. В чём может быть проблема и как можно это исправить?
Окружение
vk_api: 11.9.9
API: 5.131
Пример
The text was updated successfully, but these errors were encountered: