1. 概述
1.1 应用场景
飞书集成环境下,希望能够将结构化的图表内容以卡片形式嵌入至聊天消息、群置顶消息、链接预览等飞书协作场景中,提升信息传递效率。
例如消息卡片场景下,用户通过消息卡片推送项目报告、业务监控、审批流转等信息。
1.2 功能简介
仪表板新增「发布飞书卡片」功能,将产品中的图表字段与飞书卡片中的变量进行映射匹配后可推送至飞书的个人/群组中。
「使用指定应用发送飞书卡片」:添加应用后,该应用可通过发送消息相关 API 向指定成员推送消息。
「使用自定义机器人发送飞书卡片」:绑定自定义机器人后,该自定义机器人通过 webhook 向群聊推送卡片消息。
1.3 注意事项
需要在 飞书集成模式 下才能使用。
2. 功能说明
配置项 | 说明 |
---|---|
卡片设置简述 | 卡片设置名称 |
定时发送 | 设置定时发送开始时间和执行频率 |
发送到人 | 通过应用发送到指定用户可查看,点击出现成员选择弹窗 |
发送到群 | 通过机器人发送到群,点击后可设置 Webhook |
卡片ID | 飞书卡片ID(仅支持新版本飞书卡片) |
变量匹配 | 需将飞书中配置完成的卡片变量与九图表字段做匹配,才可在飞书卡片中正确映射显示 支持的变量类型: 文本:
表格行数据:
对象:即分析图表,仅支持柱形图、折线图、条形图、饼状图、面积图、漏斗图、词云;
注:飞书卡片中的所有变量均需匹配才可发送成功。 |
3. 准备工作
3.1 创建应用
若用户 使用指定应用发送飞书卡片,则需要参考链接文档创建并配置应用。
登录飞书开发者后台,在 企业自建应用 页签,点击 创建企业自建应用。配置应用名称、应用描述以及应用图标,并点击创建。
进入应用详情页,在左侧导航栏中,进入 测试企业与人员 页面,并在页面右上角点击 创建测试企业 创建你的测试企业或关联已有测试企业。
在 操作 列,点击 关联应用。
测试企业关联应用后,在页面顶部切换企业应用为测试版本应用。
若你使用的是正式版本应用而非测试版本,你需要创建应用版本并发布应用,上述配置才可生效。
在左侧导航栏中,进入 应用能力 > 添加应用能力 页面,找到 机器人 卡片,并点击 添加。
在左侧导航栏中,进入 开发配置 > 权限管理,在 权限管理 页面中,点击 开通权限。将以下权限的 Key 粘贴到权限搜索框,点击 确认开通 权限:
im:message:send_as_bot
应用的可用范围必须是所有用户,如下图所示:
3.2 创建群自定义机器人
若用户 使用自定义机器人发送飞书卡片,则需要参考链接文档创建并配置应用。
登录飞书客户端。创建一个群聊,打开群聊的设置界面。
打开群聊的 设置 界面,添加自定义机器人,如下图所示:
复制并保存好 Webhook 地址,如下图所示:
3.3 开通权限
保证应用中以下权限均被开通,详情参见:配置应用权限
3.4 在飞书中创建卡片
https://open.feishu.cn/cardkit 进入飞书卡片搭建环境,创建卡片:
将组件拖入界面后,可以在组件中设置变量,如下图所示:
表格还可以设置列变量,如下图所示:
制作完成后,即可在将卡片添加至应用或者自定义机器人,如下图所示:
保存卡片并发布,如下图所示:
3. 操作步骤
3.1 仪表板设置卡片
进入项目下的指定仪表板中,拖入图表后,点击「发布飞书卡片」,如下图所示:
复制卡片 ID ,如下图所示:
进行卡片配置,此处设置发送到机器人群中,输入 Webhook、卡片ID,并匹配变量,输入卡片中的变量名,由于卡片中变量设置的是柱状图,因此选择对象,并选择仪表板中的图表组件,如下图所示:
在设置完成后,用户还可以点击「向我发送预览」测试是否设置成功,如下图所示:
3.2 效果查看
在消息中即可看到群聊机器人通知发送了变量生效后的卡片内容,如下图所示: