Режим команд
Для режима команд необходимо установленное на персональный компьютер пользователя приложение Aurora Bot. Режим команд можно активировать через меню бота Telegram:
Режим позволяет отправлять команды в свободной текстовой форме на десктопное приложение, которое выполняет поставленные задачи. Умная командная строка - это команды в свободной форме на русском языке. Анализируя поступающий текст с использованием OpenSearch, бот выполняет команду, если находит точное соответствие или предлагает выбор команды.
Также бот умеет реагировать на входящие файлы, предлагая выбор для работы с ними:
- Пакет RPM - доступна установка на устройство и эмулятор
- Любой файл - загрузка на устройство или эмулятор
- pubspec.yaml - метаданные проекта Flutter, генерация отчета по зависимостям
Точные соответствия
Полнотекстовый поиск OpenSearch позволяет допускать ошибки и интерпретировать текст. Этот функционал рабочий, но к идеалу релевантности путь небыстрый, еще предстоит повысить его точность. На данный момент доступны следующие команды:
Application
Команда | Ключи |
---|---|
AppInfo Версия приложения. |
|
DemoAppInfo Список доступных демо приложений. |
|
Device
Команда | Ключи |
---|---|
DeviceInfo Доступные устройства. |
|
DevicePackageInstall Установить приложение на устройство. | Реализовано через работу с файлом |
DevicePackageUninstall Удалить приложение с устройства. |
|
DeviceScreenshot Сделать скриншот устройства. |
|
DeviceSync Синхронизировать устройства. |
|
DeviceTerminal Открыть терминал устройства. |
|
DeviceUpload Загрузка файла на устройство. | Реализовано через работу с файлом |
Emulator
Команда | Ключи |
---|---|
EmulatorClose Закрыть эмулятор. |
|
EmulatorInfo Доступные эмуляторы. |
|
EmulatorOpen Открыть эмулятор. |
|
EmulatorOpen Открыть эмулятор VNC. |
|
EmulatorPackageInstall Установить приложение на эмулятор. | Реализовано через работу с файлом |
EmulatorPackageRun Запустить приложение на эмуляторе. |
|
EmulatorPackageUninstall Удалить приложение с эмулятора. |
|
EmulatorRecordStart Запустить запись видео, эмулятор. |
|
EmulatorRecordStop Остановить запись видео, эмулятор. |
|
EmulatorScreenshot Сделать скриншот эмулятора. |
|
EmulatorSync Синхронизировать эмуляторы. |
|
EmulatorTerminal Открыть терминал эмулятор. |
|
EmulatorTerminal Открыть root терминал эмулятор. |
|
EmulatorUpload Загрузка файла на эмулятор. | Реализовано через работу с файлом |
Flutter SDK
Команда | Ключи |
---|---|
FlutterAvailable Версии Flutter SDK. |
|
FlutterDownload Скачать Flutter SDK. |
|
FlutterInfo Установленные Flutter SDK. |
|
FlutterInstall Установить Flutter SDK. |
|
FlutterProjectFormat Форматирование Dart и C++ | Выбор директории не доступен |
FlutterProjectReport Создать отчет зависимостей Flutter | Реализовано через работу с файлом |
FlutterSync Синхронизировать Flutter SDK. |
|
FlutterTerminal Открыть терминал Flutter SDK. |
|
FlutterUninstall Удалить Flutter SDK. |
|
Platform SDK
Команда | Ключи |
---|---|
PsdkAvailable Версии Platform SDK. |
|
PsdkDownload Скачать Platform SDK. |
|
PsdkInfo Установленные Platform SDK. |
|
PsdkInstall Установить Platform SDK. |
|
PsdkPackageSign Подписать пакет. | Тяжелая задача для сервера |
PsdkSync Синхронизировать Platform SDK. |
|
PsdkTargetPackageFind Поиск пакета в Platform SDK. | Пользовательские опции не поддерживаются |
PsdkTargetPackageInstall Установка пакета в Platform SDK. | Реализовано через работу с файлом |
PsdkTargetPackageUninstall Удаление пакета в Platform SDK. | Пользовательские опции не поддерживаются |
PsdkTerminal Открыть терминал Platform SDK. |
|
PsdkUninstall Удаление Platform SDK. |
|
Аврора SDK
Команда | Ключи |
---|---|
SdkAvailable Версии Аврора SDK. |
|
SdkDownload Скачать Аврора SDK. |
|
SdkIdeClose Закрыть Аврора IDE. |
|
SdkIdeOpen Открыть Аврора IDE. |
|
SdkInfo Установленные Аврора SDK. |
|
SdkInstall Установить Аврора SDK. |
|
SdkProjectFormat Форматирование C++ | Выбор директории не доступен |
SdkSync Синхронизировать Аврора SDK. |
|
SdkTools Открыть Maintenance tools. |
|
SdkUninstall Удалить Аврора SDK. |
|