Упражнение. Создание бота, который может отправлять упреждающие сообщения в Microsoft Teams

Завершено

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

Создание бота

  1. Откройте Visual Studio Code.

  2. На боковой панели щелкните значок Microsoft Teams , чтобы открыть панель НАБОР СРЕДСТВ TEAMS .

  3. На панели НАБОР СРЕДСТВ TEAMS нажмите кнопку Создать новое приложение .

  4. В меню Новый проект выберите Бот.

    Снимок экрана: Visual Studio Code, на котором показаны выбранные элементы для начала создания нового бота с помощью набора средств Teams.

  5. В меню Функции приложения с помощью бота выберите функцию Уведомления чата .

    Снимок экрана: Visual Studio Code, на котором показано меню

  6. В меню Выбор триггеров выберите Триггер HTTP (Функции Azure).

  7. В меню Язык программирования выберите JavaScript.

  8. В меню Папка рабочей области выберите Папка по умолчанию.

  9. В поле Имя приложения введите Оповещения о запросах в службу поддержки , а затем нажмите клавишу ВВОД.

Teams Toolkit создает файлы проекта и исходного кода.

Примечание.

Вы можете получить сообщение из Visual Studio Code с вопросом о том, доверяете ли вы авторам файлов в этой папке. Нажмите кнопку Да, я доверяю авторам , чтобы продолжить.

Снимок экрана: Visual Studio Code, на котором показан файл сведений для шаблона бота уведомлений и файлы кода на панели проводника.

Запуск и отладка

Теперь пришло время запустить бота в первый раз.

  1. На боковой панели щелкните значок Отладка , чтобы открыть панель ЗАПУСК И ОТЛАДКА .

  2. На панели ЗАПУСК И ОТЛАДКА выберите Chrome или Edge в раскрывающемся списке в качестве браузера, который вы хотите использовать для отладки бота. Затем нажмите кнопку Воспроизвести (или клавишу F5), чтобы начать сеанс отладки.

    Снимок экрана: Visual Studio Code, на котором показан код бота уведомлений, область отладки и задачи терминала.

    Примечание.

    Если вы еще не вошли в клиент Microsoft 365, появится запрос. Выберите Войти и следуйте инструкциям по входу, чтобы проверить подлинность Teams Toolkit в клиенте Microsoft 365.

    Затем Teams Toolkit развертывает, настраивает и запускает все необходимые компоненты. Он также открывает окно браузера и переходит в Microsoft Teams.

  3. В диалоговом окне установки нажмите кнопку Добавить , чтобы установить приложение в качестве личного приложения.

Вот и все. Бот установлен, запущен в Teams и готов к тестированию.

Снимок экрана: веб-клиент Teams с пустым окном чата бота для оповещений о запросах в службу поддержки.

Активация упреждающего сообщения

С помощью программы командной строки отправьте HTTP-запрос POST в конечную точку уведомления, размещенную на локальном веб-сервере, чтобы запустить отправку сообщения ботом в Teams.

curl -X POST http://localhost:3978/api/notification

Бот отправляет адаптивную карточку в чат Teams.

Снимок экрана: веб-клиент Teams, на котором показана адаптивная карточка, которая была размещена в чате бота для оповещений о запросах в службу поддержки.

Закройте окно браузера, чтобы остановить сеанс отладки.