与Slack集成

如果您正在使用Slack通信应用,可将其与聊天集成。将Slack与聊天集成后即可直接在Slack中与艾克索拉工作人员交流,而无需创建访客帐户或使用第三方解决方案。

下图为聊天和Slack之间消息交换的流程图:

要将Slack与聊天集成:

  1. 登录Slack
  2. 在Slack中创建一个应用
  3. 设置应用的权限范围
  4. 将应用添加至Slack频道
  5. 订阅事件

在Slack中创建应用

  1. 打开应用创建页面
  2. 选择从头开始创建应用。

  1. 填写表单字段:
    1. App Name字段中输入应用名称。例如:Chat Xsolla
    2. Pick a workspace to develop your app in字段中,输入该应用要加入的工作区。
  2. 单击Create App

设置应用的权限范围

  1. 在您的应用页面上,前往Features > OAuth & Permissions部分。如果您正在其他页面,请前往您的应用,然后从上一步创建的应用列表中进行选择。然后,前往Features > OAuth & Permissions部分。

  1. Scopes部分,单击Add an OAuth Scope,然后添加以下权限范围:
    • channels:history — 用于查看公共频道中与所添加应用的消息历史记录。
    • chat:write — 用于以应用的名义发送消息。
    • chat:write.customize — 用于以应用的名义发送消息并支持使用自定义用户名和头像。此权限范围便于您认出正在跟您聊天的艾克索拉工作人员。
    • files:read — 用于查看频道中的共享文件以及与所添加应用之间的私信。
    • groups:history — 用于查看私密频道中与所添加应用的消息历史记录。
    • im:history — 用于查看与所添加应用的私信消息历史记录。
    • users:read — 用于查看用户信息。此权限范围便于艾克索拉工作人员认出正在与其聊天的用户。如果未添加此权限范围,消息将显示为匿名。

  1. 要将应用添加至您的工作区,请前往OAuth & Permissions > OAuth Tokens & Redirect URLs部分,然后单击Install to Workspace

  1. 单击Allow确认添加权限范围。

与Slack集成

  1. 打开您的Slack工作区。
  2. 标记要添加到应用的频道。您也可以新建私人或公共频道
  3. 打开频道的快捷菜单,然后选择Open channel details

  1. 前往Integrations选项卡,然后单击Add an App

  1. 从列表中选择Chat Xsolla app,然后单击Add

订阅事件

要向聊天发送消息,请为您的应用设置事件订阅:

  1. 将以下信息发送给您的帐户经理:
    • 签名密钥
    • 令牌
    • 应用所在频道的链接或频道ID。我们需要该信息以将聊天中的频道与Slack中的频道进行连接。您可以在频道的快捷菜单中找到该链接:前往Settings > Slack Connect,然后选择Share link

注:
如果您的项目没有帐户经理,可将该信息通过艾克索拉发布商帐户屏幕下方角落或文档网站上的聊天小组件发送给我们。

  1. 从帐户经理处获得接收事件的URL。
  2. 前往Your Apps页面,然后打开您创建的应用。

  1. 在应用设置页面前往Event Subscriptions > Enable Events部分,将Enable Events开关设置为On,然后将URL粘贴至Request URL字段。
  2. 确保该字段标记为Verified。如果没有“Verified”标记,请检查URL是否正确,或联系您的帐户经理。
  3. 前往Event Subscriptions > Subscribe to bot events部分,单击Add Bot User Event并订阅以下事件:
    • message.im — 有新发送至应用的私信。
    • message.groups — 有新消息发送至私密频道。
    • message.channels — 有新消息发送至公共频道。
    • file_shared — 有用户在应用的私信或与应用所在的频道中分享了文件。

  1. 单击Save Changes

获取签名密钥

该密钥用于验证来自应用的请求。要获取密钥,在应用设置页面上前往Basic information > App Credentials。然后前往Signing Secret字段,单击Show并复制该字段的值。

获取令牌

该令牌用于从聊天向Slack发送消息。要获取令牌:

  1. 在应用设置页面上前往Features > OAuth & Permissions
  2. 复制Bot User OAuth Token字段中的认证令牌。

控制机器人

将机器人添加至新频道以连接Chat Xsolla

  1. 在频道的对话框窗口中,输入@chat-xsolla找到机器人并从列表中选中它。

  1. 在打开的窗口中,单击Invite to Channel

  1. 复制频道链接或ID并将它发送给您的帐户经理以连接聊天。您可以在频道的快捷菜单中找到该链接:前往Settings > Slack Connect,然后选择Share link

删除机器人

  1. 打开机器人列表。您在Slack工作区中添加的机器人列表将在Configuration选项卡中显示。

  1. 单击铅笔图标,然后前往Edit configuration。在打开的页面中单击Remove

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!
上次更新时间: 2022年8月8日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!