Coze怎么发送消息到飞书

在很多企业内部场景下,都需要发送数据到内部交流软件,如飞书、钉钉、企业微信

本文就以飞书为例,企业内部其他同事上报故障后,自动发送消息到飞书, 并@相关人员

本文提供的案例为最小化案例,仅演示相关功能。请按具体情况根据实际修改后使用。

除去开始和结束节点外,仅使用了3个工作流节点即可实现相关内容。

效果演示:

教程:

首先,创建一个大模型节点,用户对用户输入内容进行解析,获取关键内容,如故障地点、故障设备、故障现象等

模型随意选择,这种简单的场景,任何模型都应付的来

系统提示词可以参考以下内容:

复制代码
请根据用户的问题,解析出以下变量内容并返回:
didian:故障地点
shebei:故障设备
xianxaing:故障现像

用户提示词使用 { {input}},

注意这个变量要在 "输入" 这里创建

并选择变量值为:开始节点的USER_INPUT

创建以下输出变量:

复制代码
变量名:didian 格式:String  作用:提取上报信息中的故障地点
变量名:shebei 格式:String  作用:提取上报信息中的故障设备
变量名:xianxiang 格式:String  作用:提取上报信息中的故障现象

接下来创建一个"文本处理"节点,创建3个输入变量,分别选择大模型节点输出的故障地点、设备、现象变量

字符串拼接这里自定义你想要输出的格式,这个是要在飞书内显示的。

接下来重点讲一下这个

复制代码
<at user_id="ou_d83b35b1f">AI技术开发者</at>

其中user_id是需要@的用户id,AI技术开发者为名称,无实际用途。

打开 https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/create

页面,点击快速复制open_id,

选择需要@的人员,点击右下角的复制成员ID

这个成员ID就是发送消息需要用到的ID。

接下来,创建一个"插件"节点

搜索"飞书",选择 飞书消息 插件的 send_webhook_message 工具。用于发送消息到飞书

现在,我们还有一个东西没有获取到,那就是机器人的webhook地址。

这个地址是你专属的,请保存好。如果泄露,在没有安全验证的情况下,任何人都能操作你机器人发送消息。

那这个地址怎么获取呢?

打开飞书的群聊,一定要是内部群哦,外部群无法使用。请使用其他方案。

选择 设置-群机器人

添加机器人

自定义机器人

修改名称和介绍,点击添加

测试环境,我就全部默认了。

在实际使用中,记得要添加安全验证。

如:关键词验证,IP白名单,签名校验等

复制这个Webhoook地址,回到扣子工作流

选择我们刚添加的 飞书消息 插件

content 变量选择上一个 节点输出的值

msg_type 参数值填写 text

webhook 参数填写刚才xie

webhook 参数填写刚才获取到的机器人地址

至此,工作流就创建结束了

接下来,就点击试运行按钮,实际运行一下试试吧~

相关推荐
这个DBA有点耶11 小时前
NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
数据库·mysql·代码规范
karry_k11 小时前
MyBatis批量insert-select踩坑:useGeneratedKeys=true 可能让PostgreSQL返回大量插入结果
java·后端
karry_k11 小时前
PostgreSQL 在 MyBatis 中执行正常 SQL 失效:一次 DELETE USING 踩坑记录
java·后端
这个DBA有点耶13 小时前
AI写的SQL跑崩了生产库,这锅谁背?
数据库·人工智能·程序员
镜舟科技14 小时前
Databricks 再提 LTAP,AI 时代的数据底座为何重回大一统叙事?
数据库·架构·agent
Databend14 小时前
从湖仓升级为 Agent 时代的数据控制面,Snowflake 和 Databricks 有哪些布局
大数据·数据库·agent
SamDeepThinking15 小时前
从源码到代码:MyBatis-Flex 与 MyBatis-Plus 的逐项对比
java·后端·程序员
ClouGence18 小时前
SQL Server CDC 能放到 Always On 备库读吗?一文讲透原理与实践
数据库·sql server
她的男孩18 小时前
Spring Boot 接 Flowable 工作流:用 3 个注解搭一个请假审批流程
java·后端·架构
荣码20 小时前
LLM结构化输出:让AI返回JSON而不是废话,我踩了4个坑
java·python