Skip to content

机器人

以下是 该项目 的介绍。

特性

支持多框架,一套代码多个平台
插件热更新,无需重新卸载安装
全局管理器,简单配置即可上手

协议

回调地址:http://your.domain/app.php?frameId=10000&frameHost=127.0.0.1:1111&frameBotId=&frameGc=123456
frameId 不填默认 2500,frameBotId 手动指定机器人号码

frameId框架平台鉴权HTTPWS
2500小米小爱小爱音箱-
10000MyPCQQ电脑 QQ白名单IP
15000OPQNTQQ-
20000可爱猫微信密钥
50000NOKNOKNOKNOK密钥
60000LiteLoaderQQNT电脑 QQ密钥
70000QQ 机器人QQ 频道密钥
75000QQ 机器人QQ 群密钥
80000王者营地王者营地-
60000go-cqhttp手机 QQ密钥
90000米游社米游社密钥

回复

- 表示不确定,且很大概率不行,小爱音箱 只有文本

frameType文本图片at_msgreply_msgmarkdown_msg
MyPCQQ
OPQ
可爱猫本地
NOKNOK 机器人
go-cqhttp
QQ 频道
QQ 群
王者营地
米游社

配置

密钥

所有带 example. 前缀的都需要自行配置。里面的密钥换成自己的,然后去掉 example. 即可。

app/example.config 內的文件修改完以后复制一份到 app/config
app/database/example.app.sql.php
app/ws/example.qq_ws.js

redis

数据缓存,关键词触发、统计都需要 立即下载

frameHost

HTTP 转发回去的 Host,默认为 app/config/app.config.php 中配置的 Host


如需外网访问,建议 服务器端防火墙、安全策略组 放通 8000-8100 端口。

frameGc

NOKNOK 和 QQ 频道 请填 子频道ID ,不填默认全部处理。

插件

安装其他插件可以参考 demo 插件的说明。


建议插件使用 plugin_ 作为前缀,本地文件夹与插件名保持一致。

写在最后

环境密钥配置好以后需要 管理员 向机器人发送 功能 初始化插件,每次增删插件也需要。


只有注册过的命令下次才会调用相关插件,不用每一句话都轮询所有插件了。

注意

文件、路径必须有读写权限,否则 缓存发图 相关功能受到影响。


如果有两个相似的命令 (比如 一言状态一言 ),建议长的放短的前面,否则调用次数的统计可能会统计到先匹配到的关键词上。

好用的话,请分享一下。拜托拜托,球球你辣 qwq