如何将configuration项目存储在Slack App中

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

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

这是在Opsidian方面? 如果是这种情况,只是使用team.info端点,并使用每一个命令来匹配它?

我search了他们的文档和谷歌没有运气。

一个懒散的应用程序通常由程序代码(例如PHP)和数据库(如MySQL)组成,在服务器上运行,并通过一个API与Slack接口。 所有Slack团队的具体信息都存储在一个自定义的数据库,使用唯一的团队ID作为关键。 服务器需要通过互联网访问,以便Slack可以与之通信。 运行应用程序代码的服务器和应用程序的自定义数据库不是由Slack提供的,但需要由Slack应用程序开发人员进行设置和维护。

Slack本身只存储应用程序的基本configuration(在“你的应用程序”下看到的所有内容,例如validation令牌)以及安装后每个团队的一些基本configuration(例如安装应用程序和安装应用程序)。 任何其他特定于应用程序的信息都必须由应用程序本身存储在其数据库中。

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