介绍
本文用到的开源项目:
NapNeko/NapCatQQ: 现代化的基于 NTQQ 的 Bot 协议端实现
FloraBotTeam/FloraBot: 一个新的, 使用 Python 编写的支持插件的 ChatBot
umaru-233/My-Dream-Moments at QQ-FloraBotPlugin
下面记录一下我使用这些项目,在Windows系统部署一个简单的对接DeepSeek API的QQ老婆的过程
流程
在Releases · NapNeko/NapCatQQ下载[Win64无头]一键包。解压后运行napcat.bat,根据提示扫码登陆。
之后在终端找到带有token的webui链接。建议修改默认token(密码).
进入你想安装 FloraBot 的目录中, 然后运行以下命令(请使用 PowerShell 来运行):(FloraBotTeam/FloraBot-Installer: FloraBot 的一键安装脚本)
1 | Invoke-WebRequest -Uri "https://raw.githubusercontent.com/FloraBotTeam/FloraBot-Installer/main/WindowsInstaller.ps1" -OutFile "WindowsInstaller.ps1"; powershell -File WindowsInstaller.ps1; Remove-Item WindowsInstaller.ps1 |
如果网络不好,运行:
1 | Invoke-WebRequest -Uri "https://github.moeyy.xyz/https://raw.githubusercontent.com/FloraBotTeam/FloraBot-Installer/main/WindowsInstaller.ps1" -OutFile "WindowsInstaller.ps1"; powershell -File WindowsInstaller.ps1; Remove-Item WindowsInstaller.ps1 |
根据提示完成后,启动脚本为 Run.bat, 运行该脚本即可启动 FloraBot。配置目录下的Config.json
。把ConnectionType
的值改为**WebSocket
**,这样方便配置.在BotID
把0换为机器人QQ号,在Administrator
把0换为管理员QQ号,可以写多个.
在umaru-233/My-Dream-Moments at QQ-FloraBotPlugin点击Code - Download ZIP,解压后的插件放在Plugins目录.最后的目录结构类似:
1 | D:\Apps\FloraBot\FloraBot\Plugins\My-Dream-Moments-QQ-FloraBotPlugin\Main.py... |
插件目录有Plugin.json.在DeepSeekApiUrl, DeepSeekApiKey, DeepSeekModel键值对配置自己的api即可.其他配置按需要调整.
回到NapCat的webui.在 网络配置 栏新建一个WebSocket客户端.默认端口和flora一样都是3003不用改动.
启动ws客户端后,重新运行florabot的Run.bat.你应该可以看见类似:
1 | 正在加载插件, 请稍后... |
这样就可以在群聊或者私聊使用命令和机器人聊天了.具体可以发送
1 | /帮助 |
查看. 群聊内也可以使用@进行聊天.
目前qq插件尚不完善,本文仅供学习参考~