Skip to content

Локальное тестирование навыков Алисы

License

Notifications You must be signed in to change notification settings

azzzak/alice-nearby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alice-nearby

Утилита позволяет тестировать навыки Алисы даже без подключения к интернету. Также она облегчает тестирование навыка несколькими людьми одновременно.

Установка

Установка и обновление происходит стандартным для golang способом:

go get -u github.com/azzzak/alice-nearby

После скачивания репозитория утилита будет скомпилирована и помещена в папку GOPATH/bin. Кроме того, в папке bin репозитория лежат уже скомпилированные исполняемые файлы для macOS и Windows. Их можно запускать без установки golang.

Использование

При запуске нужно указать адрес вебхука, принимающего команды. Опционально можно изменить порт веб-интерфейса, по умолчанию это 2345.

./alice-nearby --webhook=http://localhost:3000/skill --port=3456

Теперь по адресу localhost:2345 (либо другой выбранный порт) доступен веб-интерфейс, имитирующий тестовый стенд в личном кабинете.

Веб-интерфейс утилиты

При желании можно организовать командное тестирование навыка или привлечь дополнительных тестировщиков. Для этого надо прокинуть туннель до локального порта с веб-интерфейсом при помощи ngrok или аналогичного сервиса.

Ограничения

  • Не будет работать извлечение именованных сущностей
  • Картинки не отображаются
  • Кнопки работают только простые, имитирующие ввод текста

About

Локальное тестирование навыков Алисы

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages