我有一个与 slack API 集成的机器人,但无法弄清楚如何为其提供正确的范围来“访问公共频道中的内容”,如此处所列。
我试过:通道:读取,通道:写入,聊天:写入:机器人
但这最终给了我“访问和修改有关您的公共频道的信息”的描述。
您的机器人已经能够读取其所在频道中的内容(请参阅此处的机器人用户可用的方法)
您的问题对于您想要实现的目标有点不精确。仅使用“bot”范围,bot 可以读取在其受邀访问的频道中发布的所有消息。如果您希望您的应用能够在所有频道中邀请机器人,以便监控公共频道中发布的所有内容,您需要要求范围“频道:写入”。这将使您可以访问方法“channel.join”和“channel.invite”
请记住,如果您遵循此路线,通道范围将附加到用户令牌,而不是机器人令牌。换句话说,您的应用程序将使用户授予在公共渠道中邀请机器人的权限。