zhayujie / bot-on-anything

Connect AI models (like ChatGPT-3.5/4.0, Baidu Yiyan, New Bing, Bard) to apps (like Wechat, public account, DingTalk, Telegram, QQ). 将 ChatGPT、必应、文心一言、谷歌Bard 等对话模型连接各类应用,如微信、公众号、QQ、Telegram、Gmail、Slack、Web、企业微信、飞书、钉钉等。
MIT License
3.87k stars 906 forks source link

fix #341, #343, ... (now can use bing normally) #353

Closed abwuge closed 3 months ago

abwuge commented 1 year ago

1.修复了聊天报错的问题 bing消息被微软拦截后,response内不再包含"text"但仍在获取这一项,程序退出报错。 2.修复了最新EdgeGPT不能使用的问题 EdgeGPT更新后修改了其部分类的使用方法,导致jailbroken_sydney继承错误。

abwuge commented 1 year ago

修复有时候bing回复正常但仍报道“对话被接口拒绝,已开启新的一轮对话”的问题: 在读取bing的回复时,原代码总是读取answer["item"]["messages"][-1],但有时候需要读取的内容在answer["item"]["messages"][-2],未测试是否还有其它情况,修复时采用for循环倒序读取answer["item"]["messages"][]的内容,直到读取到有效值,若都没有则报道为:对话被接口拒绝,已开启新的一轮对话。

abwuge commented 1 year ago

修复了bing经常提示被拦截的问题: 被拦截后自动重试一次,一般不会再次拦截。

1269396680 commented 1 year ago

请问newbing 部署微信所需的 json格式的cookie如何弄呢