Как сделать автозаполнение текстового предложения в окне сообщения в BOT - PullRequest
0 голосов
/ 18 января 2019

Я создал BOT с LUIS и node.js, а также опубликовал в Skype Channel.

Теперь я хочу добавить текстовое предложение автозаполнения в окне сообщения.

Не могу найти документацию для node.js

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 18 января 2019

Автозаполнение может быть выполнено с несколькими различными пакетами NPM. Вот один пример, который выглядит неплохо для реализации: https://www.npmjs.com/package/autocompleter

Пример кода:

var countries = [
    { label: 'United Kingdom', value: 'UK' },
    { label: 'United States', value: 'US' }
];

autocomplete({
    input: document.getElementById("country"),
    fetch: function(text, update) {
        text = text.toLowerCase();
        // you can also use AJAX requests instead of preloaded data
        var suggestions = countries.filter(n => n.label.toLowerCase().startsWith(text))
        update(suggestions);
    },
    onSelect: function(item) {
        alert(item.value); // will display 'US' or 'UK'
    }
});

Вам, очевидно, придется адаптировать это к вашим потребностям и точному варианту использования, но должно быть достаточно простым для реализации.

...