跳转到内容

群机器人与自建应用机器人

飞书里的“机器人”并不是一种单一形态。接入前先区分两种方式,能避免后面反复改权限。

Webhook 群机器人通过一个群内的地址接收消息,适合单向通知。

适合:

  • GitHub / GitLab 事件通知
  • Sentry / Grafana 告警
  • 消息推送和自定义通知
  • 由外部系统触发的提醒

限制:

  • 主要能力是“往群里发消息”;
  • 不能主动读取群成员、私信成员或处理复杂交互;
  • 权限范围由群和 Webhook 地址决定。

自建应用机器人是一个飞书应用,具备机器人能力,需要管理员授权。

适合:

  • 关键词自动回复、入群欢迎语
  • 定时提醒和私信群成员
  • 需要读取群信息或成员信息的场景
  • 需要更完整权限控制的交互式机器人

代价:

  • 需要创建应用、配置权限、发布并由管理员授权;
  • 权限变更需要重新走审批;
  • 不同租户的可用权限可能不同。
需求 建议
只是把外部事件发到群里 Webhook
需要在群里被 @ 后回复 自建应用
需要私信成员或读取群成员 自建应用
既要通知又要交互 自建应用,或 Webhook + 自建应用混合