Использование PromtDialog.Text просто показывает текст, а не текстовую область?

Я пытаюсь создать promptDialog, где пользователь вводит какой-то текст.

Документация для PromptDialog

Код:

  PromptDialog.Text(
            context,
            ResumeAfterAnswerAsync,
            "What is your name?",
            null, 5);

Когда это срабатывает, оно отображается только как базовый ответ от бота с сообщением: "Как тебя зовут?" как изображение ниже. То, что я ожидал, было текстовой областью в диалоговом окне. Вроде как диалоговое окно приглашения Диалоговое окно подтверждения вы можете увидеть внизу скриншота, только с полем ввода.

Снимок экрана эмулятора бота

Это поведение по замыслу? Это означает, что следующее сообщение, отправленное на сервер, является вводом. Или я здесь что-то не так делаю?

1 ответ

Решение

Это по замыслу. Наличие текстовой области не имеет смысла, так как большинство каналов не смогут ее отобразить.

Другие вопросы по тегам