Создание бота с помощью пакета SDK Bot Framework

ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4

В этой статье описывается, как создать первого бота с помощью пакета SDK Bot Framework для C#, Java, JavaScript или Python и как протестировать бота с помощью эмулятора Bot Framework.

Для создания первого бота не требуется подписка Azure или ресурс службы Azure AI Bot. В этом кратком руководстве основное внимание уделяется созданию первого бота локально. Если вы хотите узнать, как создать бота в Azure, см. статью "Создание ресурса Azure Bot".

Внимание

Пакет SDK Bot Framework и эмулятор Bot Framework были архивированы на GitHub. Проект больше не обновляется или не поддерживается. Запросы на поддержку пакета SDK Bot Framework больше не будут обслуживаться с 31 декабря 2025 г.

Чтобы создавать агенты с помощью выбранной службы ИИ, оркестрации и знаний, рекомендуется использовать пакет SDK для агентов Microsoft 365. Пакет SDK для агентов поддерживает язык C#, JavaScript или Python. Дополнительные сведения о пакете SDK для агентов см. в aka.ms/agents. Если у вас есть существующий бот, созданный с помощью пакета SDK Bot Framework, вы можете обновить бота до пакета SDK для агентов. Ознакомьтесь с основными изменениями и обновлениями в руководстве по миграции с Bot Framework SDK на Agents SDK.

Если вы создаете агент для совместной работы в Microsoft Teams, рассмотрите возможность использования пакета SDK Teams. Он предоставляет интерфейсы API, поддержку адаптивных карт и встроенную оркестрацию ИИ для агентов, работающих в среде Teams. Дополнительные сведения см. в пакете SDK Teams (библиотека ИИ Teams).

Если вы ищете платформу агента на основе SaaS, рассмотрите microsoft Copilot Studio.

Требования

Шаблоны C#

В текущих примерах ботов используются шаблоны .NET Core 3.1.

Чтобы добавить шаблоны ботов в Visual Studio, скачайте и установите Bot Framework v4 SDK Templates for Visual Studio VSIX файл.

Примечание.

Вы можете установить шаблоны из Visual Studio.

  1. В меню выберите "Расширения" и "Управление расширениями".
  2. В диалоговом окне "Управление расширениями" найдите и установите шаблоны SDK Bot Framework версии 4 для Visual Studio.

Сведения о развертывании ботов .NET в Azure см. в статье о подготовке и публикации бота.

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

В Visual Studio создайте проект бота и используйте шаблон Echo Bot (Bot Framework версии 4 — .NET Core 3.1). Чтобы просмотреть только шаблоны ботов, выберите тип проекта AI Bots .

Благодаря шаблону проект содержит весь необходимый код для создания бота в этом кратком руководстве. Вам больше не нужен код для тестирования бота.

Запуск бота

В Visual Studio:

  1. Откройте проект бота.
  2. Запустите проект без отладки.
  3. Visual Studio создает приложение, развертывает его в localhost и запускает веб-браузер для отображения страницы приложения default.htm .

На этом этапе ваш бот работает локально на порте 3978.

Запуск эмулятора и подключение к боту

  1. Установите Bot Framework Emulator.

  2. Выберите "Открыть бот" на вкладке приветствия эмулятора.

  3. Введите URL-адрес вашего бота, который является локальным хостом и портом, с добавлением /api/messages в путь. Адрес обычно: http://localhost:3978/api/messages

    откройте бота

  4. В этом случае выберите Подключиться.

    Отправьте боту сообщение, и бот ответит обратно.

    эхо-сообщение

Следующие шаги