Режим команд

Для режима команд необходимо установленное на персональный компьютер пользователя приложение Aurora Bot. Режим команд можно активировать через меню бота Telegram:

preview

Режим позволяет отправлять команды в свободной текстовой форме на десктопное приложение, которое выполняет поставленные задачи. Умная командная строка - это команды в свободной форме на русском языке. Анализируя поступающий текст с использованием OpenSearch, бот выполняет команду, если находит точное соответствие или предлагает выбор команды.

Также бот умеет реагировать на входящие файлы, предлагая выбор для работы с ними:

  • Пакет RPM - доступна установка на устройство и эмулятор
  • Любой файл - загрузка на устройство или эмулятор
  • pubspec.yaml - метаданные проекта Flutter, генерация отчета по зависимостям

Точные соответствия

Полнотекстовый поиск OpenSearch позволяет допускать ошибки и интерпретировать текст. Этот функционал рабочий, но к идеалу релевантности путь небыстрый, еще предстоит повысить его точность. На данный момент доступны следующие команды:

Application

КомандаКлючи
AppInfo
Версия приложения.
  • версия приложения
DemoAppInfo
Список доступных демо приложений.
  • демо приложения

Device

КомандаКлючи
DeviceInfo
Доступные устройства.
  • доступные устройства
  • доступные devices
DevicePackageInstall
Установить приложение на устройство.
Реализовано через работу с файлом
DevicePackageUninstall
Удалить приложение с устройства.
  • удали приложение с устройства
  • удали приложение с device
DeviceScreenshot
Сделать скриншот устройства.
  • скриншот устройства
  • скриншот device
DeviceSync
Синхронизировать устройства.
  • синхронизация устройств
  • синхронизация devices
DeviceTerminal
Открыть терминал устройства.
  • терминал устройства
  • терминал device
DeviceUpload
Загрузка файла на устройство.
Реализовано через работу с файлом

Emulator

КомандаКлючи
EmulatorClose
Закрыть эмулятор.
  • закрой эмулятор
  • закрой emulator
EmulatorInfo
Доступные эмуляторы.
  • доступные эмуляторы
  • доступные emulators
EmulatorOpen
Открыть эмулятор.
  • открой эмулятор
  • открой emulator
EmulatorOpen
Открыть эмулятор VNC.
  • открой эмулятор vnc
  • открой emulator vnc
EmulatorPackageInstall
Установить приложение на эмулятор.
Реализовано через работу с файлом
EmulatorPackageRun
Запустить приложение на эмуляторе.
  • запусти приложение на эмуляторе
  • запусти приложение на emulator
EmulatorPackageUninstall
Удалить приложение с эмулятора.
  • удали приложение с эмулятора
  • удали приложение с emulator
EmulatorRecordStart
Запустить запись видео, эмулятор.
  • запусти запись видео на эмуляторе
EmulatorRecordStop
Остановить запись видео, эмулятор.
  • останови запись видео на эмуляторе
EmulatorScreenshot
Сделать скриншот эмулятора.
  • скриншот эмулятор
  • скриншот emulator
EmulatorSync
Синхронизировать эмуляторы.
  • синхронизация эмуляторов
  • синхронизация emulators
EmulatorTerminal
Открыть терминал эмулятор.
  • терминал эмулятор
  • терминал emulator
EmulatorTerminal
Открыть root терминал эмулятор.
  • терминал рут эмулятор
  • терминал root emulator
EmulatorUpload
Загрузка файла на эмулятор.
Реализовано через работу с файлом

Flutter SDK

КомандаКлючи
FlutterAvailable
Версии Flutter SDK.
  • доступные версии флаттер
  • доступные версии flutter
FlutterDownload
Скачать Flutter SDK.
  • скачать флаттер
  • скачать flutter
FlutterInfo
Установленные Flutter SDK.
  • установленные флаттер
  • установленные flutter
FlutterInstall
Установить Flutter SDK.
  • установить флаттер
  • установить flutter
FlutterProjectFormat
Форматирование Dart и C++
Выбор директории не доступен
FlutterProjectReport
Создать отчет зависимостей Flutter
Реализовано через работу с файлом
FlutterSync
Синхронизировать Flutter SDK.
  • синхронизация флаттер
  • синхронизация flutter
FlutterTerminal
Открыть терминал Flutter SDK.
  • терминал флаттер
  • терминал flutter
FlutterUninstall
Удалить Flutter SDK.
  • удалить флаттер
  • удалить flutter

Platform SDK

КомандаКлючи
PsdkAvailable
Версии Platform SDK.
  • доступные версии псдк
  • доступные версии psdk
PsdkDownload
Скачать Platform SDK.
  • скачать псдк
  • скачать psdk
PsdkInfo
Установленные Platform SDK.
  • установленные псдк
  • установленные psdk
PsdkInstall
Установить Platform SDK.
  • установить псдк
  • установить psdk
PsdkPackageSign
Подписать пакет.
Тяжелая задача для сервера
PsdkSync
Синхронизировать Platform SDK.
  • синхронизация псдк
  • синхронизация psdk
PsdkTargetPackageFind
Поиск пакета в Platform SDK.
Пользовательские опции не поддерживаются
PsdkTargetPackageInstall
Установка пакета в Platform SDK.
Реализовано через работу с файлом
PsdkTargetPackageUninstall
Удаление пакета в Platform SDK.
Пользовательские опции не поддерживаются
PsdkTerminal
Открыть терминал Platform SDK.
  • терминал псдк
  • терминал psdk
PsdkUninstall
Удаление Platform SDK.
  • удалить псдк
  • удалить psdk

Аврора SDK

КомандаКлючи
SdkAvailable
Версии Аврора SDK.
  • доступные версии сдк
  • доступные версии sdk
SdkDownload
Скачать Аврора SDK.
  • скачать сдк
  • скачать sdk
SdkIdeClose
Закрыть Аврора IDE.
  • закрой сдк
  • закрой sdk
  • закрой ide
SdkIdeOpen
Открыть Аврора IDE.
  • открой сдк
  • открой sdk
  • открой ide
SdkInfo
Установленные Аврора SDK.
  • установленные сдк
  • установленные sdk
SdkInstall
Установить Аврора SDK.
  • установить сдк
  • установить sdk
SdkProjectFormat
Форматирование C++
Выбор директории не доступен
SdkSync
Синхронизировать Аврора SDK.
  • синхронизация сдк
  • синхронизация sdk
SdkTools
Открыть Maintenance tools.
  • тулс сдк
  • tools sdk
SdkUninstall
Удалить Аврора SDK.
  • удалить сдк
  • удалить sdk