- 发布渠道">发布渠道
- 1">1
- 发布到 Cici">发布到 Cici
- 如何发布到 Cici">如何发布到 Cici
- 在 Cici 中分享你的 Bot">在 Cici 中分享你的 Bot
- 2">2
- 发布到 Discord">发布到 Discord
- 步骤一:获取 Discord 应用 Token">步骤一:获取 Discord 应用 Token
- 步骤二:在 Coze 内发布 Bot">步骤二:在 Coze 内发布 Bot
- 常见问题">常见问题
- 3">3
- 发布到 Telegram">发布到 Telegram
- 步骤一:在 Telegram 获取 Bot Token">步骤一:在 Telegram 获取 Bot Token
- 步骤二:在 Coze 内发布 Bot">步骤二:在 Coze 内发布 Bot
- 步骤三:将 Bot 添加到 Telegram 群组">步骤三:将 Bot 添加到 Telegram 群组
- 4">4
- 发布到 LINE">发布到 LINE
- 前提条件">前提条件
- 步骤一:创建 LINE channel">步骤一:创建 LINE channel
- 步骤二:连接 LINE channel">步骤二:连接 LINE channel
- 步骤三:配置 LINE webhook">步骤三:配置 LINE webhook
- 步骤四:将 Bot 添加到 LINE">步骤四:将 Bot 添加到 LINE
- 5">5
- 发布到 Slack">发布到 Slack
- 前提条件">前提条件
- 步骤一:创建一个 Slack 应用">步骤一:创建一个 Slack 应用
- 步骤二:添加权限">步骤二:添加权限
- 步骤三:配置 Bot">步骤三:配置 Bot
- 步骤四:配置 Slack 应用">步骤四:配置 Slack 应用
- 步骤五:发布并测试 Bot">步骤五:发布并测试 Bot
- 6发布到 Reddit">6发布到 Reddit
- 前提条件">前提条件
- 步骤一:获取重定向地址">步骤一:获取重定向地址
- 步骤二:创建 Reddit 应用">步骤二:创建 Reddit 应用
- 步骤三:发布 Bot">步骤三:发布 Bot
- 步骤四:测试 Bot">步骤四:测试 Bot
- 7">7
- 发布到 Messenger">发布到 Messenger
- 步骤一:创建 App">步骤一:创建 App
- 步骤二:获取 Messenger 配置信息">步骤二:获取 Messenger 配置信息
- 步骤三:在 Coze 内发布 Bot">步骤三:在 Coze 内发布 Bot
- 步骤四:体验 Messenger Bot">步骤四:体验 Messenger Bot
- 步骤五:分享 Messenger Bot">步骤五:分享 Messenger Bot
- 8">8
- 发布到 Instagram">发布到 Instagram
- 前提条件">前提条件
- 步骤一:配置 Instagram 应用">步骤一:配置 Instagram 应用
- 步骤二:配置回调地址">步骤二:配置回调地址
- 步骤三:发布 Bot">步骤三:发布 Bot
- 步骤四:测试 Bot">步骤四:测试 Bot
发布渠道
Coze 支持将 bot 发布到不同的渠道,与这些渠道中的用户互动。Coze 支持各种渠道包括移动应用和消息平台例如 Telegram、Cici、Slack 等。 不同的渠道有不同的最终用户体验。下表概述了每个渠道支持的功能差异。符号✓表示支持对应的功能,符号✕表示目前不支持但将来会支持的功能。
功能 | Cici | Discord | Telegram | LINE | Slack | Messenger | ||
---|---|---|---|---|---|---|---|---|
发送文本消息 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
发送图片 | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
发送文件 (pdf/doc/excel) | ✕ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
流式回复 | ✓ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ |
接收文本 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
接收图片 | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
接收卡片 | ✓ | V | ✕ | ✕ | ✕ | ✕ | ✕ | ✕ |
私聊 | ✓ | ✓ | ✓ | ✓ | ✓ | ✕ | ✓ | ✓ |
群聊 | ✕ | ✓ | ✓ | ✕ | ✓ | ✕ | ✕ | ✕ |
开场白 | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
自动问题推荐 | ✓ | ✓ | ✓ | ✕ | ✕ | ✕ | ✕ | ✕ |
Last updated: 2024/2/26 10:58
1
发布到 Cici
Cici是一个 AI 聊天应用,包含成千上万由开发者创建的智能体。你可以将在 Coze 搭建的 Bot 发布到 Cici ,让 Cici 用户与你的 Bot 对话。
如何发布到 Cici
- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 在发布页面,输入发布信息,然后选择 Cici 发布渠道,并单击 Publish。发布完成后,可点击在 Open in Cici 链接跳转至 Cici 应用中,与 Bot 对话。请直接使用与 Coze 相同的账号登录 Cici 。
在 Cici 中分享你的 Bot
- 打开 Cici 应用,找到已发布的 Bot。
- 点击 Bot 对话页面的配置按钮。
- 单击分享图标生成分享链接,将分享链接发送给你的好友就可以让你的好友与 Bot 对话了。
Last updated: 2024/2/26 10:58
2
发布到 Discord
你可以将在 Coze 平台搭建的 Bot 发布到 Discord。发布后,你可以在 Discord 中与 Bot 进行聊天。步骤一:获取 Discord 应用 Token
- 登录 Discord Developer Portal,在页面右上角单击 New Application。
- 在 CREATE AN APPLICATION 对话框输入 NAME、勾选服务条款,并单击 Create。应用创建完成后会自动跳转到应用详情页。
- 在应用详情页左侧单击 Bot,在 Privileged Gateway Intents 区域开启以下权限。
- PRESENCE INTENT
- SERVER MEMBERS INTENT
- MESSAGE CONTENT INTENT
- 在页面下方单击 Save Changes。
- 返回 Bot 页面顶部,在 Build-A-Bot 区域单击 Reset Token,获取 Token。
- 单击 Copy,保存 Token。
步骤二:在 Coze 内发布 Bot
- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 找到 Discord 并单击 Configure。
- 将已保存的 Discord 应用 Token,填写到 Discord bot token 输入框,并单击 Save。
成功配置后页面效果如下:
- 在 Publish 页面,设置 Changelog,并选中 Discord 复选框,最后在页面右上角单击 Publish。
发布成功后,通过访问链接可快速跳转到 Discord 内体验 Bot。
常见问题
如何重启 Bot?
如果超过一周没有用户与你的 Discord Bot 互动,该 Bot 会自动下线。你需要在 Coze 内打开该 Bot 详情页,并重新发布 Bot,这样可以在 Discord 内重启 Bot。为什么我与 Discord Bot 互动没有响应?
你可以参考以下排查思路解决该问题。- 检查是否遗漏了以下配置步骤。 - 确保在 Discord 的应用内开启了 PRESENCE INTENT、SERVER MEMBERS INTENT、MESSAGE CONTENT INTENT 权限,并保存生效。 - 确保将 Discord bot token 添加到了 Coze Bot 的发布配置当中,并成功发布了 Coze Bot 到 Discord。
- 在 Discord 内与 Bot 交互时,需要 @ 正确的 Bot 名称。你需要 @Bot(如下图 ①),而不是 @Role(如下图 ②)。
Last updated: 2024/2/26 10:58
3
发布到 Telegram
你可以将在 Coze 平台搭建的 Bot 发布到 Telegram。发布后,你可以在 Telegram 中与 Bot 进行聊天。步骤一:在 Telegram 获取 Bot Token
- 登录 Telegram。
- 搜索 BotFather,并单击 Start。
- 在 BotFather 会话内,发送 /newbot 命令。
- 根据 BotFather 消息提示,依次设置 Bot 名称(后续可修改)和用户名称(Telegram Bot 唯一标识,后续不可修改)。
- 在 BotFather 消息中获取并保存 Bot Token。
步骤二:在 Coze 内发布 Bot
- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 找到 Telegram 并单击 Configure。
- 把 Telegram 内获取到的 Bot Token 设置在 Telegram Bot token 中,并单击 Save。
成功配置后页面效果如下:
- 在 Publish 页面,设置 Changelog,并选中 Telegram 复选框,最后在页面右上角单击 Publish。
发布成功后,通过访问链接可快速跳转到 Telegram 内体验 Bot。
步骤三:将 Bot 添加到 Telegram 群组
你可以将 Coze Bot 添加到 Telegram 群组,在群组内与 Bot 进行交互。- 在 Telegram 中打开 Bot,并在 Bot 右上角选择 ··· > Info。
- 单击 Add To Group or Channel。
- 在 Add to Group or Channel 对话框选择指定群组。
- 在 Add Bot 对话框,设置 Bot 的权限,并单击 Add Bot as Admin。Bot 需要开启 Admin Rights 权限,才可以在群组内正常收发消息。
- 如果你是 Telegram 群组管理员,则可以直接开启 Admin Rights 并添加 Bot。
- 如果你不是 Telegram 群组管理员,则可以通过以下方式添加 Bot:
- 方式一:将 Bot 链接(可以在 BotFather 中获取)分享给 Telegram 群组管理员,请求管理员添加 Bot。
- 方式二:先将 Bot 添加到群组,该方式只会为 Bot 授予 Member Rights 权限,然后再请求管理员将 Bot 权限升级为 Admin Rights。
- 方式三:先将 Bot 添加到群组,该方式只会为 Bot 授予 Member Rights 权限,然后每次与 Bot 交互时,消息前面加上 /。例如:/Hello, welcome onboard! @YourBotName
Last updated: 2024/2/26 10:58
4
发布到 LINE
你可以将在 Coze 平台搭建的 Bot 发布到 LINE。发布后,你可以在 LINE App 中与 Bot 进行聊天。前提条件
- 已经在 Coze 平台搭建了一个 Bot。
- 已创建了 LINE 账号。
步骤一:创建 LINE channel
在将创建好的 Bot 发布到 LINE 前,你需要通过 LINE Developers Console 创建一个 channel,并获取相关配置。- 登录 LINE Developers Console。
- 在 Console home 页面,单击 Create a new provider,然后输入provider名称。
- 在 Provier 页面单击 Channels 页签,然后单击 Create a Messaging API channel,根据官方文档配置 channel。创建好 channel 后,你会直接进入到 Basic setting 页面。
- 在 Basic setting 页面,复制 channel ID。
- 在 Basic setting 页面,向下滑动,复制 channel secret。
- 单击 Messaging API 页签,进入 Messaging API settings 页面。
- 在 Messaging API settings 页面,单击页面底部 channel access token (long-lived) 选项下的 Issue 按钮,然后复制生成的 channel access token。
步骤二:连接 LINE channel
在获取 LINE channel 的相关配置后,就可以在 Coze 平台将已创建的 Bot 发布到 LINE 了。- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 找到 LINE 渠道,然后单击 Configure。
- 输入步骤一种获取的 channel ID、channel secret 和 channel access token。
- 复制 Webhook URL。
- 设置 Changelog、选择已配置的 LINE 渠道,然后单击 Publish。
步骤三:配置 LINE webhook
最后,你还需要将 Bot 的 Webhook 地址配置到 LINE channel 中。- 登录 LINE Developers Console。
- 选择刚创建的 channel。
- 单击 Messaging API 页签,单击 Webhook URL 配置下的 Edit 按钮,然后输入复制的 Webhook 地址。
- 单击 Verify 验证 Webhook 地址是否配置成功。当出现 success 的提示时表示 Webhook 地址验证通过。
- 测试通过后,开启 Use Webhook 选项。
步骤四:将 Bot 添加到 LINE
完成上述配置后,你就可以将创建的 Bot 添加到 LINE app 中进行会话了。- 登录 LINE Developers Console,找到已创建的channel。
- 单击 Messaging API 页签,查看 Bot 的二维码。
- 使用安装了 LINE 应用的移动设备,扫描二维码,并选择显示的链接。现在你就可以在 LINE 中与添加的 Bot 对话了。
- 在开始测试 Bot 时,可能会收到一些不是 Bot 指定的消息内容。可以参考以下操作避免 Bot 发送这些消息: 1. 其往年 LINE Developers Console 并选择你的频道,然后单击 Messaging API 选项卡。 2. 滑动到 LINE Official Account features 区域,找到 Auto-reply messages 配置,然后单击 Edit。 3. 在弹出的 Response settings 页面,将 Auto-response 设置为 Disabled。
Last updated: 2024/2/26 10:58
5
发布到 Slack
你可以将在 Coze 平台搭建的 Bot 发布到 Slack。发布后,你可以在 Slack 上与 Bot 进行聊天。前提条件
- 已经在 Coze 平台搭建了一个 Bot。
- 已创建了 Slack 账号。
步骤一:创建一个 Slack 应用
首先,需要创建一个 Slack 应用并获取应用的配置信息。- 打开 YourApps 页面,并使用 Slack 账号登录。
- 单击 Create New App。如果你是首次创建,单击 Create an App。
- 在 Create an app 页面, 选择 From scratch。
- 在 Name app & choose workspace 页面,输入应用名,并为这个应用选择一个关联的空间。
- 查看并同意 Slack API 服务条款,然后单击 Create App。创建应用程序后,你将进入 Basic Information 页面。
- 转到基本信息页面的 App Credentials 部分,然后复制并保存 Client ID 和 Client Secret 以及 Signing Secret。
步骤二:添加权限
创建好 Slack 应用后,你需要为创建的应用添加相关权限。- 在左侧面板,选择 OAuth & Permissions。
- 在 Scopes 区域,单击 Bot Token Scopes 选项下的 Add an OAuth Scope 按钮,添加以下权限: - app_mentions:read - channels:history - chat:write - commands - groups:history - im:history - mpim:history - users:read
- 向上滑动到 OAuth Tokens for Your Workspace 区域,然后单击 Install Workspace。
- 在弹出的页面中审核创建的应用要申请的 Slack workspace 权限,然后单击 Allow。
- 复制并保存 Bot User OAuth Token。
步骤三:配置 Bot
完成权限配置后,你需要返回 Coze 平台为 Bot 配置 Slack 发布渠道。- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 找到 Slack 渠道,然后单击 Configure。
- 复制并保存 OAuth2 Redirect URL、Event Request URL 和 Slash Request URL。
- 输入以下 Slack 配置信息:
配置项 | 说明 |
---|---|
Token | Slack 应用的 Bot User OAuth Token。 在已创建 Slack 应用的 OAuth & Permissions 页面中获取 Bot User OAuth Token 的值。 |
Client ID | Slack 应用的 Client ID。 可以在已创建 Slack 应用的 Basic Information 页面获取。 |
Client Secret | Slack 应用的 Client Secret。 可以在已创建 Slack 应用的 Basic Information 页面获取。 |
Signing Secret | Slack 应用的 Signing Secret。 可以在已创建 Slack 应用的 Basic Information 页面获取。 |
- 单击 Save 保存配置。
步骤四:配置 Slack 应用
在获取到 OAuth2 Redirect URL、Event Request URL 和 Slash Request URL 后,你需要配置 Slack 应用。- 打开 YourApps 页面,找到已创建的应用。
- 添加重定向 URL:
- 单击 OAuth & Permissions。
- 在 Redirect URLs 区域,单击 Add New Redirect URL,然后输入之前复制的重定向URL,再单击 Add。
- 单击 Save URLs。
- 为 Slack 应用配置要订阅的 Bot 事件。Slack 会通过指定的请求 URL 向 Bot 发送订阅的事件活动。
- 单击 Event Subscriptions,并开启 Enable Events 功能。
- 在 Request URL 输入框内输入之前复制的 Event Request URL。
- 展开 Subscribe to bot events 配置面板,然后单击 Add Bot User Event,添加要订阅的时间,例如:app_mentions 和 message.im。
- 单击 Save Changes。
- 单击 Event Subscriptions,并开启 Enable Events 功能。
- 配置 Slash Commands,允许用户使用 Slash 命令给 Bot 发送消息:
- 单击 Slash Commands,然后单击 Create New Command。
- 完成配置,并单击 Save。Request URL 是从 Coze 的 Slack 发布配置中复制的 Slash Request URL。
- 单击 Slash Commands,然后单击 Create New Command。
- 允许用户向你的 Bot 发送消息。
- 单击 App Home。
- 在 Show Tabs 部分,选择 Messages Tab 下的 Allow users to send Slash commands and messages from the messages tab 复选框。
- 单击 App Home。
- (可选)如果你想将这个机器人分发给其他 workspace 使用,需要完成以下操作:
- 单击 Manage Distribution,展开 Remove Hard Coded Information 配置面板。
- 阅读信息后,勾选 I’ve reviewed and removed any hard-coded information 复选框。
- 单击 Activate Public Distribution。
- 复制生成的 Sharable URL。
- 在生成的 Sharable URL 最后添加 &state={app_id} 。{app_id} 是 Slack 应用的 ID。https://slack.com/oauth/v2/authorize?client_id=4878914704467.6568343811620&scope=app_mentions:read,channels:history,chat:write,commands,groups:history,im:history,mpim:history,users:read&user_scope=_&__**state={app_id}**_
- 单击 Manage Distribution,展开 Remove Hard Coded Information 配置面板。
步骤五:发布并测试 Bot
- 返回 Coze。
- 进入待发布的 Bot,然后单击 Publish。
- 输入 Change log,并找到 Slack 渠道,然后单击 Publish。
- 单击 Open in Slack 跳转到 Bot 开始聊天。
Last updated: 2024/2/26 10:58
6发布到 Reddit
你可以将 Coze 平台搭建的 Bot 发布到 Reddit,在 Reddit 社区发布帖子、评论和回复中使用 Bot。前提条件
- 已经在 Coze 平台搭建了一个 Bot。
- 已创建了 Reddit 账号,并完成 API 使用注册。
步骤一:获取重定向地址
在创建 Reddit 应用前,你需要先获取 Bot 的重定向 URI。- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 在发布页面,找到 Reddit 渠道,然后单击 Configure。
- 复制并保存 Redirect URI。
步骤二:创建 Reddit 应用
获取到 Bot 应用的相关信息后,就可以创建 Reddit 应用了。- 登录 Reddit,然后访问 Redit apps 页面。
- 单击 Are you a developer? create an app。
- 输入应用名称。
- 应用类型选择 script。
- 在 Redirect uri 中输入复制的 redirect URI。
- 单击 Create an app。
- 创建成功后,复制应用的 ID 和 secret。
步骤三:发布 Bot
- 返回 Coze Bot 发布时的 Reddit 配置页面。
- 输入 Reddit 应用的 ID 和 secret。
- 单击 Save。
- 在弹出的确认页面,单击 Allow。如果你没有单击 Allow 进行授权,则需要返回到配置页面,单击 Disconnect Reddit 断开连接重新配置。
- 在 Changelog 中输入发布信息,然后勾选 Reddit 渠道,再单击 Publish。
- 发布完成后,单击 Finish。
步骤四:测试 Bot
完成发布后,Reddit 用户就可以通过 u/{reddit_user_name} 这种方式在回复、评论或发布帖子时使用你发布的 Bot 了。Last updated: 2024/2/26 10:58
7
发布到 Messenger
你可以将在 Coze 平台搭建的 Bot 发布到 Messenger。发布后,你可以在 Messenger 中与 Bot 进行聊天。如果你拥有 Meta Business Account 并通过了 Meta 认证,还可以将 Bot 公开给其他 Messenger 用户使用。步骤一:创建 App
- 登录 Meta for Developers,单击 Create App。
- 在 Add use case 中选择 Other,并单击 Next。
- 在 Type 中选择 Business,并单击 Next。
- 在 Details 中,填写 app name、contact email,并单击 Create app。如果你拥有 Business Account,在这里直接关联你的 Meta Business Account。
步骤二:获取 Messenger 配置信息
- 创建 App 后,在详情页的 Messenger 卡片内,单击 Set up。
- 在 Messenger API Setup 页面的 1. Configure webhooks 区域,单击 Configure。
- 在 Edit Callback URL 对话框,配置以下参数,并单击 Verify and save。
- 在 Callback URL 中填写:https://api.coze.com/adapter/messenger/webhook
- 在 Verify Token 中填写:coze
- 配置完成后,在 Messenger API Setup 页面的 2.Generate access tokens 区域,单击 Connect。根据页面提示完成身份认证,并选择与 Messenger API 关联的 Facebook 公共主页,完成公共主页的关联。如果你没有公共主页可选,则先单击 Continue,并前往 Facebook 公共主页进行创建。创建完成后,重新进行身份认证,并关联公共主页。
- 关联页面后,单击 Add Subscriptions。
- 在弹出的对话框内选中 messages,并单击 Confirm。
- 在 Generate access tokens 区域,单击 Token 列的 Generate。
- 保存 Page ID 和 Token,然后单击 Done。保存 Page ID(下图 ①)和 Token(下图 ②),后续在 Coze 内发布 Bot 时需要使用。
- 在左侧导航栏,选择 App settings > Basic,并获取 App secret。单击 Show 查看 App secret。你需要保存 App secret,后续在 Coze 内发布 Bot 时需要使用。
步骤三:在 Coze 内发布 Bot
- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 找到 Messenger 并单击 Configure。
- 完成以下配置,并单击 Save。
成功配置后页面展示效果如下:
- 在 Publish 页面,设置 Changelog,并选中 Messenger 复选框,最后在页面右上角单击 Publish。
步骤四:体验 Messenger Bot
- 登录到与 Messenger 应用关联的 Facebook 公共页面,并获取该页面的 URL。
- 在 Facebook 右上角切换到开发者账号。
- 在浏览器中访问公共主页 URL,并单击 Message。在弹出的消息对话框内与 Bot 对话。你也可以在你的 Messenger 中搜索该公共主页名称,并与之对话。
- 未经过 Meta 企业认证之前,Messenger Bot 仅支持与开发者个人对话,无法分享给其他用户。 - 此外,由于 Meta 限制,Messenger Bot 也暂时无法在群聊中使用。
步骤五:分享 Messenger Bot
如果你拥有 Meta 企业账号,并希望与其他用户分享 Messenger Bot,则可以继续在 Meta for Developers 的 App 设置页面,完成 App Review。认证后,即可与其他用户分享 Messenger Bot。Last updated: 2024/2/26 10:58
8
发布到 Instagram
你可以将在 Coze 平台搭建的 Bot 发布到 Instagram。发布后,你可以在 Instagram 上与 Bot 进行聊天。 当前仅支持与 Bot 进行单聊。前提条件
- 准备一Facebook 账户,可访问 Facebook 创建一个账户。
- 准备一个 Instagram 账户,并完成以下操作: - 将账户切换为业务账户,详情请参考如何在 Instagram 创建业务账户。 - 创建一个 Facebook 主页或关联一个已有的 Facebook 主页。
步骤一:配置 Instagram 应用
在将 Coze 平台上搭建的 Bot 绑定到 Instagram 前,你需要访问 Meta for Developers 网站创建一个应用并获取相关配置。- 访问 Meta for Developers,创建一个开发者帐号和应用。 如果你还没有开发者账户,可以前往 Register as a Meta Developer 注册一个。
- 在 Apps 页面,单击 Create App 创建一个应用。
- 应用用途选择 Other,然后单击 Next。
- 选择应用类型,然后单击 Next。
- 输入应用名称,然后单击 Create app 完成应用创建。
- 单击 Add Product,在打开的页面中找到 Messenger,然后单击 Set up。
- 选择 Messenger > Instagram settings,然后单击 Add or remove Pages 绑定已创建的公共主页和 Instagram 账户。
- 添加页面后,单击 Generate token,然后复制并保存生成的 token。
步骤二:配置回调地址
在完成应用创建后,你需要为已创建的应用添加 Bot 的回调地址。- 打开 Meta for Developers 网站,找到已创建的应用。
- 在左侧菜单栏选择 Messenger > Instagram settings,然后在 Webhooks 配置区域,单击 Add Callback URL 添加回调地址,其中: - Callback URL: 回调地址为https://api.coze.com/adapter/instagram/webhook/{appID}** **,appID 是步骤 1 中创建的应用 ID。例如:https://api.coze.com/adapter/instagram/webhook/647435103266*** - Verify token 为固定值。
- 在左侧菜单栏,单击 Webhooks,然后找到 messages 并单击 Subscribe。
步骤三:发布 Bot
在完成上述配置后,你可以将搭建的 Bot 发布到 Instagram 中。- 登录 Coze。
- 从左侧 My Workspace 区域,选择一个团队空间。
- 在选定的团队空间中,单击目标 Bot 或创建 Bot。
- 在 Bot 编排页面,单击 Publish。
- 找到 Instagram 渠道,然后单击 Configure,完成以下配置: - Instagram Bot appID:Instagram 应用的 ID。可以在 Meta for Developers 的 App 页面中获取。 - Instagram Bot appSecret:Instagram 应用的密钥。 你可以访问 Meta for Developers,在 App settings > Basic 查看 App secret。 - Instagram Page Access Token:添加公共主页后生成的 Page access token。
- 完成配置后,设置 Changelog、勾选 Instagram 渠道,并单击 Publish。
步骤四:测试 Bot
在正式发布应用前,你可以添加一个测试账户进行测试。确保该 Facebook 账户的公共主页已经绑定了 Instagram 账户。
- 访问 https://accountscenter.facebook.com/?entry_point=app_settings 获取测试用户的 username,如果该账户没有 username,可添加一个 username。
- 访问 developer.facebook.com,找到已创建的应用。
- 单击 App roles > Roles。
- 单击 Add People,在弹出的页面中选择 Tester,然后输入测试用户的 username。
- 使用测试账户访问 Meta for Developers,接受测试邀请。
- 使用测试账户绑定的 Instagram 账户登录 Instagram。
- 在 Instagram 中搜索 Bot 开始对话。
Last updated: 2024/2/26 10:58