| 步骤 | 介绍 | |
|---|---|---|
| 1 | 创建一个应用 | 如需创建企业自建应用,可参考 自建应用的开发流程如需创建应用商店应用,可参考 开发和上架应用商店应用 |
| 2 | 调用API,对消息或群组进行操作 | 调用API前,你需要先获取访问凭证并开启对应的权限,详情参见 如何调用服务端API你还可以在 API 调试台 |
| 3 | 监听事件,获知消息或群组的变化 | 监听事件前,你需要先申请相应的权限,详情参见 事件订阅概述 |
| 快速入门场景教学 | |
|---|---|
机器人自动拉群报警![]() | 向指定部门进行消息群发![]() |
新人入群欢迎机器人![]() | 基于会话的互动机器人![]() |
互动型消息卡片发送(审批卡片)![]() |

| 资源 | 资源定义 |
|---|---|
| 消息 | 通过IM发送的一段信息,类型包括文本、富文本、卡片、群名片、个人名片、图片、视频、文件等。 |
| 消息 - 图片 | 承载图片信息的静态资源。 |
| 消息 - 文件 | 承载文件信息的静态资源。 |
| 消息 - 消息卡片 | 可以承载丰富的图文内容和交互行为的消息类型。 |
| 消息 - 表情回复 | 飞书消息的表情回复。 |
| 群信息 | 飞书中的聊天群组。 |
| 群组 - 群成员 | 群组内成员(包括用户和机器人)的集合,用于描述群组和成员的关系。 |
| 群组 - 群公告 | 群组中的公告文档。 |
“商店”代表应用商店应用,“自建”代表企业自建应用,请参考应用类型说明。
| 方法 (API) | 权限要求(满足任一) | 访问凭证(选择其一) | 商店 | 自建 | ||
|---|---|---|---|---|---|---|
发送消息POST /open-apis/im/v1/messages给指定用户或者会话发送消息,支持文本、富文本、卡片、群名片、个人名片、图片、视频、音频、文件、表情包。 | 获取与发送单聊、群组消息 | tenant_access_token | ✓ | ✓ | ||
批量发送消息POST /open-apis/message/v4/batch_send/给多个用户或者多个部门发送消息。 | 给多个用户批量发消息给一个或多个部门的成员批量发消息 | tenant_access_token | ✓ | ✓ | ||
回复消息POST /open-apis/im/v1/messages/:message_id/reply回复指定消息,支持文本、富文本、卡片、群名片、个人名片、图片、视频、文件等多种消息类型。 | 获取与发送单聊、群组消息 | tenant_access_token | ✓ | ✓ | ||
撤回消息DELETE /open-apis/im/v1/messages/:message_id机器人撤回机器人自己发送的消息或群主撤回群内消息。 | 获取与发送单聊、群组消息 | tenant_access_tokenuser_access_token | ✓ | ✓ | ||
查询消息已读信息GET /open-apis/im/v1/messages/:message_id查询消息的已读信息。 | 获取单聊、群组消息获取与发送单聊、群组消息 | tenant_access_token | ✓ | ✓ | ||
获取会话历史消息GET /open-apis/im/v1/messages获取会话(包括单聊、群组)的历史消息。 | 获取与发送单聊、群组消息获取单聊、群组消息 | tenant_access_token | ✓ | ✓ | ||
获取消息中的资源文件GET /open-apis/im/v1/messages/:message_id/resources/:file_key获取消息中的资源文件,包括音频,视频,图片和文件,暂不支持表情包资源下载。当前仅支持 100M 以内的资源文件的下载。 | 获取与发送单聊、群组消息获取单聊、群组消息 | tenant_access_token | ✓ | ✓ | ||
获取指定消息的内容GET /open-apis/im/v1/messages/:message_id通过 message_id 查询消息内容 | 获取单聊、群组消息获取与发送单聊、群组消息 | tenant_access_token | ✓ | ✓ |
| 事件 (Event) | 触发时机 | 权限要求(满足任一) | 事件类型 | 商店 | 自建 | |
|---|---|---|---|---|---|---|
| 接收消息 | 机器人接收到用户发送的消息后触发此事件。 | 获取与发送单聊、群组消息获取单聊、群组消息 | im.message.receive_v1 | ✓ | ✓ | |
| 消息已读 | 用户阅读机器人发送的单聊消息后触发此事件。 | 获取单聊、群组消息获取与发送单聊、群组消息 | im.message.message_read_v1 | ✓ | ✓ |
| 名称 | 类型 | 描述 | ||
|---|---|---|---|---|
| image_key | string | 图片的key |
{
"image_key": "img_v2_b99741-7628-4abd-aad0-b881e4db83ig"
}| 方法 (API) | 权限要求(满足任一) | 访问凭证(选择其一) | 商店 | 自建 | ||
|---|---|---|---|---|---|---|
上传图片POST /open-apis/im/v1/images上传图片接口,可以上传 JPEG、PNG、WEBP 格式图片。 | 获取与上传图片或文件资源 | tenant_access_token | ✓ | ✓ | ||
下载图片GET /open-apis/im/v1/images/:image_key下载图片资源,只能下载应用自己上传且图片类型为message的图片。 | 无 | tenant_access_token | ✓ | ✓ |
| 名称 | 类型 | 描述 | ||
|---|---|---|---|---|
| file_key | string | 文件的key |
{
"file_key": "file_456a92d6-c6ea-4de4-ac3f-7afcf44ac78g"
}