Без программирования
Создать навык в редакторе
Создавайте навыки без программирования с помощью визуальных редакторов. С Алисой совместимы, например, Aimylogic, Verter, Pipe.bot.
Создать навык в конструкторе Aimylogic
Создать навык без программирования
Основные понятия
- Экран — состояние бота, в котором он совершает действие или ряд действий.
- Блок — действие, которое совершает бот.
- Интент — блок, который дает понять боту, чего хочет пользователь.
- Вопрос — блок, который содержит в себе вопрос бота к пользователю.
- Связь экранов соединяет действия бота между собой в необходимой последовательности.
Создание сценария
- Авторизуйтесь на app.aimylogic.com.
- На главной странице Aimylogic нажмите Создать бота.
- Выберите способ создания чат-бота в конструкторе.
- Выберите язык общения и шаблон бота.
- Введите название проекта и нажмите В конструктор.
- Создайте экраны и разбейте их на блоки. Начните навык с приветствия.
- Проставьте связи между экранами.
- Когда сценарий будет готов, на верхней панели нажмите Тестировать. В открывшемся справа виджете проверьте работу навыка.
Подключить навык к Яндекс Диалогам
- На верхней панели конструктора нажмите кнопку Опубликовать.
- Выберите канал Алиса.
- Получите OAuth-токен, вставьте его в соответствующее поле и нажмите Подключить.
- В списке подключений найдите канал Алиса и нажмите Получить webhook.
- При создании навыка в консоли разработчика в блоке Backend выберите Webhook URL. Вставьте ссылку, полученную на шаге 4.
- На вкладке Тестирование в консоли разработчика еще раз проверьте работу навыка перед публикацией.