Есть ли в любом случае отображение опции автозаполнения в эмуляторе бота или любом другом канале с использованием MS Bot framework
Я встраиваю веб-чат в свой веб-сайт и использую следующий подход для реализации автоматического заполнения (автоматического предложения) для поля ввода веб-чата, к которому вы можете обратиться.
HTML-код:
<div id="bot"></div>
<div>
<datalist id="mylists">
<option value="Hello World">
<option value="Azure">
<option value="botframework">
<option value="LUIS">
<option value="QNA">
</datalist>
</div>
JS код:
<script>
BotChat.App({
directLine: { secret: "{directline_secret}" },
user: { id: 'You'},
bot: { id: '{bot_id}' },
resize: 'detect'
}, document.getElementById("bot"));
$(function () {
//in this sample, I use a static datalist
//you can also retrieve data from external storage, such as database,
//and dynamically generate datalist based on records
//then append dynamic datalist to web page
//attach the datalist to webchat input box
$("input.wc-shellinput").attr("list", "mylists");
})
</script>
Результат теста:
