分享
发布到Slack
输入“/”快速插入内容
发布到Slack
你可以将在Coze平台搭建的机器人发布到Slack。发布后,你可以在Slack上与机器人进行聊天。
前提条件
•
已经在Coze平台搭建了一个机器人。
•
已创建了Slack账号。
步骤一:创建一个Slack应用
首先,需要创建一个Slack应用并获取应用的配置信息。
1.
打开
YourApps
页面,并使用Slack账号登录。
2.
单击Create New App。如果你是首次创建,单击Create an App。
3.
在Create an app页面, 选择From scratch。
4.
在Name app & choose workspace页面,输入应用名,并为这个应用选择一个关联的空间。
5.
查看并同意 Slack API 服务条款,然后单击Create App。
步骤二:添加权限
创建好Slack应用后,你需要为创建的应用添加相关权限。
1.
在左侧面板,选择OAuth & Permissions。
2.
在Scopes区域,单击Bot Token Scopes选项下的Add an OAuth Scope按钮,添加以下权限:
◦
app_mentions:read
◦
channels:history
◦
chat:write
◦
commands
◦
groups:history
◦
im:history
◦
mpim:history
◦
users:read
3.
向上滑动到OAuth Tokens for Your Workspace区域,然后单击Install Workspace。
4.
在弹出的页面中审核创建的应用要申请的Slack workspace权限,然后单击Allow。
步骤三:配置机器人
完成权限配置后,你需要返回Coze平台为机器人配置Slack发布渠道。
1.
打开
Coze平台
。
2.
进入已创建的机器人,然后单击Publish。
3.
输入Change log。
4.
找到Slack渠道,然后单击Configure。
5.
复制并保存OAuth2 Redirect URL, Event Request URL和Slash Request URL。
6.
输入以下Slack配置信息:
1.
单击Save保存配置。
步骤四:配置Slack应用
在获取到重定向URL和事件请求URL后,你需要为Slack应用配置重定向URL和要订阅的机器人事件。
1.
打开
YourApps
页面,找到已创建的应用。
2.
(可选)如果你想将这个机器人分发给其他workspace使用,需要完成以下操作:
a.
单击Manage Distribution,展开Remove Hard Coded Information配置面板**。**
b.
阅读去除硬编码信息后勾选确认对话框。
c.
然后单击Activate Public Distribution。
d.
复制生成的sharable URL。
e.
在生成的sharable URL最后添加
&state={app_id}
。
{app_id}
是Slack应用的ID。下面是一个最终的分享URL示例:
https://slack.com/oauth/v2/authorize?client_id=6413941161173.6440217419952&scope=app_mentions:read,channels:history,chat:write,commands,groups:history,im:history,mpim:history,users:read&user_scope=
&state=
A06CY6DCxxxB
3.
开启用户给机器人发送消息功能:
a.
单击App Home。