bivashy / java-vk-bots-long-poll-api

A Java library to create VK bots using Bots Long Poll API
MIT License
3 stars 0 forks source link

[Question] Не присылает сообщения через большой промежуток времени #137

Closed glitchring closed 1 year ago

glitchring commented 1 year ago

В общем, имею две утилиты, которые используют эту вк либу, но через некоторое время в боте перестают работать кнопки, присылать сам сообщения и т.п. Единственная ошибка, которая имеется: https://pastes.dev/E83AciUoNx

При этом, если перезапустить бота, то всё снова заработает

yvasyliev commented 1 year ago

Это не ошибка, а WARN. После этой записи бот должен переподключиться к Long Poll серверу. Какие вы видете логи после Failed to get events from VK Long Poll Server.?

glitchring commented 1 year ago

Это не ошибка, а WARN. После этой записи бот должен переподключиться к Long Poll серверу. Какие вы видете логи после Failed to get events from VK Long Poll Server.?

Да, вернее это предупреждение, но больше логов и нет, только: https://pastes.dev/E83AciUoNx

glitchring commented 1 year ago

Как будто MessageEvent просто игнорируется после переподключения (MessageNew работает)

yvasyliev commented 1 year ago

@Widify-dev, у вас не работают только Callback кнопки, правильно? Всё остальное работает?

EtoShinya commented 1 year ago

@Widify-dev, у вас не работают только Callback кнопки, правильно? Всё остальное работает?

У меня такая же проблема, на сообщения отправленные не реагирует, но сам их отсылать может.

yvasyliev commented 1 year ago

@Widify-dev, @EtoShinya, предлагаю не ждать ответа {"failed":2}, а самому пересоздавать Long Poll сессию каждые 9 часов. Попробуйте у себя поставить версию библиотеки 3.5.4-beta-1, и проверить, как теперь будет работать.

https://github.com/yvasyliev/java-vk-bots-long-poll-api/releases/tag/v3.5.4-beta-1