vk_api
vk_api copied to clipboard
vk_api.longpoll: KeyError: 'pts'
Ошибка при запуске user longpoll. Уже запущенные сессии продолжают работать.
Traceback (most recent call last):
File "C:\Users\Asuse\Documents\Study\OtherProjects\WDB\OtherTest.py", line 97, in <module>
longpoll = VkLongPoll(vk_session)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Asuse\Documents\Study\OtherProjects\WDB\.venv\Lib\site-packages\vk_api\longpoll.py", line 511, in __init__
self.update_longpoll_server()
File "C:\Users\Asuse\Documents\Study\OtherProjects\WDB\.venv\Lib\site-packages\vk_api\longpoll.py", line 535, in update_longpoll_server
self.pts = response['pts']
~~~~~~~~^^^^^^^
KeyError: 'pts'
Окружение
vk_api: 11.9.9
API: default (5.92)
Пример
vk_session = vk_api.VkApi(token=TOKEN)
longpoll = VkLongPoll(vk_session)
Ща законтрибьючу
решение: (pull request #515)
pts не шлют иногда теперь или там это нужно как-то правильно обрабатывать?
Теперь иногда не шлют
def update_longpoll_server(self, update_ts=True):
values = {
'lp_version': '3',
'need_pts': '1'
}
так работает вроде