如何在 Slack App 中存储配置项

How to store configuration items in a Slack App

如何在 Slack 应用程序中存储永久数据?

例如,Opsidian slack app 有一个添加您的 AWS 密钥的命令。它在哪里存储这些密钥以及它如何知道为特定团队使用特定密钥?

这是Opsidian那边的吗?如果是这种情况,它是否只使用 team.info 端点并使用每个命令来匹配它?

我搜索了他们的文档,但 Google 没有找到。

Slack 应用程序通常由程序代码(例如 PHP)和数据库(例如 MySQL)组成,运行 位于服务器上并通过其中一个与 Slack 交互蜜蜂。所有 Slack 团队特定信息都使用唯一的团队 ID 作为键存储在自定义数据中。服务器需要可从 Internet 访问,以便 Slack 可以与其通信。 运行应用程序代码和应用程​​序自定义数据库的服务器不是Slack提供的,需要由Slack应用程序开发者设置和维护。

Slack 本身仅存储应用程序的基本配置(您在 "Your apps" 下看到的所有内容,例如验证令牌)和安装后每个团队的一些基本配置(例如安装了应用程序和安装者) .任何其他特定于应用程序的信息都必须由应用程序本身存储在其数据库中。

Slack 应用程序开发人员还需要提供自定义网站以允许为团队安装 Slack 应用程序。有关安装过程以及如何获取团队特定访问令牌的更多信息,请参阅