飞书连接器–消息–发送消息
声明
此文章只针对发送消息的内容做介绍,不涉及如何对接飞书的知识点。
需了解对接知识点点击下面的页面自行查看。
应用场景
api在运行过程中,会报错,报错的时候就会产生一条错误预警,需要通过飞书,来对管理人员进行消息推送。
重要
飞书发送消息的消息体必须是String类型的字符串
参考飞书官方文本规范:
所以我们在填写连接器信息的时候就需要输入文本类型的数据。
工具
这里提供一些方便大家写关于消息发送的几个实用的工具
1、飞书官方开放平台
- 发送消息接口开发文档
可以通过开发文档查看接口规范示例以及功能介绍。
———————————————————————————————————————— - 消息卡片模板快速编辑器
可以通过拖动或者选取消息卡片模板来进行对发送的消息进行快速编辑。
————————————————————————————————————————
2、DataWeave Playground
- DataWeave Playground(DataWeave代码在线编写)
在这里可以对dataway提前进行编写,右侧会显示结果,可以减少我们发布的次数,提高效率。
3、JSON在线格式化
- JSON在线格式化
我们这边用到的消息如果是json格式的,需要我们对数据进行压缩。这个在线小工具正好可以解决我们的这一个需求。
发送消息实际代码展示
json消息的固定格式
%dw 2.0
output text/plain
---
write(xxx,"application/json")
1、发送文本消息
%dw 2.0
output text/plain
---
write({"text":"小黑测试文本消息"},"application/json")
连接器配置信息
注意红框里面的内容要对应好
测试结果:
还有另外一种方法是这样的,直接选择文本,然后输入想要发送的内容。
这里只需要输入content的内容即可
{"text":"小黑测试文本消息"}
注意看这里的测试结果
和上面的是一样的结果。
2、发送消息卡片
可以先打开飞书官方的消息卡片搭建工具,通过使用这个卡片搭建工具可以快速进行消息卡片的代码编写,左侧的列表中也有很多的模板供我们参考和使用。
操作示例:
目标消息卡片形式:
首先打开工具,在左侧的列表中选择类似的消息卡片,点击,然后卡片会显示在中间,对应的代码就会显示在右侧。
然后按照目标内容修改右侧的代码,直到与目标内容相同。
这样我们就的到了一份json格式的数据,然后我们把json数据进行压缩
json压缩
然后选择连接器中的消息类型
用刚刚压缩的内容替换消息内容中的xxx
然后发送消息,去查看消息就是我们想要的结果了。