首页 > 解决方案 > 第二次选择中的选项取决于第一次选择中的选定选项

问题描述

是否可以创建一个 node.js 松弛应用程序,用户可以在一个选择菜单中选择汽车品牌,然后在另一个选择菜单中选择汽车型号,其中第二个选择菜单中的选项取决于第一个菜单中选择的汽车品牌?

我正在寻找的解决方案可以是松弛消息、对话框或链接(如果这是一件事)。

我找到了只有一个选择菜单的好例子,但我真的需要能够创建一个模式,其中 C 取决于 B 中的选择,B 取决于 A 中的选择等。

希望有人明白我的意思:)

标签: node.jsslack

解决方案


根据先前选择菜单的输入来实现选择菜单的唯一方法是一个接一个地发布。

这是一个基本的大纲:

  1. 带有选择菜单 A 的应用程序发布消息
  2. 用户做出选择,应用程序收到来自 Slack 的请求,选择 A
  3. 应用程序根据 A 中的选择使用选择菜单 B 覆盖先前的消息

推荐阅读