Commit Graph

148 Commits

Author SHA1 Message Date
26751
da03911610 Signed-off-by: 26751 <2675174581@qq.com> 2023-04-01 16:39:02 +08:00
Rock Chin
1acaf4e58b
Merge pull request #336 from RockChinQ/cmds-permission-ctrl
[Refactor&Feat] 命令节点权限控制
2023-03-31 15:18:44 +08:00
Rock Chin
df494da9e4 feat: 支持命令限权 2023-03-31 06:49:13 +00:00
Rock Chin
e228225178 refactor: 指令注册架构 2023-03-28 03:12:19 +00:00
maimierjiafude
12ca04ac6f
修改模块无法找到的问题 2023-03-27 18:45:29 +08:00
Rock Chin
66b5b75631 feat: 支持反向代理 2023-03-26 13:50:43 +00:00
Rock Chin
bb4b897934 feat(dprompt.py): 解耦完成 2023-03-26 13:28:26 +00:00
Rock Chin
2b8bd45bcd
Merge branch 'master' into multi-threads-control 2023-03-23 21:43:41 +08:00
Rock Chin
b6e31cac23 fix: 重载时重复调用load_config() 2023-03-23 21:29:51 +08:00
LINSTCL
cc38cc2676 修复bug 2023-03-23 16:43:41 +08:00
LINSTCL
f56c6876d1 暂时解决reload后的config无法加载问题 2023-03-23 16:42:15 +08:00
Rock Chin
c842485d33 perf: 尝试安装依赖时的逻辑 2023-03-17 07:49:27 +00:00
Rock Chin
cf678aa345 feat: 修改日志初始化顺序 2023-03-16 20:55:57 +08:00
Rock Chin
d1549b3df0 chore: 代码格式优化 2023-03-16 20:22:18 +08:00
Rock Chin
7be368ae8c feat: 添加公告功能 2023-03-15 15:43:36 +08:00
Rock Chin
cfc97fb22d feat: 支持json格式的配置文件 (#265) 2023-03-13 10:58:15 +08:00
Rock Chin
3450a91824
Merge pull request #262 from chordfish-k/json_scenario
[Feat] 情景预设(人格)完善
2023-03-12 20:40:20 +08:00
Rock Chin
e9155e836f feat: 允许通过前缀指定使用的JSON情景 2023-03-10 23:49:41 +08:00
Rock Chin
54cc75506f feat: 使用模板储存默认的json格式的情景预设 2023-03-10 23:26:36 +08:00
Rock Chin
064ac7f603 feat: 添加窗口处于暂停模式的提示 2023-03-10 22:50:07 +08:00
Rock Chin
1828e34190 feat: 支持删除指定当前会话的指定或全部历史记录 (#239) 2023-03-10 21:04:20 +08:00
LINSTCL
3aca987176 暴力修复程序无法退出的bug 2023-03-10 09:35:59 +08:00
chordfish
2cc6a09905 Bug修复 2023-03-09 18:29:31 +08:00
chordfish
12a0942ddb 初步追加通过json导入messages数组的方式进行情景预设 2023-03-09 14:44:33 +08:00
LINSTCL
77076f3bdd 添加线程控制类,修改main结构,修改启动流程 2023-03-08 15:21:37 +08:00
Rock Chin
8b9cfab072 doc(main.py): 优化注释 2023-03-07 08:46:20 +08:00
Rock Chin
ea5f3c222f fix: 修改主线程main流程以初步修复 2023-03-06 20:53:40 +08:00
Rock Chin
8af4918048
Merge pull request #230 from LINSTCL/config_integrity_check
添加配置文件完整性校验
2023-03-06 12:35:59 +08:00
Rock Chin
49f4ab0ec8 perf: 完整性检查忽略__开头的属性 2023-03-06 12:34:08 +08:00
LINSTCL
85c623fb0f 修改提示逻辑 2023-03-06 11:27:16 +08:00
Rock Chin
9e28298250 perf: 完善未启动情况下的自动更新 2023-03-06 11:18:31 +08:00
Rock Chin
7a04ef0985 feat: 未启动状态下的自动更新 (#223) 2023-03-06 11:04:25 +08:00
LINSTCL
83005e9ba9 添加配置文件完整性校验 2023-03-06 09:40:33 +08:00
Rock Chin
f0c78f0529
Merge pull request #222 from LINSTCL/threadpool-optimization
使用线程池控制线程数量,防止高并发崩溃
2023-03-06 08:51:47 +08:00
Rock Chin
d9405d8d5d fix: main.py的字段版本兼容性问题 2023-03-06 08:48:50 +08:00
Rock Chin
52102f0d0a feat(deps): trusted-host参数 2023-03-06 08:43:51 +08:00
依初雪
df30931aad
启动openai和pillow库超时问题
主要改动如下:
1、在ensure_dependencies函数更更新包时,出现超时的情况,指定更新源 https://pypi.douban.com/simple/
2023-03-06 00:32:46 +08:00
LINSTCL
d2800ac58b 使用线程池控制线程数量,防止高并发崩溃 2023-03-05 16:41:12 +08:00
Rock Chin
f8abe90674 perf: 完善更新检查功能 2023-03-05 12:09:44 +08:00
Rock Chin
424b970469 feat: 将依赖检查更改到main流程中 2023-03-05 11:58:18 +08:00
Rock Chin
792366e221 feat: 支持基于语义化版本的自动更新 2023-03-05 11:56:40 +08:00
Rock Chin
56e906c83f feat: 删除sensitive.json以sensitive-template.json替换 2023-03-05 10:21:32 +08:00
Rock Chin
754278f80f feat: 启动时自动安装Pillow库 2023-03-05 00:09:31 +08:00
Rock Chin
a4d73090f8 feat: 默认在启动时更新openai依赖库 2023-03-04 10:16:47 +08:00
Rock Chin
6f5802551f feat: 分文件存储日志 (#190) 2023-02-28 23:02:09 +08:00
Rock Chin
4984896c95 feat: 改为在main流程中读取文件中的情景预设 2023-02-26 02:37:41 +00:00
Rock Chin
5ada507c2b feat: 支持使用文件存放情景预设 (#167) 2023-02-25 17:05:39 +08:00
Rock Chin
b6d731cf87 chore: 修改使用的依赖版本 2023-02-21 17:16:18 +08:00
Rock Chin
c35fd9c4b7 fix: 使用内部pip解决依赖后logging handler重复 (#156) 2023-02-19 11:18:53 +08:00
Rock Chin
131297d859 feat: 加上BTC和XMR的地址 2023-02-14 23:07:16 +08:00
Rock Chin
d72c364962 feat: 赞赏码发送 2023-02-10 19:03:25 +08:00
Rock Chin
d1a5c9a090 perf: 修改troubleshooting的提示文字 2023-01-18 20:42:31 +08:00
Rock Chin
4e54c24bf0 feat: 添加did not receive a valid HTTP response的troubleshooting (#103) 2023-01-17 17:34:20 +08:00
Rock Chin
120ec98ba7 feat: 支持从储存库获取插件 2023-01-17 11:54:33 +08:00
Rock Chin
78c73def8a feat: 调用pip解决依赖 2023-01-16 21:34:35 +08:00
Rock Chin
3eda4382b2 fix: 错误的项目issue链接 2023-01-16 16:57:01 +08:00
Rock Chin
78c1ad16ce feat: 基本插件加载功能 2023-01-13 16:49:56 +08:00
Rock Chin
c7689d3c89 feat: 不再向openai completion api提供timeout参数 2023-01-11 12:22:11 +08:00
Rock Chin
dfa8621a1a feat: 完全删除费用估算功能 (#81) (#96) 2023-01-10 14:54:50 +08:00
Rock Chin
bf7487fafe feat: 支持禁用某人或某群 2023-01-07 16:50:34 +08:00
Rock Chin
97ddb10ff5 fix: main.py中错误的预引用顺序 2023-01-06 13:50:45 +08:00
Rock Chin
3bebeb4d99 feat: 启动时检查是否有新版本并通知管理员 2023-01-05 20:52:59 +08:00
Rock Chin
d2922afce2 feat: 现在管理员是必需配置项 2023-01-05 18:08:18 +08:00
Rock Chin
5dfd0a9b50 feat: 添加hypercorn的troubleshooting 2023-01-05 16:15:46 +08:00
Rock Chin
95ad911a6c feat: 运行时原动态引入config的地方现在均使用初始化时导入的config对象 2023-01-04 17:09:57 +08:00
Rock Chin
b318f6d4f0 perf: 完善启动时的Troubleshooting信息 #84 2023-01-04 12:02:56 +08:00
Rock Chin
24ac747ab0 fix: main流程错误的等待时间 2023-01-03 21:08:15 +08:00
Rock Chin
e06a2535dd feat: 新增使用量统计功能,与key切换脱钩 2023-01-03 17:50:13 +08:00
Rock Chin
5a13e60587 feat: 启动时添加报错解决提示 2023-01-03 17:06:20 +08:00
Rock Chin
a4dc661cd4 fix: 启动时的提示语判断不正确 2023-01-02 20:43:56 +08:00
Rock Chin
f3974ed581 perf: 修正重载后启动时的提示语 2023-01-02 20:09:43 +08:00
Rock Chin
425ab29779 feat: 启动时检查colorlog并提示 2023-01-02 13:22:50 +08:00
Rock Chin
dde2616d5e feat: 管理员QQ配置检查 2023-01-02 13:11:33 +08:00
Rock Chin
27dbd470a7 perf: 自动更新时的异常处理 2023-01-02 12:54:51 +08:00
Rock Chin
f10c931c09 perf: 启动时提示 2023-01-02 12:06:12 +08:00
Rock Chin
61cd2bfff3 perf: 完善重载后的启动流程 2023-01-02 12:00:10 +08:00
Rock Chin
14154bafd0 feat: 热重载前后更新bot事件订阅 2023-01-02 11:33:26 +08:00
Rock Chin
bc3cffa041 fix: 重载启动新的bot线程导致原线程中止 2023-01-02 11:06:04 +08:00
Rock Chin
16d7cc7d18 feat: 持久保存bot对象以成功重启 2023-01-02 00:35:36 +08:00
Rock Chin
82e3ef6497 feat: 重载后恢复诸个单例对象 2023-01-01 23:18:32 +08:00
Rock Chin
4680fe1a93 fix: 更新功能函数调用错误 2023-01-01 21:01:09 +08:00
Rock Chin
88cb31c06e feat: 支持更新指令 2023-01-01 20:46:25 +08:00
Rock Chin
7ed558056f feat: 使用费用估算替代字数额度估算 #47 2022-12-28 00:05:25 +08:00
Rock Chin
74fb8ef15c feat: 初步支持绘图api 2022-12-27 22:52:53 +08:00
Rock Chin
eb4d63dd23 feat: 支持多个api-key并支持设置文字量阈值对其进行自动切换 2022-12-15 17:52:41 +08:00
Rock Chin
c12ea025a7 perf: 不再需要手动初始化数据库 2022-12-11 20:02:13 +08:00
Rock Chin
7835a7dc84 feat: 将本目录添加进path 2022-12-11 19:57:50 +08:00
Rock Chin
9c7271c1f8 feat: 使用SQLite作为数据库 2022-12-11 13:58:47 +08:00
Rock Chin
45295b52db perf: 调整main.py中的引入顺序 2022-12-09 15:44:49 +08:00
Rock Chin
a444012b32 fix: 初始化数据库的导入流程 2022-12-09 15:24:47 +08:00
Rock Chin
69a0fdc890 feat: 生成配置文件后退出程序 2022-12-09 00:18:33 +08:00
Rock Chin
696a0c57ee fix: 调整main.py的引用顺序 2022-12-09 00:16:18 +08:00
Rock Chin
7b17b316a3 feat: 部分日志 #3 2022-12-09 00:01:49 +08:00
Rock Chin
c9547c32eb fix: 修复session维护过程的bug 2022-12-08 13:37:33 +08:00
Rock Chin
77ec1c7ff0 feat: 完成基本功能 2022-12-08 12:06:04 +08:00
Rock Chin
9ca641a2e5 feat: 完善session维护代码 2022-12-08 00:41:35 +08:00
Rock Chin
4303487d32 feat: 基本架构 2022-12-07 22:27:05 +08:00
Rock Chin
79917c8bb9 Initial commit 2022-12-07 16:48:32 +08:00