我想创建一个松弛的消息按钮,我知道当用户单击此按钮时,Slack会对应用程序的“操作URL”(在应用程序的交互式消息设置中称为“请求URL”)执行回调。
我能以某种方式动态指定此URL吗?如果没有,人们如何处理登台/测试服务器等?
答案 0 :(得分:2)
不,您无法通过脚本提供/设置操作URL。必须在Slack应用程序的配置页面上手动输入。
我有3个阶段(开发,测试,制作),我处理分段的方式是我为每个阶段创建一个Slack应用程序的克隆。这允许我为每个阶段指定不同的Action URL(以及任何其他请求URL,如斜杠命令,交互式按钮等)。
请注意,如果您想在同一个Slack团队中运行所有克隆,则可能需要重命名某些工件,例如:相应地斜杠命令或僵尸用户。
示例:对于我的Slack app rafflebot,我使用斜杠命令/raffle
。对于我的测试环境,这变为/raffle_t
,对于我的开发环境,变为/raffle_d
。