

动动小手,即可搭建简单的接收飞书群(内部群和外部群)@我的消息-同发送HTTP请求调度启动影刀应用-通过参数将消息内容传入应用内部机器人

(1)获取鉴权参数
打开影刀控制台——>进入调度中心——>进入API执行(API配置)页面——>新增调用系统——>生成accessKeyId和accessKeySecret

(2)获取待调度应用robotUuid
指路: 获取当前应用 UUID
(3)设置应用接收参数

(1)订阅所有群里@我的消息
进入飞书工作台——>打开飞书机器人助手——>使用订阅所有群里@我的消息


利用飞书官方封装的指令获取群@消息,发送HTTP请求
根据需求进行接收群组、发送人、触发消息选项配置

指路:订阅所有群里@我的消息
(2)发送HTTP请求(鉴权)
①请求方式:POST
②URL:http://xxx/oapi/token/v2/token/create?accessKeyId={步骤一获取的accessKeyId}&accessKeySecret={步骤一获取的accessKeySecret}
③数据类型:application/x-www-form-urlencoded
④返回值示例:
{
"data": {
"accessToken": "5fbcdb73-21e5-41eb-a651-****",
"expiresIn": 7199
},
"code": 200,
"success": true,
"requestId": "3abb595c-7232-481c-8954-****"
}
当接收到群@消息时机器人会自动发送HTTP请求进行鉴权,返回调度影刀应用所需要的accessToken
(3)发送HTTP请求(请求调度应用)
①请求方式:POST
②URL: https://api.yingdao.com/oapi/dispatch/v2/job/start
影刀启动单个应用api指路:启动应用
③请求头:Authorization Bearer {发送HTTP请求data.accessToken}
输入Bearer,空格,点击“+”,选择data.accessToken,将上一个HTTP请求返回的accessToken传进来


④请求体:
示例:{"accountName":"****","robotUuid":"*****","waitTimeout":"10m","priority":"middle","params":[{"name":"飞书群消息","value":" @我的群聊消息源内容(去除@部分) ","type":"str"}]}
accountName:影刀账号;
robotUuid:步骤一获取的robotUuid
waitTimeout:等待超时时间
priority:排队优先级,默认“middle”
params:参数,每个参数的格式为name参数名称、value参数内容、type参数类型
参数内容通过“+”选择变量
注意:飞书HTTP请求体不支持格式化,不可以加入任何的换行符!!!(感谢克林大佬的提醒)

⑤返回值示例
{
"data": {
"jobUuid": "c1ac8cdd-d6b3-46e6-****",
"idempotentFlag": false
},
"code": 200,
"success": true
}
最后点击“启用”,即配置完成。
