Commit graph

81 commits

Author SHA1 Message Date
ikechan8370
4bd6c8c7d8 fix: 优化一些错误提示和一些代码格式化 2023-04-03 16:41:18 +08:00
ikechan8370
c5d11efb74 fix: 修复新版主人认知导致自定义不生效的问题 2023-04-03 12:39:14 +08:00
Sean Murphy
68bb1f221e
Chore: Optimize some code logic and add support for chat context in '锅巴面板' and 'chatgpt帮助' (#310)
* Optimized code logic and added support for chat context in '锅巴面板' and 'chatgpt帮助'

In this commit, I have optimized certain code logic to improve the performance of the application. Additionally, I have added support for chat context in croutons and help, which will enhance the user experience and make the chatbot more user-friendly. This feature will allow users to maintain a better understanding of the conversation flow and context, and will ultimately lead to more successful interactions with the chatbot.

* Update chat.js

---------

Co-authored-by: ikechan8370 <geyinchibuaa@gmail.com>
2023-04-03 11:11:18 +08:00
ikechan8370
95a4d7a69c feat: 通过降级messageType手段复活限流的账户 2023-04-02 12:08:48 +08:00
ikechan8370
da5adc0d10 fix: 增加实验性质的sydney反代,频繁throttle的用户可开启试试 2023-04-01 13:02:11 +08:00
ikechan8370
b770aa9021 fix: 修复emoji正则 2023-03-31 11:59:52 +08:00
ikechan8370
7d89849c88 fix: e not defined error 2023-03-31 00:24:43 +08:00
ikechan8370
12dc262dfc fix: 修复bing出错会导致对话丢失的问题(大概) 2023-03-30 20:54:58 +08:00
ikechan8370
9c3d1bc5e4 feat: 尝试把20条后溢出的对话自动塞到扩展后面 2023-03-30 17:19:18 +08:00
HalcyonAlcedo
f21c3bee39
一些功能补正和增强 (#217)
* 修复引用转发,默认bing模式并发

* 开启stream增加稳定性

* fix: remove queue element only in non-bing mode

* 使用chatgpt-api自带的超时逻辑,文字过多时启动切换到图片输出防止被吞

* Update chat.js

* 添加Bing专用的图片输出样式

* 添加chatgpt的新图片模式,临时处理切换api导致的对话异常

* 修改bing样式表

* 为图片添加外部页面缓存

* 为图片模式添加MathJax

* feat: add switch for qrcode

* 防止script攻击

* 修复网页模板错误

* 修复bing页面引用错误

* 缓存服务器异常时处理

* 添加默认配置加载

* 修复配置文件路径错误

* 删除重复的模板文件,修复二维码地址错误

* 修正图片渲染错误

* 修复引用渲染错误

* 二维码网址统一改为使用本地配置

* 添加关闭思考提示的配置项

* 修复在Windows上无法载入配置文件的问题

* 修复关闭qr的情况下渲染错误

* 改为使用base64传递返回数据

* 当异常过多时使用图片输出

* 添加锅巴面板配置支持

* 补充遗漏的默认配置

* 修复qr模式下引用未被传递的问题

* 修复未将引用数据传输给缓存服务器的问题

* 删除无用的bingTimeoutMs配置项

* 添加消息队列超时弹出

* 优化图片模式处理,解决对话队列卡住的问题

* 添加对图片ocr的支持

* 添加图片识别配置项

* 添加黑名单配置项

* 修复一些bug

* 修改锅巴配置格式和描述

* 传入数据也使用markdown

* 图片识别换行改为marked兼容

* 添加绘图CD配置项

* 独立render模块,添加图片回复引用

* 添加必应风格

* 修复上下文,修改bing样式

* 修复上下文

* 添加Sydney上下文支持

* 调整不同模式下的bing渲染颜色

* 修复样式

* 修复无法结束会话的问题

* fix: 更新版本号

* 修复无法结束对话的问题

* 向缓存服务器传送样式

* 为网址格式的配置添加验证

* 去除重复的Keyv删除,取消锅巴配置格式检查

* 闭合中断的代码块

* 试添加Sydney图片模式的情感显示

* 修复at不兼容

* 处理意外的markdown包裹和结构解析修复

* 修复markdown处理的顺序错误

* 兼容json换行

---------

Co-authored-by: ikechan8370 <geyinchibuaa@gmail.com>
2023-03-30 00:17:02 +08:00
ikechan8370
fbfd105e0d feat: 聊天记录 2023-03-29 23:50:49 +08:00
ikechan8370
0755b54486 fix: 尝试修复错误直接对话没了的问题(不知道好使不) 2023-03-29 22:49:28 +08:00
ikechan8370
3121b0e463 fix: 增加配置项enforceMaster 2023-03-29 21:32:12 +08:00
ikechan8370
15a582abd5 fix: 修复私聊qq undefiend的问题 2023-03-29 20:55:59 +08:00
ikechan8370
1c1c2562ae fix: 支持了微软稀有的消息拆分cursor 2023-03-29 20:43:34 +08:00
ikechan8370
58c2b24239 fix: 主人辨别beta 2023-03-29 19:42:22 +08:00
ikechan8370
54f68132f9 fix: 优化一些稳定性 2023-03-29 11:38:43 +08:00
ikechan8370
1563e49a25 fix: at模式下多接受了一个at信息的问题 2023-03-29 11:21:05 +08:00
ikechan8370
fadf9f6a8c fix: 对昨晚更新后遗症的修修补补;预览在线设定 2023-03-29 11:01:59 +08:00
ikechan8370
192beb2722 fix: sydney和自定义的无限续杯 2023-03-29 00:48:24 +08:00
ikechan8370
6da671e533 fix: 悉尼同样的抢救方式 2023-03-28 23:17:40 +08:00
ikechan8370
6de86db6f6 fix: 后续对话有时不传入内容的问题 2023-03-28 23:14:44 +08:00
ikechan8370
ef6605db2d fix: 补丁 2023-03-28 23:03:02 +08:00
ikechan8370
f4aaf5b0e4 fix: 大改bing patch策略beta 2023-03-28 22:59:46 +08:00
ikechan8370
b68cb41104 fix: 再次更换bing破解方式 2023-03-28 22:49:07 +08:00
ikechan8370
533dceb865 fix: 尝试了其他的bing破解方式 2023-03-28 22:27:40 +08:00
ikechan8370
cae324f250 fix: 使用更清晰的报错信息 2023-03-28 16:35:28 +08:00
ikechan8370
05f142d32c fix: 修正聊天的时间戳 2023-03-27 13:11:07 +08:00
ikechan8370
847a623c75 fix: 试图拿到更完整的群聊信息 2023-03-26 23:40:01 +08:00
ikechan8370
1c79ff00b7 feat: 改用调接口拿聊天记录,不用自己记录了 2023-03-26 23:23:37 +08:00
ikechan8370
ad62b53af4 fix: 自定义再系统消息中让他看聊天记录 2023-03-26 22:42:44 +08:00
ikechan8370
7d571df12a feat: add robot msg 2023-03-26 21:29:15 +08:00
ikechan8370
6653188a8f feat: 群聊上下文记录功能beta 2023-03-26 18:40:12 +08:00
ikechan8370
1432723de5 fix: 修复很容易超token的bug 2023-03-24 18:20:48 +08:00
ikechan8370
1a5d462920 fix: 尝试去掉某些参数 2023-03-24 18:11:00 +08:00
ikechan8370
4626577a93 fix: 优化报错内容 2023-03-24 18:00:32 +08:00
ikechan8370
fb7cd69969 fix: 回退sydney的更新 2023-03-24 17:38:29 +08:00
ikechan8370
665215788c feat: 支持必应的context 2023-03-24 16:45:01 +08:00
ikechan8370
e39391c176 fix: adjustment for sydney 2023-03-24 15:53:08 +08:00
ikechan8370
afd0650d04 fix: add retry for empty response 2023-03-24 15:23:31 +08:00
ikechan8370
cc1f5611a7 fix: country code judgement problem 2023-03-24 12:38:03 +08:00
ikechan8370
c560a440e9 fix: 修复aplogy打乱顺序丢失对话的问题 2023-03-21 13:24:40 +08:00
ikechan8370
8555d8eb14 feat: 首句aplogy时不加入到聊天记录 2023-03-21 12:51:37 +08:00
ikechan8370
c53b86c181 feat: 各模式分开的指令 2023-03-20 22:52:38 +08:00
ikechan8370
d4f8b4318d feat: 分离sydney与自设定模式 2023-03-18 14:36:05 +08:00
ikechan8370
fb6c1ac3a0 fix: 自适应洗脑强度,建议回复 2023-03-18 12:57:21 +08:00
ikechan8370
3d466f0fee feat: 建议回复 2023-03-18 11:53:27 +08:00
ikechan8370
c5976439cb fix: toLowerCase 报错 2023-03-18 00:53:48 +08:00
ikechan8370
8f296fa39e fix: toLowerCase 报错 2023-03-18 00:50:10 +08:00
ikechan8370
ae725b66ae fix: sydney quote when Aplogy met 2023-03-18 00:31:04 +08:00