mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-02 03:55:55 +00:00
29 lines
1.0 KiB
Plaintext
29 lines
1.0 KiB
Plaintext
QChatGPT 启动流程
|
||
|
||
1. 检查启动所需文件的存在性并新建
|
||
2. 检查依赖是否安装,若没有则安装
|
||
|
||
3. 检查是否要求使用override.json来覆盖config.py的配置文件
|
||
4. 生成日志文件
|
||
5. 对配置文件进行完整性保证
|
||
6. 根据要求使用override.json覆盖config.py
|
||
7. 对自定义提示模块进行完整性保证
|
||
x 8. 配置线程池
|
||
x 9. 检查启动参数init_db和update,执行指定的操作并退出
|
||
x 10. 关闭urllib的警告
|
||
———重载时同样进行以下操作———
|
||
x 11. 根据配置要求更新openai库
|
||
x 12. 对管理员QQ号配置进行保证
|
||
- 改到openai实例中进行 13. 应用openai正向代理
|
||
- 改到openai实例中进行 14. 应用openai反向代理
|
||
15. 实例化数据库管理器
|
||
16. 实例化OpenAI交互管理器
|
||
17. 加载未过期的session
|
||
18. 初始化QQ机器人管理器
|
||
19. 加载插件
|
||
20. 初始化插件
|
||
21. 【热重载时不进行】启动QQ机器人实例
|
||
22. 输出登录状态相关提示
|
||
23. 发送赞赏码
|
||
24. 检查更新
|
||
25. 检查公告 |