Рубрики
Без рубрики

Строительство автопилот ботов с Twilio CLI

Эй, это Стив с лабораторией DABBAL и в этом руководстве я покажу вам, как быстро создать … Теги с Twilio, JavaScript, Autopilot, Serverless.

Эй, это Стив с лабораторией DEBBAL и в этом руководстве я покажу вам, как быстро создать бот автопилота, используя Twilio CLI и плагил Twilio CLI и плагина Twilio.

Для начала, Twilio Autopilot Является платформой для создания ботов AI, которые работают с Messenger Facebook, Amazon Alexa, WhatsApp, Google Assistant, SMS-сообщениями, телефонными системами и практически другим разговорным каналом, о которых вы можете подумать. Начало работы с AUTOPILOT – это Super Easy и с Twilio CLI, вы можете перейти начать обучение с полностью функциональными шаблонами, чтобы вы могли идти.

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

Предварительные условия

Чтобы следовать, вам понадобится учетная запись Twilio, Twilio CLI и плагин Twilio Lab Autopilot для Twilio CLI.

Получение учетной записи Twilio

Если у вас нет учетной записи Twilio, вы можете использовать Моя реферальная ссылка получить один. Если вы используете эту ссылку, мы оба получим кредит Twilio $. Это более чем достаточно для вас, чтобы завершить это руководство и для меня, чтобы финансировать мой следующий учебник. Итак, это выигрыш/победа:-)

Установка Twilio CLI

Twilio CLI позволяет работать с Twilio из вашей командной строки. Чтобы установить Twilio CLI, вам понадобится недавняя версия узла. Js (10.x или позже) и NPM (который устанавливается с узлом). Вы можете убедиться, что узел установлен и получите номер версии, запустив следующую команду.

node --version

Если у вас нет установленного узла, или у вас нет текущей версии, посетите nodejs.org Для загрузки и установки последней версии для любой системы вы используете (Mac, Linux, Windows).

С установленным узлом вы можете перейти к установке Twilio Cli Отказ Процесс установки CLI прост. Вы можете просто запустить следующую команду в большинстве случаев.

npm install -g twilio-cli

Если у вас есть какие-либо проблемы с установкой CLI, обратитесь к установке документации в Twilio.com/Cli Отказ

Настройка профиля CLI

После установки Twilio CLI вам нужно будет настроить профиль, поэтому CLI может получить доступ к вашей учетной записи Twilio. Чтобы это сделать, вам понадобится твое твилио СЧЕТ SID. и Токен авторизации . Вы можете получить эти с помощью страницы приборной панели Веб-консоль Twilio Отказ

После поиска вашего СЧЕТ SID. и Токен авторизации Запустите следующую команду из вашего терминала или командной строки.

twilio login

Вас попросят ваш Счет SID и Токен авторизации . Скопируйте и вставьте значения из веб-консоли при появлении запроса. Это будет настроить профиль по умолчанию для CLI.

Установка плагина автопилота

После установки CLI вам нужно установить Плагин лаборатории балки полетной лаборатории для Twilio CLI. Вы можете сделать это, запустив следующую команду.

twilio plugins:install @dabblelab/plugin-autopilot

После завершения установки плагина вы можете проверить установку, выполнив следующую.

twilio autopilot --help

Вы должны увидеть список команд, предоставленных плагином AUTOPILOT.

Если вы видите это, мы готовы начать здание!

Использование шаблонов проекта Autopilot

Плагин автопилота обеспечивает тонну функциональности, но в этом руководстве мы просто собираемся сосредоточиться на создании и публикации бота из предварительно построенного шаблона.

Команда, которую мы будем использовать, это Автопилот Twilio: init команда. Когда вы запустите эту команду, вам будет представлено список доступных шаблонов.

Для этого учебника выберите Грасс назначения Шаблон и нажмите ввод.

Когда команда завершится, вы заметите новую локальную папку проекта с именем Twilio назначения-планирование-бот-шаблон создано.

Эта папка содержит все исходный код Bot BoteND и схема для создания разговорного интерфейса Bot. Итак, все, что вам нужно сделать, это развернуть шаблон, и у вас будет бот, который готов к тестированию. Чтобы развернуть шаблон, перейти в каталог проекта ( CD Twilio-назначение-назначение-бот-шаблон ), а затем запустите следующую команду, чтобы начать процесс развертывания.

twilio autopilot:deploy

Процесс развертывания может занять минуту или два, но после его завершения вы можете запустить следующую команду для подтверждения ее развертывания.

twilio autopilot:list

Вы должны увидеть ваш бот, перечисленный в результатах.

Если вы сделаете, вы готовы начать тестирование.

Тестирование вашего бота с симулятором автопилота

После развертывания вашего бота вы можете проверить его с помощью симулятора AUTOPILOT. Вы можете получить доступ к симулятору через Автопилот веб-консоль Отказ

Исследуя то, что было развернуто

Плагин автопилота развернул функции Twilio, используя Twilio Serverless API Для бота бота вместе с автопилотом бота.

Вы можете просмотреть все, что было развернуто через веб-консоль Twilio, но любые изменения должны быть сделаны локально, затем развернуты снова, используя CLI.

Фактически, изменения в коде реквизиты (функции Twilio) не могут быть сделаны через веб-консоль в это время.

Вносить изменения в свой бот

Чтобы внести изменения в функции твилио вашего бота, вам нужно изменить код в локальной папке проекта, а затем используйте Автопилот: развернуть команда снова, чтобы развернуть изменения.

Весь исходный код для функций Twilio можно найти в ./function/functions/ Папка, внутри корневого каталога проекта.

Изменения бота могут быть сделаны путем изменения файла схемы BOT, который находится в ./model/schema.json. .

Целью этого учебника было просто обеспечить быстрое введение в использование Twilio CLI и плагил Autopilot Twilio Lab PlugiLot для создания ботов из командной строки. В будущих учебниках я буду глубже в коде бота, но, надеюсь, это было полезно.

Для 200+ связанных учебных пособий по созданию ботов и голосовых помощников, проверьте dabblelab.com/tutorials. и YouTube.com/dabblelab.

Спасибо за чтение (или смотрите) и продолжайте проситься!

Оригинал: “https://dev.to/twilio/building-autopilot-bots-with-the-twilio-cli-3hbd”