【问题标题】:How can I add a configuration page for my slack app?如何为我的 Slack 应用程序添加配置页面?
【发布时间】:2016-12-18 15:11:22
【问题描述】:

如何为我的 Slack 应用添加配置页面?

示例:asana 有一个添加配置按钮,它指向一个页面,我们可以使用该页面将 slack 用户帐户与 asana 帐户连接

【问题讨论】:

  • 如果我在这里错了,请纠正我,但我认为这可能仅限于 Slack 在“第三方应用程序”的早期阶段自己创建的应用程序。请注意,the asana app 没有 Slack conducts a brief review of apps in our App Directory and does not endorse or certify these apps.,而不是 the Avabot app
  • 谢谢,这是有道理的。你知道如何在我的应用页面中编辑visit site 链接吗?我现在正在沙盒,只有在提交到应用目录后才能访问它吗?
  • 这实际上是一个非常好的问题。当我将 Simple Poll 提交到 app 目录时,有一个字段可以使用这个 URL。现在好像没了?我最好的猜测是,这会被添加到 App Directory 审批流程中。

标签: slack-api slack


【解决方案1】:

几个 Slack 应用程序(例如 Twitter、Google 日历)在安装到 Slack 后会提供一个配置页面。但是,此功能似乎仅适用于 Slack 的商业合作伙伴,而不是每个应用程序开发人员的标准功能。

开发人员需要自己使用外部应用程序/脚本来实现它,该应用程序/脚本链接到 Slack 应用程序并将配置存储在他们自己的数据库中。

另请参阅this answer,了解有关其工作原理的完整说明。

看看官方的Slack Plattform Roadmap for Developers,这个功能将来可能会在“从 Slack 中安装应用程序”下实现。

更新:

您现在可以使用Dialogs 创建类似于配置页面的内容。它允许您打开最多 5 个输入(文本或下拉菜单)的自定义模式窗口。它仍然与像内部 Slack 应用程序那样拥有完整的配置页面不同,但它向前迈出了一大步,对于许多情况来说可能就足够了。

【讨论】:

  • 好的,不过我还是要四处看看。因为,像 Giphy 或许多其他应用程序都有一个链接,如 Browse Apps > Giphy > Edit configuration。我们可以在哪里自定义我们的集成。
  • 很公平。如果你找到任何东西,请在这里分享,但如果你不是 Slack 的商业合作伙伴,我怀疑你会。我已经扩展了我的答案,以更清楚地说明为什么某些应用程序有配置页面。
  • @Prashanth Giphy 集成也是由 Slack 创建的。这就是它有一个配置页面的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-19
  • 1970-01-01
  • 2016-11-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多