让你的 AI Agent 连接 Sendbird

向 AI 助手说明目标,使用 Sendbird 查看群聊并发送渠道消息。

28 个工具 API key

试试这些 Sendbird 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Sendbird

查看群组消息

按锚点列出已知渠道附近的消息。

/oo Sendbird: 按 timestamp [时间戳] 列出 Sendbird channel_url [渠道 URL] 附近的消息并汇总讨论。

发送文字消息

以已知用户发送指定文字。

/oo Sendbird: 在 Sendbird channel_url [渠道 URL] 以 user_id [用户 ID] 发送 message_type MESG,message 为 [正文]。

开始使用 Sendbird

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Sendbird

    使用 Sendbird API token 和 Application ID 连接。

    连接 Sendbird →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 拥有 Sendbird 账号,以及任务所需资源的访问权限。

Sendbird 工具

AI 助手可通过 Sendbird Platform API 读取应用用户、群组渠道和消息。

查看群组消息

按锚点列出已知渠道附近的消息。

发送文字消息

以已知用户发送指定文字。

28 个工具

List Users

列出 Sendbird 用户,并提供常见的分页和过滤控件。

sendbird.list_users

View User

按用户 ID 获取单个 Sendbird 用户。

sendbird.view_user

Create User

创建具有常见个人资料和元数据字段的 Sendbird 用户。

sendbird.create_user

Update User

更新 Sendbird 用户的个人资料、元数据或激活设置。

sendbird.update_user

Delete User

删除 Sendbird 用户。

sendbird.delete_user

Issue Session Token

为用户签发 Sendbird 会话令牌。

sendbird.issue_session_token

Revoke All Session Tokens

撤销用户的所有 Sendbird 会话令牌。

sendbird.revoke_all_session_tokens

Get Number Of Unread Items

获取 Sendbird 用户的未读消息、提及和邀请计数。

sendbird.get_number_of_unread_items

Get Number Of Channels By Join Status

获取按加入状态分组的 Sendbird 群组频道计数。

sendbird.get_number_of_channels_by_join_status

Mark All User Messages As Read

将 Sendbird 用户的所有消息标记为已读。

sendbird.mark_all_user_messages_as_read

Leave Group Channels

让 Sendbird 用户离开一个或多个已加入的群组频道。

sendbird.leave_group_channels

List Group Channels

列出应用程序中的 Sendbird 群组频道,并提供常见的过滤控件。

sendbird.list_group_channels

View Group Channel

通过频道 URL 获取 Sendbird 群组频道。

sendbird.view_group_channel

Create Channel

使用常见 JSON 请求体字段创建 Sendbird 群组频道。

sendbird.create_channel

Update Group Channel

使用常见 JSON 请求体字段更新 Sendbird 群组频道。

sendbird.update_group_channel

Delete Channel

删除 Sendbird 群组频道。

sendbird.delete_channel

List Members Group Channel

列出 Sendbird 群组频道的成员。

sendbird.list_members_group_channel

Add Members Group Channel

邀请成员加入现有的 Sendbird 群组频道。

sendbird.add_members_group_channel

List Group Channel Messages

围绕时间戳或消息锚点列出 Sendbird 群组频道的消息。

sendbird.list_group_channel_messages

View Message

通过消息 ID 获取单个 Sendbird 群组频道消息。

sendbird.view_message

Send Message

向 Sendbird 群组频道发送消息。

sendbird.send_message

Update Message

更新现有的 Sendbird 群组频道消息。

sendbird.update_message

Delete Message

删除 Sendbird 群组频道消息。

sendbird.delete_message

List Banned Members

列出 Sendbird 群组频道中被禁言的用户。

sendbird.list_banned_members

Ban User From Group Channel

将用户从 Sendbird 群组频道禁言。

sendbird.ban_user_from_group_channel

Unban User

将用户从 Sendbird 群组频道解除禁言。

sendbird.unban_user

Mute User

在 Sendbird 群组频道中禁言用户。

sendbird.mute_user

Unmute User

在 Sendbird 群组频道中解除用户禁言。

sendbird.unmute_user

常见问题

能不指定渠道读取全部对话吗?

群组消息读取需要 channel_url,并使用时间戳或消息锚点。

能邀请用户加入群组渠道吗?

add_members_group_channel 接受 channel_url 和 user_ids。

连接还需要什么值?

除 API token 外,还需提供 Sendbird application ID。

连接 Sendbird

关于 Sendbird ↗