D-Bus, App

Общие методы приложения.

AppAuthLogin

Метод для авторизации на сервере.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.AppAuthLogin \
    "00000000-0000-0000-0000-000000000000"

AppAuthLogout

Удаление сессии авторизации.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.AppAuthLogout

AppInfo

Получение информации о приложении.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.AppInfo

AppOpenDir

Открыть директорию на ПК.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.AppOpenDir \
    "~/"

AppOpenFile

Открыть файл на ПК.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.AppOpenFile \
    "~/.bashrc"

FaqSearch

Запрос ответа на вопрос пользователя.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.FaqSearch \
    "Что такое Аврора?"

RestartDbus

Перезапуск D-Bus соединения с отменой всех задач.

gdbus call --timeout=99999 --session \
    --object-path /api \
    --dest com.keygenqt.aurora_bot.toolbot \
    --method com.keygenqt.aurora_bot.RestartDbus