- 发布渠道">发布渠道
- 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。
- 配置 Slash Commands,允许用户使用 Slash 命令给 Bot 发送消息:
- 单击 Slash Commands,然后单击 Create New Command。
- 完成配置,并单击 Save。Request URL 是从 Coze 的 Slack 发布配置中复制的 Slash Request URL。
- 允许用户向你的 Bot 发送消息。
- 单击 App Home。
- 在 Show Tabs 部分,选择 Messages Tab 下的 Allow users to send Slash commands and messages from the messages tab 复选框。
- (可选)如果你想将这个机器人分发给其他 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}**_
步骤五:发布并测试 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