Skip to content

AuthenticationError despite already authenticating the user #33

Description

@ChimiChamo

I'm using the simple chatting example directly for this, but whenever I run it it provides this error despite stating that it has already authenticated me and even got the username:

`Authenticated as @euylis
Traceback (most recent call last):
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\PyCharacterAI\requester.py", line 143, in __ws_connect_async
self.__ws = await self.__requester_session.ws_connect(
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\curl_cffi\requests\session.py", line 932, in ws_connect
await self.loop.run_in_executor(None, curl.perform)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\curl_cffi\curl.py", line 365, in perform
self._check_error(ret, "perform")
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\curl_cffi\curl.py", line 187, in _check_error
raise error
curl_cffi.curl.CurlError: Failed to perform, curl: (22) Refused WebSockets upgrade: 403. See https://curl.se/libcurl/c/libcurl-errors.html first for more details.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "c:\SteamLibrary\steamapps\common\Left 4 Dead 2\left4dead2\addons\coachGPT\character.py", line 35, in
asyncio.run(main())
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
return future.result()
File "c:\SteamLibrary\steamapps\common\Left 4 Dead 2\left4dead2\addons\coachGPT\character.py", line 16, in main
chat, greeting_message = await client.chat.create_chat(character_id)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\PyCharacterAI\methods\chat.py", line 316, in create_chat
async for raw_response in request:
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\PyCharacterAI\requester.py", line 233, in ws_send_and_receive_async
await self.__ws_send_async(message=message, token=token)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\PyCharacterAI\requester.py", line 168, in __ws_send_async
await self.__ws_ensure_connection(token=token)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\PyCharacterAI\requester.py", line 159, in __ws_ensure_connection
await self.__ws_connect_async(token=token)
File "C:\Users\Nick\AppData\Local\Programs\Python\Python310\lib\site-packages\PyCharacterAI\requester.py", line 152, in __ws_connect_async
raise AuthenticationError("maybe your token is invalid?")
PyCharacterAI.exceptions.AuthenticationError: maybe your token is invalid?`

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions