Упражнение. Создание бота, который может отправлять упреждающие сообщения в Microsoft Teams
В этом упражнении вы узнаете, как создавать, запускать и отлаживать бота. Вы также узнаете, как запустить бот для отправки адаптивной карточки в Microsoft Teams из командной строки.
Создание бота
Откройте Visual Studio Code.
На боковой панели щелкните значок Microsoft Teams , чтобы открыть панель НАБОР СРЕДСТВ TEAMS .
На панели НАБОР СРЕДСТВ TEAMS нажмите кнопку Создать новое приложение .
В меню Новый проект выберите Бот.
В меню Функции приложения с помощью бота выберите функцию Уведомления чата .
В меню Выбор триггеров выберите Триггер HTTP (Функции Azure).
В меню Язык программирования выберите JavaScript.
В меню Папка рабочей области выберите Папка по умолчанию.
В поле Имя приложения введите Оповещения о запросах в службу поддержки , а затем нажмите клавишу ВВОД.
Teams Toolkit создает файлы проекта и исходного кода.
Примечание.
Вы можете получить сообщение из Visual Studio Code с вопросом о том, доверяете ли вы авторам файлов в этой папке. Нажмите кнопку Да, я доверяю авторам , чтобы продолжить.
Запуск и отладка
Теперь пришло время запустить бота в первый раз.
На боковой панели щелкните значок Отладка , чтобы открыть панель ЗАПУСК И ОТЛАДКА .
На панели ЗАПУСК И ОТЛАДКА выберите Chrome или Edge в раскрывающемся списке в качестве браузера, который вы хотите использовать для отладки бота. Затем нажмите кнопку Воспроизвести (или клавишу F5), чтобы начать сеанс отладки.
Примечание.
Если вы еще не вошли в клиент Microsoft 365, появится запрос. Выберите Войти и следуйте инструкциям по входу, чтобы проверить подлинность Teams Toolkit в клиенте Microsoft 365.
Затем Teams Toolkit развертывает, настраивает и запускает все необходимые компоненты. Он также открывает окно браузера и переходит в Microsoft Teams.
В диалоговом окне установки нажмите кнопку Добавить , чтобы установить приложение в качестве личного приложения.
Вот и все. Бот установлен, запущен в Teams и готов к тестированию.
Активация упреждающего сообщения
С помощью программы командной строки отправьте HTTP-запрос POST
в конечную точку уведомления, размещенную на локальном веб-сервере, чтобы запустить отправку сообщения ботом в Teams.
curl -X POST http://localhost:3978/api/notification
Бот отправляет адаптивную карточку в чат Teams.
Закройте окно браузера, чтобы остановить сеанс отладки.