slack 机器人可以使用 slack-api 作为管理员或完全权限用户,使用 slack 作为访客吗?
Can slack bots use slack-api as admin or or full privileges user, using slack as guest?
作为 slack 来宾用户,我无法更新频道主题,如果我创建一个机器人并使用 https://api.slack.com/methods/channels.setTopic 会怎样?是否可以更新主题,或者我的访客用户是否会为此和 return 错误?
作为来宾用户,您无法安装应用程序,因此您需要普通用户安装所述应用程序,然后该应用程序将使用他们的用户令牌来更新主题。
Slack 应用程序的权限由
定义
安装时请求的范围(例如 channels.write
,您需要更改频道主题)。
继承安装用户的权限(例如删除消息的管理员权限)
因此,如果您有一个可以指示来宾用户更改频道主题的对话机器人,那么它就可以正常工作。
请注意,这不适用于斜线命令,因为来宾用户不能使用斜线命令。 (如所述here)
作为 slack 来宾用户,我无法更新频道主题,如果我创建一个机器人并使用 https://api.slack.com/methods/channels.setTopic 会怎样?是否可以更新主题,或者我的访客用户是否会为此和 return 错误?
作为来宾用户,您无法安装应用程序,因此您需要普通用户安装所述应用程序,然后该应用程序将使用他们的用户令牌来更新主题。
Slack 应用程序的权限由
定义安装时请求的范围(例如
channels.write
,您需要更改频道主题)。继承安装用户的权限(例如删除消息的管理员权限)
因此,如果您有一个可以指示来宾用户更改频道主题的对话机器人,那么它就可以正常工作。
请注意,这不适用于斜线命令,因为来宾用户不能使用斜线命令。 (如所述here)