【发布时间】:2019-07-22 21:19:59
【问题描述】:
Slack App 安装过程中是否有环境变量的概念?
这是一个虚构的用例。
假设我们有一家位于 3 个地区的公司。有一个 REST API 可通过这些端点搜索区域内的员工:
GET https://us.cars.com/findemployee
GET https://uk.cars.com/findemployee
GET https://it.cars.com/findemployee
假设我们开发了一个带有 Slash Command 功能的 Slack 应用程序来搜索员工,例如:
/findemployee
当用户在他的工作区安装 Slack App 时,有没有办法让用户选择他所属的区域?然后以某种方式将其作为环境变量存储在 Slack App 安装中。这样当用户执行斜杠命令/findemployee时,就会调用相应的REST API url。
例如,如果用户在安装过程中选择了英国地区,那么斜杠命令/findemployee将向GET https://uk.cars.com/findemployee发送请求。
谢谢。
【问题讨论】: