Использование PromtDialog.Text просто показывает текст, а не текстовую область?
Я пытаюсь создать promptDialog, где пользователь вводит какой-то текст.
Код:
PromptDialog.Text(
context,
ResumeAfterAnswerAsync,
"What is your name?",
null, 5);
Когда это срабатывает, оно отображается только как базовый ответ от бота с сообщением: "Как тебя зовут?" как изображение ниже. То, что я ожидал, было текстовой областью в диалоговом окне. Вроде как диалоговое окно приглашения Диалоговое окно подтверждения вы можете увидеть внизу скриншота, только с полем ввода.
Это поведение по замыслу? Это означает, что следующее сообщение, отправленное на сервер, является вводом. Или я здесь что-то не так делаю?
1 ответ
Решение
Это по замыслу. Наличие текстовой области не имеет смысла, так как большинство каналов не смогут ее отобразить.