Home

Awesome

dd-alicization

Go-модуль для работы с Яндекс.Станцией

Установка:

go get github.com/anvlad11/dd-alicization

Модуль содержит пакет glagol

Конфигурация

Для конфигурации используются следующие переменные окружения

HTTP Gateway

Частичное описание API для работы с Станцией через гейтвей - https://documenter.getpostman.com/view/525400/SWLfd8et?version=latest

Станция раз в N (сейчас N = 1) секунд отправляет свой статус к подключенному клиенту, а не отвечает им на запрос, поэтому для получения свежего статуса Станции после отправки POST-запроса через гейтвей необходимо сделать пустой GET-запрос.

Пример сервиса

В main.go есть пример сервиса, который получит список устройств на аккаунте пользователя, токенов доступа для них, сделает поиск доступных устройств в локальной сети, подключится к первому найденному и поднимет HTTP Gateway до него.

TODO