Как сделать простой диалог с более чем 5 входами? Node Slack API - PullRequest
0 голосов
/ 15 сентября 2018

Я сейчас справляюсь с проблемой.Мне нужно сделать как форму, чтобы создать что-то вроде этого:

It is like a format text

Итак, я пытаюсь создать форму с диалогом Slack, но мойпроблема в том, что поддерживается только 5 входов, это мой текущий процесс:

enter image description here

Есть ли другой способ ввода текста или раскрывающихся списков и возврата такого формата?или как я могу добавить больше входов (5+) в диалог?

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

В настоящее время ограничение составляет 10 для каждого диалога.В случае, если вам нужно сохранить состояние предыдущего диалога или получить значения входных данных предыдущего диалога в следующем процессоре отправки диалогового окна, вы можете использовать поле состояния во вложении диалога.Поле состояния принимает значения в виде текста, и вы можете поместить разделитель, как показано ниже:

"состояние": "input1 | input2 | inout3 ... | input10"

и получить значения вследующий диалоговый процессор.

0 голосов
/ 16 сентября 2018
  1. Нет, вы не можете иметь более 5 входов в вашем Slack Dialog . Это текущий верхний жесткий предел.

  2. Диалоги являются лучшим способом для Slack для структурированного ввода текста. Но вы также можете использовать ввод текста из команды косой черты, например, /command "first input" "second input"

  3. Вы также можете создавать выпадающие списки с помощью меню сообщений

Чтобы решить вашу проблему необходимости запросить более 5 входных данных от пользователя в Slack, я думаю, у вас есть два варианта:

  • A. Используйте несколько диалогов, например у вас, кажется, есть 9 полей, так что вы может сначала открыть диалог для первых 5 элементов, а затем для последние 4 элемента.
  • B. Вы смешиваете диалоги (для ввода текста) с меню сообщений для выпадающего ввод и / или команда слэша, например используйте диалог для ввода текста и основных параметров. Затем отобразите результат в виде сообщения Slack и разрешите пользователю изменять остальные параметры в меню сообщений.

Обновление июль 2017

Теперь вы можете использовать до 10 элементов в диалоге. Подробнее см. здесь .

...