Skip to content

modules

Aculeasis edited this page Feb 13, 2019 · 2 revisions

Обработка любой фразы которую терминал успешно распознал осуществляется через систему модулей. Изначально большинство модулей доступны только в режиме отладки, но их можно переключить и в обычный режим. Настройка модулей осуществляется через голосовые команды в режиме отладки.

Список модулей которые изначально доступны в обычном режиме: блокировка, отладка, ничего, громкость, мажордом, терминатор.

При запуске терминал загружает настройки модулей, а при нормальном завершении работы сохраняет их в файле src/data/modules.json.

Режим отладки

Активируется фразой режим разработчика. Для возврата в обычный режим нужно сказать выход.

Системные модули

Отличаются тем что их нельзя настроить. Список системных модулей: отладка, менеджер.

Настройка модулей

Настройку осуществляет модуль менеджер. Для настройки модуля нужно сказать фразу <имя модуля>. Список фраз:

  • активировать везде: Модуль доступен как в обычном так и в режиме отладки.
  • активировать: Модуль будет доступен только в обычном режиме.
  • деактивировать: Модуль будет доступен только в режиме отладки.
  • удалить: Полностью отключает модуль. Настройки режимов сохраняются.
  • восстановить: Включает "удаленный" модуль.

Справка по модулям

Осуществляется через модуль помощь, фразы:

  • помощь: Перечисляет все модули, их триггеры в текущем режиме и настройки.
  • помощь <имя модуля>: Расскажет о конкретном модуле.

Список всех модулей (в порядке убывания приоритета):

  • блокировка: Включает\отключает блокировку.
  • отладка: Включает\выключает режим отладки.
  • менеджер: Позволяет настраивать модули.
  • скажи: Произносит фразу идущую после скажи.
  • ничего: Модуль который вообще ничего не делает, активируется через ничего.
  • считалка: Считает до Y или от Y до Х. Просто произносит много чисел.
  • кто я: Сообщает голос и характер текущего tts (при наличии).
  • теперь я: Меняет характер или голос текущего tts (при наличии).
  • вики: Ищет фразу в википедии, при необходимости переспросит.
  • помощь: Справка по модулям.
  • выход: Завершает работу терминала.
  • перезагрузка: "Горячий" перезапуск терминала.
  • громкость: Настройка громкости системы и музыкального плеера.
  • мажордом: Отправляет фразу на сервер мажордома.
  • терминатор: Говорит о том что соответствие фразе не найдено.