Отобразить предлагаемые варианты действий по вертикали - PullRequest
0 голосов
/ 19 сентября 2018

Я добавил предложенные действия в чат-бот.Но он отображает все опции по горизонтали и не показывает полные тексты.

Ниже кода

var msg = new builder.Message(session)
.text("What would you like assistance with?")
.suggestedActions(
    builder.SuggestedActions.create(
        session, [
                builder.CardAction.imBack(session, "Texas Workforce Commission", "1. Texas Workforce Commission"),
                builder.CardAction.imBack(session, "Jobs Y’all", "2. Jobs Y’all")
            ]
        ));
    session.send(msg);

Прикрепленный скриншот.

Вывод

Вопросы:

  1. В настоящий момент параметры отображаются горизонтально.Мне нужно отобразить параметры по вертикали.Как мне это сделать?
  2. И первая опция в списке усекается автоматически.Как отобразить все параметры, чтобы они не были обрезаны?

1 Ответ

0 голосов
/ 18 января 2019

Нет, в вашем коде нет способа сделать это.Это проблема того, как отправляемые вами карты обрабатываются каждым каналами , и я думаю, что для большинства каналов нет и того и другого.

Но если вы используете WebChat тогда ответ может быть yes .Это зависит от ваших навыков React / JavaScript.WebChat - это приложение React, скомпилированное в javascript и связанное с одним botchat.js.В этом случае у вас есть два варианта:

  1. Изменить код React, который приведет к изменению botchat.js
  2. Изменить окончательный файл botchat.js

Я сам в конечном итоге изменил код реакции, и это единственный вариант, который я могу порекомендовать вам.Это может занять некоторое время, но в итоге оно того стоит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...