Javascript 如何使用5个以上的输入创建松弛对话框?节点松弛API

Javascript 如何使用5个以上的输入创建松弛对话框?节点松弛API,javascript,node.js,slack,Javascript,Node.js,Slack,我目前正在处理一个问题。我需要制作一个表单来创建如下内容: 所以,我试图用Slack对话框创建一个表单,但我的问题是只支持5个输入,这是我当前的流程: 有没有其他方法可以输入文本或下拉列表并返回这种格式?或者如何向对话框添加更多输入(5+) 不,您的输入不能超过5个。这是目前的硬上限 对话框是结构化文本输入的最佳方式。但您也可以使用斜杠命令的文本输入,例如,/command“first input”“second input” 也可以使用创建下拉列表 要解决需要查询Slack中用户的5个以上

我目前正在处理一个问题。我需要制作一个表单来创建如下内容:

所以,我试图用Slack对话框创建一个表单,但我的问题是只支持5个输入,这是我当前的流程:

有没有其他方法可以输入文本或下拉列表并返回这种格式?或者如何向对话框添加更多输入(5+)

  • 不,您的输入不能超过5个。这是目前的硬上限

  • 对话框是结构化文本输入的最佳方式。但您也可以使用斜杠命令的文本输入,例如,
    /command“first input”“second input”

  • 也可以使用创建下拉列表

  • 要解决需要查询Slack中用户的5个以上输入的问题,我认为您有两个选择:

    • A.使用多个对话框,例如,您似乎有9个字段,因此 可以首先打开前5个元素的对话框,然后打开 最后4个要素
    • B.将对话框(用于文本输入)与下拉菜单的消息菜单混合使用 输入和/或斜杠命令,例如,使用对话框输入文本和主选项。然后将结果显示为Slack消息,并允许用户通过消息菜单更改其余选项
    2017年7月更新


    现在,每个对话框最多可以使用10个元素。有关详细信息,请参阅。

    当前每个对话框的限制为10。如果需要保留上一个对话框的状态,或希望在下一个对话框中获取上一个对话框的输入值,可以使用对话框附件中的状态字段。“状态”字段将值作为文本,您可以放置一个分隔符,如下所示:

    “状态”:“输入1 |输入2 |输入3…|输入10”


    并在下一个对话框处理器中获取值。

    谢谢我的朋友,我将检查如何实现第一个选项并尝试解决此问题。谢谢