快速开始
目标:15 分钟内让 QixinBot 连上 QQ 并打开控制台。写插件直接看 插件开发:快速开始。
1. 下载并解压
到下载页按平台下载框架包,解压到任意目录,例如 C:\qixinbot 或 /opt/qixinbot。
不用装 Go、不用装 Node/Python——框架和插件解释器都由发布包提供。解压后目录里有 qixinbot(或 qixinbot.exe)、config.toml、启动脚本和 SDK。
2. 改配置
打开根目录的 config.toml,至少改这两处:
toml
[[accounts]]
id = "main"
ws_url = "ws://127.0.0.1:3001" # 你的 OneBot 协议端地址
access_token = "" # 协议端配了令牌就填上,没配留空
[web]
addr = "0.0.0.0:7801" # 控制台监听地址
password = "改个密码" # 留空则每次启动生成临时密码,见 data/webui-password.txt3. 准备协议端
QixinBot 本身不含 QQ 协议实现,需要配一个 OneBot 11 协议端。推荐 SnowLuma:在它里面开 OneBot 11 WebSocket 服务端(默认 3001),登录 QQ 后框架会自动连上并重连。
4. 启动
Windows(双击或命令行):
powershell
start.batLinux(start.sh 会自动补执行位):
bash
sh start.sh日志里出现 已连接上游、登录账号 self_id=... 就是连上了。
5. 打开控制台
浏览器访问 http://<这台机器>:7801,用 config.toml 里的账号密码登录。 没设密码时,临时密码在 data/webui-password.txt。
控制台 10 个板块:概览 / 连接 / 权限 / 插件 / 共享池 / 依赖 / 指令 / 聊天 / 审计 / 日志。
6. 装运行时和插件
运行时(插件用 Node/Python 时必须):控制台「依赖」页上传 runtime-*.anzu, 本机用不了的平台包会被拒绝。
插件:把 .anzu 丢进 plugins/ 目录,2 秒内自动装好(默认未启用), 去「插件」页点「启用」;也可以在「插件」页直接上传。插件从哪来见插件页。
7. 常用的几个开关
toml
[plugin]
hot_reload = true # 投放区热插拔(丢包自动装)
allow_unsigned = true # 开发时允许装未签名包(生产建议关掉)
cohost_enabled = false # 关掉共享池(默认开,省内存)
[log]
level = "debug" # 排查时开 debug
gate_debug = true # 打印被门禁拦下的消息及原因日志级别、发送限频、群白名单是热字段,改完 5 秒生效;账号和协议端地址改完要重启。
