@etozhefionitos

Что делать, если при вызове CaptchaError выводится неизвестная ошибка vkbottle?

В общем я хочу обработать капчу и получить из нее sid & img, сколько не пытался вылаетает ошибка

Traceback (most recent call last):
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\main.py", line 34, in
asyncio.run(main())
File "C:\Users\Fionitos\AppData\Local\Programs\Python\Python39\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\Fionitos\AppData\Local\Programs\Python\Python39\lib\asyncio\base_events.py", line 647, in run_until_complete
return future.result()
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\main.py", line 24, in main
await api.messages.send(user_id=581625975, random_id=0, message="gg")
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\venv\lib\site-packages\vkbottle_types\methods\messages.py", line 206, in send
response = await self.api.request("messages.send", params)
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\venv\lib\site-packages\vkbottle\api\api.py", line 79, in request
return await self.validate_response(method, data, response) # type: ignore
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\venv\lib\site-packages\vkbottle\api\api.py", line 103, in validate_response
response = await validator.validate(method, data, response, self) # type: ignore
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\venv\lib\site-packages\vkbottle\api\response_validator\vk_api_error_validator.py", line 48, in validate
raise VKAPIError[code](**error)
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\venv\lib\site-packages\vkbottle\exception_factory\code_exception.py", line 26, in __call__
return super().__call__(*args, **kwargs)
File "E:\JetBrains\Projects\PycharmProjects\AutoPossRuCapcha\venv\lib\site-packages\vkbottle\exception_factory\base_exceptions.py", line 21, in __init__
super().__init__(**kwargs)
TypeError: __init__() got an unexpected keyword argument 'is_refresh_enabled'


мой код
api = API("vk1.a.iy25PFIWs6*******_e-bhNWVsS2KMP9")

async def main():
    while True:
        try:
            await api.messages.send(user_id=581625975, random_id=0, message="gg")
        except CaptchaError as e:
            captcha_sid = e.sid
            captcha_img = e.img
            print("ggGGGGG")


asyncio.run(main())


пробывал откатить версию vkbottle пробовал вызывать VkApiError все равно вылает эта ошибка, мб кто-то встречался с этой ошибкой подскажите как фиксить
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@Laiser74
Здравствуйте. Наткнулся на такую же ошибку. Помогло обновление версии библиотеки:
pip install https://github.com/timoniq/vkbottle/archive/master.zip
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы