QQ AI管理机器人产品系统

我要开发同款
John2026年08月12日
4阅读

技术信息

语言技术
JavaPythonVue
系统类型
WebWindows
行业分类
游戏内容平台

作品详情

行业场景

1.立项原因:管理了几个游戏QQ群,希望可以自动回复一些经常被问到的问题,活跃群内气氛,让玩家有更好的互动。
2.让其他用户也能用上自己的产品
3.目前经推广已有上百名用户(租户)

功能介绍

1. 对话模式状态机
text
[用户发送触发词]


┌─────────────┐
│ 空闲状态 │
└─────────────┘


join_conversation() → 加入对话,启动60秒计时器


┌─────────────┐
│ 对话状态 │ ◄─── 每次发言刷新计时器
└─────────────┘

┌───────────┼───────────┐
│ │ │
▼ ▼ ▼
超时退出 手动退出 @他人退出
│ │ (已取消)
▼ ▼
发送退出提示
状态存储:

python
conversation_users = {
group_id: {
user_id: expire_time, # 过期时间
}
}
2. 问答匹配 + DeepSeek 分词
text
qa_pairs 表中的数据


启动时/首次查询 → load_qa_segmentation(group_id)

├── 从数据库读取 keywords + answer
├── 调用 DeepS

项目实现

1.项目全程又我一人搞定,技术选型,业务需求,代码编写,测试。
2.项目架构采 用接入层(OneBot V11) + 事件分发层(NoneBot2) +业务处理层(python)+ 数据访问层(Cache + DB)+外部服务层(AI智能分词 + 问答兜底)
3.后台管理采用 vue3+Java自定义配置

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论