示例:与 Slack 的集成

如何设置 SlackID 自定义字段

  1. 为用户创建文本自定义字段
  2. 从 Slack 的用户个人资料中复制成员 ID
  3. 将成员ID放入目标进程的自定义字段 SlackID 中
Slack 和 TP

如何在Slack中创建新应用

首先,我们需要在Slack中创建一个新应用。 前往 Slack API 网站

在 Slack 中创建一个新应用

之后,它将引导您选择如何配置应用的权限范围和设置。

从头开始选择:

从头开始选择

添加应用程序名称(后续可修改)及其安装所在的工作区:

添加您的应用程序名称

如何在 Slack 中 URL 创建 Webhook

现在应用程序创建完成后,我们需要创建一个入站Webhook。

点击“传入Webhooks”:

传入Webhook

按下切换按钮以激活入站Webhook:

切换按钮以激活传入Webhooks

向下滚动并点击“添加新Webhook到工作区”:

向工作区添加新的Webhook

选择要发布消息的频道。

选择频道

现在您的入站Webhook已创建,您可以复制您的 URL :

复制你的 URL
注意: 您可以添加任意数量的webhook。 每个Webhook只能向1个频道发送消息。 有关 Slack 应用创建和定制的更多详细信息 请参阅 Slack API 文档
警告: 您无法使用 Webhook 向用户发送直接消息。 请使用 Slack Web API 实现此功能。

配置 Slack 应用以使用 Slack Web API

Slack Web API 相比 Webhooks 提供了更多可用的功能。

要使用 Web API,我们需要为 Slack 机器人授予权限并获取令牌。

前往 Slack API 网站中的 Slack 应用,从左侧菜单中选择 OAuth 与权限:

选择 OAuth 与权限

在此处您将找到机器人用户的OAuth令牌,我们将在后续的API请求中使用它。

向下滚动至“范围”部分,并为机器人令牌添加 OAuth 范围,如下图所示:

为机器人令牌范围添加 OAuth 范围
注: 注。 这是向公共频道、私有频道发送消息以及向用户发送私信所需的基本权限范围。 有关 Slack 权限范围的更多详细信息,请参阅 Slack 文档