如何获得一个工作区不可知的松弛机器人令牌? [英] How to get a workspace agnostic Slack bot token?

查看:6
本文介绍了如何获得一个工作区不可知的松弛机器人令牌?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一个机器人,人们可以安装在他们的工作区中,并发送/接收某种类型的消息。我遇到的问题是文档告诉您使用为您的工作空间生成的令牌:

https://api.slack.com/bot-users#installing-bot

但这没有任何意义,因为人们会自己在他们的工作空间上安装App/Bot,他们不会给我他们的令牌或任何东西。我肯定错过了什么。无论机器人是以纯API驱动的方式安装的,我如何针对其工作区对其进行身份验证?

推荐答案

没有"工作区不可知"的空闲标记。每个令牌都链接到特定的工作区和用户。

通常的方法是为您的Slack应用程序提供一个installation routine with Oauth 2.0。当有人按照该例程安装您的应用程序时,会在内部创建一个新令牌,您的应用程序需要收集和存储该令牌。这就是每一款Slack应用程序的工作原理。

请注意,每个工作区只需安装一次。令牌未过期。

当你只在自己的工作区安装Slack应用程序时,情况就很简单了。这可以直接从Slack应用程序管理窗口完成,不需要安装例程。但很明显,您需要手动将生成的令牌复制到您的应用程序中。

这篇关于如何获得一个工作区不可知的松弛机器人令牌?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆