从0到1搭建飞书群@消息调度影刀应用小案例
评论
收藏

从0到1搭建飞书群@消息调度影刀应用小案例

经验分享
莫莉
2024-03-13 20:34·浏览量:3872
莫莉
发布于 2023-11-10 16:13更新于 2024-03-13 20:343872浏览

叮!这是一份超简单的飞书群@消息调度影刀应用教程,请各位影刀友友们查收~

动动小手,即可搭建简单的接收飞书群(内部群和外部群)@我的消息-同发送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
}

最后点击“启用”,即配置完成。

三、实现效果

收藏6
全部评论1
最新
发布评论
评论