获取 Slack API 的 Slack 用户令牌

Met*_*ite 6 slack-api

我正在编写一个脚本,以我的身份发布自动消息。我很难找到我的用户令牌。我必须创建一个应用程序吗?

san*_*dra 10

是的,您必须创建一个应用程序才能生成用户令牌。您可以从此处创建应用程序 ( https://api.slack.com/apps )。从 OAuth 和权限页面添加必要的范围并安装应用程序。如果您的应用程序正在发布消息,您将需要请求范围chat:write,如果您以自己的身份发布消息,您还需要chat:write:user. 安装应用程序后,您将在 OAuth 和权限页面上找到您的用户令牌 (xoxp)。

  • 我只能看到 xoxb(BOT 代币),找不到 xoxp 代币 (3认同)
  • 如果您没有在 OAuth & Permissions 页面上显式向用户令牌 (xoxp) 添加范围,那么您将不会拥有该令牌。或者您可能已添加范围但忘记重新安装应用程序? (2认同)
  • 对 @sandra 回复的更新,因为界面可能已更改:您必须将范围添加到“用户令牌范围”部分,并且重新安装应用程序后,用户令牌将自动显示。 (2认同)