Каков рабочий процесс Azure Bot Framework Program (Node.js)?

i) Каков рабочий процесс Azure Bot Framework Program, который написан на Node.js?

II) Всегда ли он включает в себя диалог для запуска? Или есть другой способ запустить мою программу без диалогов?

1 ответ

Решение

i) Каков рабочий процесс Azure Bot Framework Program, который написан на Node.js?

Вообще говоря, приложениям ботов требуется Botbuilder SDK, а этот SDK в node.js как бы построен на промежуточном программном обеспечении Expressjs или Restifyjs. Соединитель бота должен прослушивать определенный маршрут для захвата входящих запросов.

Как server.post('/api/messages', connector.listen()); требуется в приложении бота.

И мы можем взглянуть с listen() который охватывает промежуточное ПО, если вы знакомы с Expressjs или Restifyjs.

После обработки внутри приложения бота, Botbuilder SDK отправит ответное сообщение об активности через API DirectLine Restful в службу Bot Connector, которая отправит действие на ваш канал. Обратитесь к postMessage() Исходный код для более подробной информации.

II) Всегда ли он включает в себя диалог для запуска? Или есть другой способ запустить мою программу без диалогов?

Да всегда.

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