【问题标题】:Can slack bots use slack-api as admin or or full privileges user, using slack as guest?slack 机器人可以使用 slack-api 作为管理员或完全权限用户,使用 slack 作为访客吗?
【发布时间】:2019-06-04 18:23:18
【问题描述】:

作为一个懒散的访客用户,我无法更新频道主题,如果我创建一个机器人并使用 https://api.slack.com/methods/channels.setTopic 怎么办?是否可以更新主题,或者我的来宾用户是否会为此而返回错误?

【问题讨论】:

  • 你尝试的时候发生了什么?

标签: bots slack slack-api


【解决方案1】:

作为访客用户,您无法安装应用程序,因此您需要普通用户安装该应用程序,然后该应用程序将使用他们的用户令牌来更新主题。

【讨论】:

    【解决方案2】:

    Slack 应用程序的权限由

    定义
    • 安装时请求的范围(例如channels.write,您需要更改频道主题)。

    • 继承的安装用户的权限(例如删除消息的管理员权限)

    因此,如果您有一个对话机器人可以被指示更改频道主题,那么访客用户可以使用它并且它会起作用。

    请注意,这不适用于斜杠命令,因为来宾用户不能使用斜杠命令。 (如here所述)

    【讨论】:

      猜你喜欢
      • 2016-07-11
      • 2019-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 2017-03-18
      • 1970-01-01
      • 2018-12-24
      相关资源
      最近更新 更多