松弛消息按钮:动态操作URL(请求URL)

时间:2017-07-20 14:46:33

标签: slack-api

我想创建一个松弛的消息按钮,我知道当用户单击此按钮时,Slack会对应用程序的“操作URL”(在应用程序的交互式消息设置中称为“请求URL”)执行回调。

我能以某种方式动态指定此URL吗?如果没有,人们如何处理登台/测试服务器等?

1 个答案:

答案 0 :(得分:2)

不,您无法通过脚本提供/设置操作URL。必须在Slack应用程序的配置页面上手动输入。

我有3个阶段(开发,测试,制作),我处理分段的方式是我为每个阶段创建一个Slack应用程序的克隆。这允许我为每个阶段指定不同的Action URL(以及任何其他请求URL,如斜杠命令,交互式按钮等)。

请注意,如果您想在同一个Slack团队中运行所有克隆,则可能需要重命名某些工件,例如:相应地斜杠命令或僵尸用户。

示例:对于我的Slack app rafflebot,我使用斜杠命令/raffle。对于我的测试环境,这变为/raffle_t,对于我的开发环境,变为/raffle_d