前言
QQ群里随处可见机器人,但你想过自己搭建一个QQ机器人吗?
你需要准备一个QQ小号充当机器人,不会搞小号去问必应(
协议端
这里选择Napcat作为机器人的协议端
https://napneko.github.io/guide/napcat
版本选择
Shell
https://github.com/NapNeko/NapCatQQ/releases

具有低内存、服务器部署简单的特点
丢到某个目录解压
双击目录下 launcher.bat 即可启动
如果是 Win10 则使用 launcher-win10.bat
然后根据指引,进入对应目录,找到“qrcode.png”,扫码登录
Framework
https://github.com/NapNeko/NapCatQQ/releases

具有方便人机交互、便于窥屏的特点,但是容易掉
推荐安装https://ruisky.lanzouw.com/iUfMV331zaad这个插件
- 点击 NapCatInstaller.exe 等待自动化配置
- 进去 NapCat.XXXX.Framework 目录
- 启动 NapCatWinBootMain.exe
- 弹出的QQ界面正常登录即可
安装机器人
这里使用“jianer”机器人
Invalid GitHub repository path: SRInternet-Studio/Jianer_QQ_bot/
进入以下链接下载
https://github.com/SRInternet-Studio/Jianer_QQ_bot/releases

解压到一个目录
然后安装python3.15
https://www.python.org/downloads/release/python-3135

安装完成后,进入解压机器人的目录

在此输入cmd
弹出的黑框里粘贴下列命令并回车执行
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
安装 VC++
有一些用户的 Windows 系统中可能没有 Visual C++ Redistributable
会导致 PySide6 报错:
from Shiboken6.Shiboken import
ImportError: DLL load failed while importing Shiboken: 找不到指定的模块
可以通过 安装 Visual C++ Redistributable 解决此类问题。
安装完成后,即命令行最下方变成下图时

输入 python SetupWizard.pyw 并执行
然后配置即可
配置好后先别急着点“启动吧,我的简儿!”
配置协议端
进入http://127.0.0.1:6099/webui/web_login

默认token:napcat
记得进去后先改密码!
然后进入“网络配置”

右面“新建”,Websocket服务器

参照这个配置填,然后点确定
最后把那俩都点一遍,启动完成!

这次你就可以玩你的机器人了,记得把机器人拉进群去
示例
————————————————————
1. /让我访问 —> 检索有权限的用户
2. /注销 —> 删除所有用户的上下文
3. /修改 (hh:mm) (内容) —> 改变定时消息时间与内容
4. /感知 —> 查看运行状态
5. /休眠 —> 奖励星际漫游精致睡眠 💤
6. /重启 —> 关闭所有线程和进程,关闭星际漫游。然后重新启动星际漫游。
7. /启用插件(插件名称) —> 启用特定插件
8. /禁用插件(插件名称) —> 忽略特定插件
9. /重载插件 —> 重新加载所有插件
10. /群发 (内容) —> 在所有群聊中(黑名单群聊除外)发送一条消息
11. /冷静 (@QQ+时间) —> 冷静用户一段时间
12. /取消冷静 (@QQ) —> 解除用户冷静
13. /送飞机票 (@QQ) —> 将用户移出群聊
14. 撤回【引用消息】 —> 撤回指定消息
15. /群发黑名单 —> 管理群发消息时不会发送到的群聊
16. /角色扮演 —> 管理角色预设
17. /更改TTS状态 —> 切换语音回复功能(默认启用)
18. /表情复述 —> 切换是否开启表情复述功能(默认启用)
19. /管理 M (QQ号) —> 为用户添加 Manage_User 权限
20. /管理 S (QQ号) —> 为用户添加 Super_User 权限
21. /删除管理 (QQ号) —> 删除指定用户所有权限
22. /退出本群 —> 退出当前群聊
你的每一步操作,与用户息息相关。
注:对话前必须加上 / 噢!~
/(任意问题,必填) —> 星际漫游回复
/读图 —> 星际漫游可以回复您发送的图片✅
/默认4(当前) —> 星际漫游更富有创造力的回复通道 🌟
/默认3.5 —> 星际漫游的快速回复通道🎈
/深度 —> 更加人性化和深度地回复问题✨
/名人名言【引用一条消息】 —> 星际漫游将消息载入史诗
/开 【@一个用户/QQ号】 —> 打开该用户的账户 👁
/群云黑名单 —> 禁止加群黑名单管理
/转码 url/文本 —> 生成二维码图片
/生图 ACG (任意类型,必填) —> 星际漫游制作精美二次元壁纸(发送/生图 ACG 帮助可查看帮助菜单)
/一言 —> 找一句好听的名言👍
/姜言 —> 听取姜老板一言
/名言【引用一条消息】 —> 星际漫游将消息载入史册
/runcommand (命令,必填) —> 通过命令实现更多功能(需要SU)
/发电 (名字) —> 对某个人表达内心深处的诉求
我今天棒不棒 —> 让星际漫游来评评你今天表现怎么样
/天气 城市名 —> 查询指定城市的天气信息,包括今明后三天预报哦~
/工作性价比计算 —> 计算你的工作性价比💫
签到 -> 签到获取积分和好感度
/插件视角 —> 看看星际漫游又收集了哪些好好用的工具🔮
/角色扮演 —> 星际漫游切换不同的角色互动噢!~
快来聊天吧(*≧︶≦)
Comments 1 条评论
非常好教程,使我的机器人旋转(