-
Notifications
You must be signed in to change notification settings - Fork 0
配置填写
pppwaw edited this page Aug 24, 2019
·
2 revisions
配置文件名字叫做config.json
,内容大概像这样:
{
"users": {
},
"face": {
"appId": "",
"apiKey": "",
"secretKey": ""
},
"voice": {
"appId": "",
"apiKey": "",
"secretKey": ""
},
"wx": {
"PORT": 80,
"TOKEN": "",
"CORP_ID": "",
"SECRET": "",
"AGENT_ID": "",
"ENCODING_AES_KEY": ""
},
"regex": {
"find": [
"查询(\\w+)的(\\w+)"
],
"on": [
"打开(\\w+)",
"开启(\\w+)"
],
"off": [
"关闭(\\w+)",
"关上(\\w+)",
"关掉(\\w+)"
],
"set": [
"把(\\w+)的(\\w+)调到(\\w+)",
"把(\\w+)的(\\w+)调至(\\w+)",
"把(\\w+)的(\\w+)调为(\\w+)",
"(\\w+)的(\\w+)调到(\\w+)",
"(\\w+)的(\\w+)调至(\\w+)",
"(\\w+)的(\\w+)调为(\\w+)"
]
},
"hass": {
"address": "",
"token": "",
"setname": {
}
}
}
接下来将从头开始讲起
这里面要填写你允许使用的人的名字,最好是真实名字,防止被别人操控,关注后需要发送名字,
填写格式类似于"名字":"人脸识别列表里的名字"
,假如不是最后一行的话最后需要加上一个逗号
这里填写百度人脸识别的参数,在使用教程
里有提到
这里填写百度语音识别的参数,在使用教程
里有提到
这块是与微信公众平台
对接的参数
werobot的端口,默认为80,企业微信不支持除80,443外的其他端口
微信公众平台的token,从对接教程里面获取,要与企业微信上的一样
企业ID,从企业属性里面获取
开发者SECRET,保存应用后获取
应用,保存应用后获取
加密KEY,从对接教程里面获取
这块是语言匹配的参数,均为正则表达式
,可自己定义,(\\w+)
用来匹配字符串,
查询状态用的正则表达式
开启用的正则表达式
关闭用的正则表达式
设置参数用的正则表达式
这块是与HASS
对接的参数
hass的地址,举例:http://192.168.1.1:8123
ha的token,建议使用长期授权Token,申请位置在左下角用户里面
ha的名字对应,格式为entity_id: friendly_name
,不用写“的”字