【问题标题】:How to create a slack bot with the events API如何使用事件 API 创建 Slack 机器人
【发布时间】:2016-11-20 10:01:09
【问题描述】:

我有自己的 slack 团队,有自己的 slackbot 用户。

我想创建一个基本的 Slack 机器人来响应直接消息,因为我需要特定的事件,所以我需要使用事件 API。

我知道 slack 会将其参数发生的事件发布到我的服务器,但我不明白需要使用 oauth 权限做什么。

如何在不提交应用的情况下向 slack 应用添加权限?

阅读文档,我找不到答案..

我错过了什么?

【问题讨论】:

    标签: ruby oauth slack-api slack


    【解决方案1】:

    您无需将应用提交到 Slack 应用目录。这是可选的,仅当您希望将您的应用程序提供给公众时才需要。

    但是您需要先将您的应用安装到您的 Slack 团队,然后才能使用它。在安装过程中,您的应用将通过 Slack 团队的身份验证,并且您将收到一个基于您请求的范围的特殊令牌。

    身份验证过程遵循 OAuth 标准,并且与其他 Web 服务使用的过程类似,例如推特或脸书。

    我为我的每个 Slack 应用程序都使用了一个迷你网站,该网站具有“添加到 Slack”按钮,并且能够通过 Slack 运行 OAuth 流程。除了处理来自 Slack 的事件之外,这个网站基本上是另一个脚本。

    查看来自 Slack 的关于 Slack button 的优秀文档以及如何使用 Slack use Oauth

    【讨论】:

      猜你喜欢
      • 2017-06-11
      • 2017-02-07
      • 1970-01-01
      • 2017-03-18
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 2022-01-02
      • 1970-01-01
      相关资源
      最近更新 更多