You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Я установил последнюю версию (pip3 install -U https://github.com/vkbottle/vkbottle/archive/dev.zip) и проблема осталась
Описание
При загрузке фотографии на стену, через uploader PhotoWallUploader, возникает ошибка vkbottle.exception_factory.code_exception.VKAPIError_121: Invalid hash.
Использовал версию как 4.3.12, так и 4.4.0.dev1.
При использовании версии 4.4.0.dev1, появляется другая ошибка - vkbottle.exception_factory.base_exceptions.VKAPIError_100: One of the parameters specified was missing or invalid: group_ids is undefined
Версия Python Python 3.11.5
OC: Archlinux.
Возможно я конечно не так что-то делаю, но пробовал по разному загружать изображение, с использованием преобразования библиотеки io, но результата не достиг
Traceback (most recent call last):
File "/home/administrator/test_vk/main.py", line 23, in<module>asyncio.run(main())
File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
returnfuture.result()
^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/main.py", line 17, in main
await photo_uploader.upload(file_source=photo, group_id=VK_GROUP_ID)
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/tools/dev/uploader/photo.py", line 56, in upload
photos = (await self.api.request("photos.saveWallPhoto", {**uploader, **params}))[
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/api/api.py", line 79, in request
return await self.validate_response(method, data, response) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/api/api.py", line 103, in validate_response
response = await validator.validate(method, data, response, self) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/api/response_validator/vk_api_error_validator.py", line 48, in validate
raise VKAPIError[code](**error)
vkbottle.exception_factory.code_exception.VKAPIError_121: Invalid hash
----------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/home/administrator/test_vk/main.py", line 24, in<module>asyncio.run(main())
File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
returnfuture.result()
^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/main.py", line 20, in main
await vk_bot.run_polling()
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/framework/bot/bot.py", line 120, in run_polling
async foreventinpolling.listen():
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/polling/bot_polling.py", line 63, in listen
server = await self.get_server()
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/polling/bot_polling.py", line 53, in get_server
self.group_id = (await self.api.request("groups.getById", {}))["response"][0]["id"]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/api/api.py", line 79, in request
return await self.validate_response(method, data, response) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/api/api.py", line 103, in validate_response
response = await validator.validate(method, data, response, self) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/administrator/test_vk/.venv/lib/python3.11/site-packages/vkbottle/api/response_validator/vk_api_error_validator.py", line 48, in validate
raise VKAPIError[code](**error)
vkbottle.exception_factory.base_exceptions.VKAPIError_100: One of the parameters specified was missing or invalid: group_ids is undefined
The text was updated successfully, but these errors were encountered:
Checklist
pip3 install -U https://github.com/vkbottle/vkbottle/archive/dev.zip
) и проблема осталасьОписание
При загрузке фотографии на стену, через uploader
PhotoWallUploader
, возникает ошибкаvkbottle.exception_factory.code_exception.VKAPIError_121: Invalid hash
.Использовал версию как
4.3.12
, так и4.4.0.dev1
.При использовании версии
4.4.0.dev1
, появляется другая ошибка -vkbottle.exception_factory.base_exceptions.VKAPIError_100: One of the parameters specified was missing or invalid: group_ids is undefined
Версия Python
Python 3.11.5
OC: Archlinux.
Возможно я конечно не так что-то делаю, но пробовал по разному загружать изображение, с использованием преобразования библиотеки io, но результата не достиг
Пример кода
Логи
The text was updated successfully, but these errors were encountered: