mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-02 20:14:36 +00:00
1.4 KiB
1.4 KiB
Warning
此 Wiki 已弃用,所有文档已迁移到 项目主页
欢迎查看QChatGPT的Wiki页。
简介
调用OpenAI官方提供的API接口,结合mirai和YiriMirai框架,将QQ消息与语言模型连接,实现更加智能的对话机器人
技术栈
- Mirai 高效率 QQ 机器人支持库
- YiriMirai 一个轻量级、低耦合的基于 mirai-api-http 的 Python SDK。
- go-cqhttp cqhttp的golang实现,轻量、原生跨平台.
- nakuru-project - 一款为 go-cqhttp 的正向 WebSocket 设计的 Python SDK,支持纯 CQ 码与消息链的转换处理
- nakuru-project-idk - 由idoknow维护的nakuru-project分支
- dulwich Pure-Python Git implementation
- OpenAI API OpenAI API
代码结构
pkg.database数据库操作相关- 数据库用于存放会话的历史记录,确保在程序重启后能记住对话内容
pkg.openaiOpenAI API相关- 用于调用OpenAI的API生成回复内容
pkg.qqbotQQ机器人相关- 处理QQ收到的消息,调用API并进行回复
pkg.utils常用功能包pkg.audit审计模块pkg.plugin插件管理相关功能