首页 > 其他分享 >飞书Webhook触发操作指南,实现事件驱动型工作流自动化

飞书Webhook触发操作指南,实现事件驱动型工作流自动化

时间:2024-06-12 11:11:17浏览次数:21  
标签:触发 String 数据类型 Webhook 事件驱动 Feishu Sink 飞书

本文提供了利用数据触发Feishu Webhook的具体操作指南,包括Webhook的设置以及编写触发代码的方法,为读者提供了实践参考,希望能帮助解决你目前遇到的问题。

描述

用于使用数据触发 Feishu Webhook。

例如,如果来自上游的数据是 [age: 12, name: tyrantlucifer],则请求的 body 内容将是 {"age": 12, "name": "tyrantlucifer"}

提示:Feishu Sink 仅支持 post json Webhook,并将来自源的数据视为 Webhook 的 body 内容。

主要特性

  • 精确一次

数据类型映射

Seatunnel 数据类型 Feishu 数据类型
ROW
MAP
Json
NULL null
BOOLEAN boolean
TINYINT byte
SMALLINT short
INT int
BIGINT long
FLOAT float
DOUBLE double
DECIMAL BigDecimal
BYTES byte[]
STRING String
TIME
TIMESTAMP
TIME
String
ARRAY JsonArray

Sink 配置项

名称 类型 是否必填 默认值 描述
url String - Feishu Webhook 的 URL
headers Map - HTTP 请求的头部信息
common-options - Sink 插件的常见参数,请参阅通用 Sink 配置项以获取详细信息

任务示例

简单示例:

Feishu {
        url = "https://www.feishu.cn/flow/api/trigger-webhook/108bb8f208d9b2378c8c7aedad715c19"
    }

更新日志

2.2.0-beta 2022-09-26

  • 添加 Feishu Sink 连接器

本文由 白鲸开源 提供发布支持!

标签:触发,String,数据类型,Webhook,事件驱动,Feishu,Sink,飞书
From: https://www.cnblogs.com/seatunnel/p/18243534

相关文章

  • 飞书golang 发送机器人结构定义
    飞书golang发送机器人结构定义在Golang中,可以定义一个结构体来表示飞书(Feishu)机器人的数据。以下是一个简单的示例,展示了如何定义用于发送消息到飞书机器人的结构体:  packagemain import("bytes""encoding/json""fmt""net/http") //FeishuRobotPayl......
  • Gitee仓库+宝塔WebHook实现线上与仓库代码同步更新
    本文由ChatMoney团队出品进行以下操作时,请确保已经在gitee添加了SSH公钥(Gitee个人设置->SSH公钥)宝塔上安装WebHook​编辑​找到WebHook,点击设置,点击添加,名称自行根据项目填写,脚本填写以下代码:#!/bin/bashecho""#输出当前时间date--date='0daysago'"+%Y-%m-%d......
  • pydispatch:Python中的事件驱动编程
    pydispatch是一个轻量级的事件调度器,广泛应用于实现观察者模式。它允许对象之间通过事件进行通信,而无需直接引用彼此,从而实现代码的模块化和可维护性。1.安装pydispatch使用pip安装pydispatch库:pipinstallpydispatch 2.基本概念pydispatch库中有3个核心概念:信号(Sig......
  • 飞书企业自建项目接入ChatGPT搭建智能机器人并发布公网远程使用
    ......
  • 四、zabbix7.0推送告警至钉钉webhook机器人
    一、前提条件1、zabbix服务器能够访问钉钉的服务器,具体说是能访问https://oapi.dingtalk.com/robot/send 2、钉钉的webhook是有安全要求的,我采用的是ip的方式,我的zabbix服务器在内网,我的网络出口有多个固定公网ip,所以这样做省事,其他方式也可以你自己考虑。下图是webhook机器......
  • 分清策略的驱动模式:事件驱动概念
    如何理解事件驱动概念?比方说我是一家理发店的店长,我设计好了一套从顾客进店开始的流程我把这套流程交给门口的迎宾人员,请问什么时候这个迎宾人员会去执行这套流程?答案是:客人来了事件驱动其实就是,当某一个事情发生以后,我执行对应的操作。也就是if条件:执行事件判断一下驱动方......
  • python中 一种有趣的关于事件驱动和发布订阅的逻辑整理
    文章目录1.形式一:使用ifelse,判断不同情况2.形式二:封装方法,将方法放到字典里面判断不同情况3.形式三:利用装饰器,模拟事件驱动的情况4.形式四:基于形式三的一种优化-仅会执行最匹配事件消息的驱动方法5.形式四:基于形式四的一种变化-类似于消息的订阅和发布(匹配的订阅方......
  • Jenkins: Webhook触发多分支流水线项目构建
    总共发现了两种配置方法,分别是通过不同的插件实现GenericWebhookTrigger安装插件:GenericWebhookTrigger在Jenkinsfile中,添加配置:triggers{GenericTrigger(//构建时的标题causeString:'Triggeredby$ref',//获取POST参......
  • 事件驱动
    RocketMQ事件驱动:云时代的事件驱动有啥不同? 前言:从初代开源消息队列崛起,到PC互联网、移动互联网爆发式发展,再到如今IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了30多个年头。目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随......
  • RocketMQ 事件驱动:云时代的事件驱动有啥不同?
    前言:从初代开源消息队列崛起,到PC互联网、移动互联网爆发式发展,再到如今IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了30多个年头。目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随着数字化转型的深入,客户在使用消息技术的过程中往......