特性
支持多框架,一套代码多个平台 插件热更新,无需重新卸载安装 全局管理器,简单配置即可上手框架
协议
回调地址:http://your.domain/app.php?frameId=10000&frameIp=127.0.0.1&frameGc=123456 ,frameId 不填默认 50000
frameId | 框架 | 平台 | 鉴权 | HTTP | WS |
---|---|---|---|---|---|
2500 | 小米小爱开放平台 | 小爱音箱 | - | ✓ | ✗ |
10000 | MyPCQQ | 电脑 QQ | 白名单IP | ✓ | ✗ |
20000 | 可爱猫 | 微信 | 密钥 | ✓ | ✗ |
50000 | NOKNOK | NOKNOK | 密钥 | ✓ | ✗ |
60000 | go-cqhttp | 手机 QQ | 密钥 | ✓ | ✓ |
70000 | QQ 机器人 | QQ 频道 | 密钥 | ✗ | ✓ |
80000 | 王者营地 | 王者营地 | - | ✓ | ✗ |
数据
- 表示不确定,且很大概率不行,小爱音箱 只有语音文本回复
frameType | 文本 | 图片 | at_msg | reply_msg | markdown_msg |
---|---|---|---|---|---|
MyPCQQ | ✓ | ✓ | ✓ | ✗ | ✗ |
可爱猫 | ✓ | 本地 | ✓ | ✗ | ✗ |
NOKNOK 机器人 | ✓ | ✗ | ✓ | ✓ | ✓ |
go-cqhttp | ✓ | ✓ | ✓ | ✓ | ✗ |
QQ 机器人 | ✓ | ✓ | ✓ | ✗ | ✗ |
王者营地 | ✓ | ✗ | ✓ | ✗ | ✗ |
配置
redis
数据缓存,关键词触发、统计都需要他 点击这里下载。
密钥
所有带 example. 前缀的都需要自行配置。里面的密钥换成自己的,然后去掉 example. 即可。
app/example.config 內的文件修改完以后复制一份到 app/config
app/database/example.app.sql.php
app/ws/example.qq_ws.js
frameIp
HTTP 转发回去的IP,默认为 app/config/app.config.php 中配置的IP
如需外网访问,建议 服务器端防火墙、安全策略组 放通 8000-8100 端口。
frameGc
NOKNOK 和 QQ 频道 请填 子频道ID ,不填默认全部处理。
使用
小爱音箱
创建技能 -> 编辑技能 -> 配置服务 -> 配置信息,按提示配置即可
MyPCQQ
根目录下 Set.ini 的底下加入以下信息,按照 log 填入白名单 IP,每个空格分开。
[tran]
enable=1
target=http://your.domain/app.php?frameId=10000
whitelist=127.0.0.1 1.1.1.1
可爱猫
百度网盘 提取码: vivk。
NOKNOK
找管理员申请,需要注意的是 NOKNOK 的回调地址不允许带参数,默认 frameId 为 50000 NOKNOK 的地址。
QQ 频道 - 第三方
根目录下 config.yml post 的下方加入以下信息:
- url: 'http://your.domain/app.php?frameId=60000'
secret: '' #密钥
QQ 频道 - 官方
根目录下执行以下命令安装依赖并运行:
yarn
yarn start:qq
扫码体验
王者营地
需要自行写个后端,拉取子频道內的最新消息推送给框架,Content-Type 为 json,frameId 为 80000
写在最后
环境密钥配置好以后需要 管理员 向机器人发送 功能 初始化插件,之后每次增删插件也需要。
只有注册过的命令下次才会调用相关插件,不用每一句话都轮询所有插件了。
注意
路径需要有写入、读取权限,否则【缓存】、【发图】相关功能受到影响。
如果有两个相似的命令 (比如 一言状态 和 一言 ),建议长的放短的前面,否则调用次数的统计可能会统计到先匹配到的关键词上。
请我喝咖啡
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。