juzeon / SydneyQt

A cross-platform desktop client for the jailbroken New Bing AI Copilot (Sydney ver.) built with Go and Wails (previously based on Python and Qt).
The Unlicense
828 stars 76 forks source link

[BUG] bing explicit error: value: UnauthorizedRequest; message: The conversationSignature is not set and is required to ensure that you have permission to use our APIs. IsAuthenticated=False. App ID= #220

Open ThePatriotsXOF opened 7 months ago

ThePatriotsXOF commented 7 months ago

Checks

Describe the bug

I cant talk to sydney this error pops up, I never experienced it yesterday, microsoft probaly changed something, it requires to use their api key.

Error Message: bing explicit error: value: UnauthorizedRequest; message: The conversationSignature is not set and is required to ensure that you have permission to use our APIs. IsAuthenticated=False. App ID= OK

SydneyQt-windows-amd64_G2r2sdh8Xq

Version Used: Lasted Build 2.4.1 OS: Windows 11

juzeon commented 7 months ago

I've accessed https://www.bing.com/turing/conversation/create in the browser manually and it showed:

{"result":{"value":"InternalServerError","message":"Error processing request."}}

Log out and log in again would work. But after several refresh it spits error again.

Seems to be a pervasive bug. Need more attention and help.

juzeon commented 7 months ago

Have confirmed that Bing had introduced a JA3/H2 fingerprint detection mechanism similar to Cloudflare's firewall (read more here, Chinese). This could be resolved by completely impersonating Chrome's stack using req etc.

Patches have been pushed. Will be fixed in the upcoming version.

juzeon commented 7 months ago

v2.4.2 has been released. Please help test to see if the patches work.

ThePatriotsXOF commented 7 months ago

v2.4.2 has been released. Please help test to see if the patches work.

It seems fixed now, It works as intended. thanks for fixing it