GITHUB-NOTIFIER2024-07-03

创建机器人并发送消息

飞书开放平台的开发文档中, 可以看到向指定部门成员群发消息的教程. 但这并不是我们想要的. 我们需要的是向多个用户群发消息, 因此在文档中找到群发消息的接口后, 需要自定义向用户群发消息.

群发消息 API 文档中, 详细列出了其配置. 通过这些配置我们可以实现向多个用户群发消息的目的.

在进行调用 API 发送消息之前, 还需要一些前置工作:

  1. 创建机器人: 在飞书开发平台开发者后台中创建并获取机器人的 App IDApp Secret.
  2. 启用机器人能力: 按照启用机器人能力文档步骤启用机器人能力.
  3. 配置机器人权限: 在群发消息接口文档中可以看到, 想要群发消息, 接口还需要机器人的以应用的身份发送消息以及给多个用户批量发送消息的权限. 这些权限需要在开发者后台找到刚才创建的机器人并进行权限配置, 在机器人的权限管理页面, 可以进行相关配置.
  4. 获取 access token: 在获取自建应用 access token 文档中得知, 需要使用 App IDApp Secret 调用 API 以获取 access token.
  5. 获取用户列表: 在获取用户列表 API 文档中, 按照步骤获取用户 user ID. 需要注意的是, 机器人需要开启一些权限.

经过上面的步骤后, 现在我们有以下内容:

  • 机器人的 App IDApp Secret, 用于获取 access token (有效期为两个小时)
  • 机器人的 access token, 用于调用 API 发送消息
  • 用户的 user ID, 消息接收者

有了上面 access token 和 user ID 之后, 就可以通过调用 API 进行消息发送.