slack-api - 如何为我的 Slack 应用程序添加配置页面?

标签 slack-api slack

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

示例:asana 有一个添加配置按钮,该按钮会转到一个页面,我们可以使用该页面将 slack 用户帐户与 asana 帐户连接起来

enter image description here

最佳答案

一些 Slack 应用程序(例如 Twitter、Google 日历)在安装到 Slack 后提供配置页面。不过这个功能似乎只对 Slack 的商业合作伙伴开放,并不能作为每个应用开发者的标准功能。

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

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

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

更新:

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

关于slack-api - 如何为我的 Slack 应用程序添加配置页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41209730/

相关文章:

slack-api - 返回通过 Slack API 发送的消息总数

python - 如何调用由 post 请求调用的 python flask 函数?

javascript - 在 node.js 中构建一个 slack bot,抛出一个我无法理解的错误。有没有人见过这个?

linux - Nagios 松弛 channel 集成

slack-api - 如何使用 slack API 为上传到 slack 的媒体获取/启用公共(public) URL

select - Slack Interactive 消息菜单选择多个

slack-api - 更新 Bot 发布的消息时出现 "cant_update_message"错误

python - SlackAPI - 无法返回包含多个变量的消息

php - 我可以使用 Slack API 上传图像作为附件吗?

c# - 如何通过 C# 的 Slack-App 作为用户而不是应用程序在特定 channel 中发布带有附件的消息