Kettle实现使用Http post组件实现钉钉机器人消息推送

2年前 (2022) 程序员胖胖胖虎阿
405 0 0

想实现一个通用的kettle消息推送,于是想到通过钉钉机器人推送消息到钉钉群组,这样就可以方便配置封装成通用的消息推送的映射子转换,实现后面作业或转换的消息提醒或者异常告警通知。

相关代码:Kettle实现使用Http post控件实现钉钉机器人消息推送

1.准备,见一个钉钉群组,配置钉钉机器人,选择自定义 通过webhook接入自定义服务。

设置机器人名称,消息推送设置为开启状态,安全设置,选择自定义关键词,本测试配置的关键词为“消息”。

复制Webhook地址:https://oapi.dingtalk.com/robot/send?access_token=此次更换成自己钉钉机器人的toke

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

2.使用postman 测试是否可以正常发送消息。 测试钉钉机器人配置正确。

参考:消息类型和数据格式 - 钉钉开放平台 (dingtalk.com)

3.开始我们kettle测试,打开kettle spoon客户端,此次测试使用的是kettle版本为9.2。

测试需要用到的转换组件有:

1.自定义常量数据组件

2.字符串替换组件

3.Http Post 组件

具体转换过程如下,

Kettle实现使用Http post组件实现钉钉机器人消息推送

相关配置:

1.配置自定义变量组件

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

2.使用字符串替换相应的消息和通知联络人方式

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

3.配置 http post 组件

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

4.测试 运行

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

Kettle实现使用Http post组件实现钉钉机器人消息推送

相关文章

暂无评论

暂无评论...