Skip to content
This repository has been archived by the owner on Sep 10, 2023. It is now read-only.

Latest commit

 

History

History
125 lines (80 loc) · 4.82 KB

README.md

File metadata and controls

125 lines (80 loc) · 4.82 KB

特性

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

框架

协议

回调地址: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

写在最后

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

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

注意

路径需要有写入、读取权限,否则【缓存】、【发图】相关功能受到影响。

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

请我喝咖啡

爱发电