Closed Arsen-chechen closed 5 years ago
init it means __ init __
Покажите код, который отвечает за отправку сообщения в группу
Я руками в группу писал со своей страницы, из браузера.
А принимал сообщения кодом из examples/bot_longpoll.py, если Вы спрашиваете об этом.
Попробуйте более раннюю версию python. На версии 3.5 всё точно работает.
Попробовал на версии 3.5.4, вылетает такая же ошибка. Привожу полный текст Traceback (most recent call last): File "main.py", line 44, in <module> main() File "main.py", line 36, in main token=group_api, group_id=group_id File "main.py", line 19, in auth_and_handle for event in longpoll.listen(): File "C:\Program Files (x86)\Python35-32\lib\site-packages\vk_api\bot_longpoll.py", line 274, in listen for event in self.check(): File "C:\Program Files (x86)\Python35-32\lib\site-packages\vk_api\bot_longpoll.py", line 253, in check for raw_event in response['updates'] File "C:\Program Files (x86)\Python35-32\lib\site-packages\vk_api\bot_longpoll.py", line 253, in <listcomp> for raw_event in response['updates'] File "C:\Program Files (x86)\Python35-32\lib\site-packages\vk_api\bot_longpoll.py", line 214, in _parse_event return event_class(raw_event) File "C:\Program Files (x86)\Python35-32\lib\site-packages\vk_api\bot_longpoll.py", line 160, in __init__ if self.obj.peer_id < 0: TypeError: unorderable types: NoneType() < int()
Не могли бы Вы уточнить версию Python до третьей цифры, на которой у вас всё работает?
У меня на 3.7.0 работает, не думаю что это зависит от версии. В группе какая версия апи стоит? Пересоздать токен пробовал?
Точно, как я мог не подумать про это... Была версия 5.50, исправил на 5.90, всё работает!
When I launch a bot in my group in the example bot_longpoll and write a message to the group, I get a " File "C:\Program Files (x86)\Python37-32\lib\site-packages\vk_api\bot_longpoll.py", line 160, in init if self.obj.peer_id < 0: TypeError: '<' not supported between instances of 'NoneType' and 'int'" Python v3.7.2