Имитация набора текста - Bot Framework Composer - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь добавить своему боту набор текста, используя Composer, но я не знаю, как получить доступ к операции набора текста.

[Activity
    type = Typing
]

Я также пробовал язык разметки chatdown, но я похоже, это тоже неправильно.

[Typing][Delay=3000]

Ни один из вышеперечисленных форматов .lg не имитирует набор текста.

enter image description here

1 Ответ

1 голос
/ 28 июня 2020

Фактически, набор текста работает в Bot Framework Composer, вы также можете увидеть его в действии здесь: https://youtu.be/wG8emu4v6hk?t=955 (краткий момент в 15:55). Источник образца можно найти здесь: https://github.com/vishwacsena/composer-build-2020/tree/master/Birthday-bot2

введите описание изображения здесь

Действие отправляется точно так, как вы описали, но оно отображается только до тех пор, пока не будет отправлен следующий ответ. На снимке экрана в качестве примера задержка вызвана HTTP-запросом, и в это время отображается активность набора текста. Если ваши ответы следуют друг за другом быстро, вы можете вообще не увидеть индикатор набора текста, поскольку процесс идет слишком быстро.

[Activity
    type = Typing
]

Мне также удалось смоделировать вышеупомянутое в моей собственной Bot Framework Composer проект, в котором я использовал настраиваемое действие для имитации короткой задержки. Во время задержки отображается активность набора.

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