slack bot可以自动加入频道吗?



我正在构建一个slack应用程序。

我添加了"incoming-webhook";让我选择我希望应用程序发布消息的通道的作用域。不过,除非我在频道中ping应用程序添加它。我得到一个"未找到频道"错误。

是否可以在通过oauth安装应用程序时将应用程序添加到通道?无需手动添加@app-name或/invite app-name

当你在应用程序中添加incoming-webhook作用域时,在身份验证期间添加通道的选项是针对传入的webhook而不是bot消息的。因此,您通过传入的webhook发送的任何消息将发送到您在身份验证期间选择的通道。通过[chat.postMessage][1]发送的消息将要求您的bot通过邀请成为目标频道的成员。传入的webhook只能链接到单个通道。你必须为你想要使用webhook发布的每个频道创建一个新的webhook。出于这个原因,我建议使用chat.postMessage代替。如果您请求chat:write.public范围,您的bot将能够在没有邀请的情况下发布到任何公共频道。

最新更新