Отправить сообщение от имени пользователя после того, как пользователь нажал кнопку - PullRequest
0 голосов
/ 27 сентября 2019

Хотелось бы узнать, можно ли отправлять сообщения от имени пользователя после определенного события?В моем случае я хочу видеть ответ пользователя в чате после того, как он уже нажал кнопку одного из предложенных действий, которое по умолчанию скрывается после этого.

Заранее спасибо, любая помощьприветствуется!

Редактировать:

Извините за путаницуТо, что я имел в виду, было в основном своего рода «подделкой» реального сообщения пользователя, которое будет содержать только текст кнопки.Таким образом, в основном, если у нас есть этот пример: enter image description here

Я хотел бы получить сообщение синим цветом (от имени пользователя), в котором говорится, что красный, зеленый или синий, в зависимости отвыбор пользователя.

Возможно ли это?

1 Ответ

1 голос
/ 27 сентября 2019

Там нет хитрости с этим.Похоже, вы уже знаете, как использовать предложенные действия, но говорите, что поведение по умолчанию - скрытие сообщения после того, как пользователь его выберет.Это верно только для типа действия postBack.Если вы используете imBack или messageBack, то вы можете сохранить выбранное сообщение в истории разговоров.При imBack отображаемое сообщение будет свойством value действия, а при messageBack отображаемое сообщение будет свойством displayText действия.

imBack

messageBack

Вы можете создавать предлагаемые действия из действий с картой, используя свойство SuggestedActions действия или с MessageFactory.SuggestedActions.

...