Эта статья показывает, как построить бот, используя шаблон бота Echo Python, а затем, как тестировать его с помощью эмулятора Framework Bot.
Создание бота с Azure Bot Service и создание бота локально не зависит от параллельных способов создания бота.
Предварительные условия
- Python 3.
- Структура бота эмулятор
- Знание асинхронного программирования в Python
Шаблоны
- Установите необходимые пакеты, запустив следующие команды:
pip install botbuilder-core pip install asyncio pip install aiohttp pip install cookiecutter
Последняя упаковка, кухонная кулинария будет использоваться для создания бота. Убедитесь, что CookieCutter был установлен правильно запущенным печенье --help
Отказ
- Чтобы создать свой бот Run:
cookiecutter https://github.com/microsoft/BotBuilder-Samples/releases/download/Templates/echo.zip
Эта команда создает бот Echo на основе шаблона Echo Python
Создать бот Вам будет предложено название бота и описания. Назовите свой бот эхо-бот
и установить описание в Бот, который повторяет ответ пользователя
. как показано ниже:
Начните свой бот
От терминала перейдите к
эхо-бот
папка, где вы спасли свой бот. БегиPIP3 Установка -R требования. atxt
Чтобы установить любые необходимые пакеты для запуска вашего бота.Как только пакеты установлены Run
Python3 приложение
Чтобы начать свой бот. Вы будете знать, что ваш бот готов к проверке, когда вы видите последнюю строку, показанную на скриншоте ниже:
Скопируйте последние цифры в адресе на последней строке (обычно 3978), так как вы будете использовать их на следующем шаге. Теперь вы готовы начать эмулятор.
Начните эмулятор и подключите бот
Начните эмулятор Framework Bot.
Выберите «Открыть бот» на вкладке «Добро пожаловать эмулятор».
Введите URL-адрес своего бота, который является URL-адресом локального порта, с/API/сообщениями, добавленными к пути, как правило, http://localhost: 3978/API/Сообщения Отказ
Затем выберите «Подключиться».
Отправьте сообщение своему боту, и бот ответит.
Оригинал: “https://dev.to/prabhumanoharaa/create-a-azure-bot-in-python-4aa9”