vk_api.longpoll: KeyError: 'pts'
Opened this issue · 5 comments
gorinovdan commented
Ошибка при запуске 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)
ShishkaDanil commented
Ща законтрибьючу
AnakhSun commented
решение:
(pull request #515)
python273 commented
pts не шлют иногда теперь или там это нужно как-то правильно обрабатывать?
AnakhSun commented
Теперь иногда не шлют
dementidesu commented
def update_longpoll_server(self, update_ts=True):
values = {
'lp_version': '3',
'need_pts': '1'
}
так работает вроде