[分享] 使用飞书机器人接收gitlab项目通知

  • 15.2版需要开启Feature.enable(:feishu_integration), 15.4及之后默认就是开启的了
  • 只支持self-managed

当前支持的通知事件:

  1. 用个人企业账号访问 https://open.feishu.cn,进入 飞书开放平台 页面。

  2. 在右上角,选择 登录,扫描二维码,登录进入您的组织。

  3. 在右上角,选择 我的后台 > 开发者后台 进入我的后台页面。

  4. 选择 创建企业自建应用,在弹出的窗口中选择 企业自建应用,填写应用名称和应用描述,选择 确定创建

  5. 选择 企业自建应用 列表中您新建的应用的名称,在左侧边栏中选择 凭证与基础信息,在右侧页面中单击 综合信息 旁边的编辑图标,上传应用图标,并记录页面中显示的 App IDApp Secret,以便后续使用。

  6. (可选)在左侧边栏中,选择 成员管理,添加协作人员。

  7. 在左侧边栏中,选择 应用功能 > 机器人,在右侧页面中打开 启用机器人 开关。

  8. 在左侧边栏中,选择 权限管理,在右侧页面中的 权限配置 列表中单击 获取与更新群组信息获取与发送单聊、群组消息 最右侧的 开通权限,获取相应权限。

  9. 在左侧边栏中,选择 应用发布 > 版本管理与发布,在右侧页面中选择 创建版本,按照要求填写 应用版本号移动端默认的应用功能PC 端默认的应用功能更新说明,选择 保存

  10. 在出现的页面中单击右上角的 申请线上发布

  11. 在飞书群组中添加自建的机器人。

  1. 在gitlab中配置飞书集成信息

  1. 在组或者项目下开启需要发送的通知

  2. 通知效果展示