Skip to content
Sergey Mikolaytis edited this page Jul 27, 2017 · 20 revisions

Всем привет, здесь я постараюсь подробно описать все, что касается интеграции с Laitis и заранее ответить на возможные вопросы.

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

Типовые кейсы:

У меня умный дом и я хочу, чтобы при команде "Включить лампу", включалась лампа у меня в гостинной.

  • Если умный дом имеет веб-интерфейс и может принимать веб-запросы - создайте команду Включить лампу которая выполнит HTTP запрос на сервер умного дома (подробнее в статье "Сервер обрабатывающий веб запросы от Laitis").
  • Если умный дом не может получать команды через HTTP и вы знаете C# - напишите простое расширение, на основе примера.
  • Если не знаете C# - напишите простую программу/скрипт на любом языке, который при запуске будет отправлять команду в умный дом в удобном вам формате. В Laitis создайте команду, которая будет запускать вашу программу или скрипт.

Я владелец сети по доставке пиццы и хочу, чтобы можно было заказать пиццу сказав пару команд в Laitis.

  • Если у вас есть веб-сайт по заказу пиццы - можно покрыть веб-сайт командами управления и создать коллекцию (подробнее в статье "Как создавать команды управления веб-сайтами").

  • Если вы хотите сначала спросить у пользователя: Какую пиццу хочешь? Куда везти? и т.п., насоздавайте команд, которые выпытывают всю информацию и складируют ее в пользовательские переменные, и при команде Подтвердить заказ можно отправить HTTP запрос или открыть веб-сайт с параметрами заказа в ссылке (подробнее в статье "Как создавать последовательные команды в Laitis").

Я хочу провести социальный эксперимент и попросить пользователей Laitis ответить на несколько вопросов устно.

У меня сервис, и он оповещает о особо важных событиях. Я хочу, чтобы они произносились c помощью голоса через Laitis.

Создайте расширение для Laitis, которое будет:

  • отправлять в Laitis действия сказать/произнести
  • отправлять в Laitis фразы, как будто их сказал пользователь в микрофон, а со стороны Laitis создайте команды на эти фразы.

Я являюсь создателем 3D игры для ПК и хочу, чтобы в нее можно было полноценно играть c помощью голоса через Laitis.

  • Создайте коллекцию команд для вашей игры в Laitis, отправляйте в игру сочетания клавиш или сразу голосовые команды через HTTP протокол.
  • Ваша игры может работать, как внешнее расширение и отправлять в Laitis различные действия, когда в игре что-то происходит.
  • Можно написать отдельное расширение для Laitis, которое будет нативно общаться с игрой и отправлять действия в Laitis, когда в игре что-то происходит

Я создатель веб-сайта и хочу, чтобы его можно было полноценно серфить c помощью голоса через Laitis.

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

  • Вы можете создать коллекцию команд в Laitis, в которой будут команды управления вашей системой управления. Если у вас программа для Windows - отправляйте в программу сочетания клавиш или сразу голосовые команды через HTTP протокол. Если не программа, а веб-сайт, читайте статью "Как создавать команды управления веб-сайтами".
  • Ваша программа может работать, как внешнее расширение и отправлять в Laitis различные действия, когда в игре что-то происходит.
  • Можно написать отдельное расширение для Laitis, которое будет нативно общаться с программой и отправлять действия в Laitis, когда в игре что-то происходит

Я предприниматель и хочу заполонить город терминалами на Windows для детей с играми и конкурсами.

  • Ваша программа может работать, как внешнее расширение и отправлять в Laitis различные действия, когда в игре что-то происходит.
  • Можно написать отдельное расширение для Laitis, которое будет нативно общаться с программой и отправлять действия в Laitis, когда в игре что-то происходит

Я хочу создать приложение на Android/iOS, которое будет с помощью Siri/Ok Google/Bigsbi отправлять команды в Laitis, и таким образом управлять компьютером через телефон с дистанции.

  • Помимо программы на телефон вам надо разработать расширение для Laitis, которое будет работать со стороны ПК и принимать запросы от приложения на телефоне. Расширение будет отправлять эти запросы в Laitis.

Я хочу написать расширения для Laitis на С#, чтобы в Laitis отправлялись события из другой программы или игры.

  • Создайте расширение для Laitis, которое будет читать логи программы или игры, или напрямую принимать сообщения из игры и на основе их отправлять в Laitis команды.

Я не знаю C#, но хочу расширить функционал Laitis, написав расширение на том языке, который я знаю.

Clone this wiki locally