Установка, Aurora Bot

Приложение Aurora Bot доступно альфа-версии для Linux дистрибутивов на база DEB и RPM. Для самостоятельной установки доступен крейт на crates.io.

Целевые платформы: Ubuntu LTS 22+, ALT Linux 10+.

Ubuntu

Для установки на дистрибутив Ubuntu скачайте DEB пакет для него:

  • 22.04 - Jammy Jellyfish
  • 24.04 - Noble Numbat

downloadReleases

Перейдите в директорию с пакетом и для установки выполните:

Установка пакета

sudo dpkg -i aurora-bot*.deb

Обновление зависимостей

sudo apt install -f

Приложение установлено, далее можно перейти к активации сервисов: Services.

ALT Linux

Для установки на дистрибутив ALT Linux скачайте RPM пакет для него:

downloadReleases

Перейдите в директорию с пакетом и для установки выполните:

sudo apt-get install aurora-bot*.deb

Приложение установлено, далее можно перейти к активации сервисов: Services.

Cargo

Установите Rust:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Установите зависимости:

sudo apt-get install \
  clang \
  libssl-dev \
  libdbus-1-dev \
  libavutil-dev \
  libavcodec-dev \
  libavformat-dev \
  libavfilter-dev \
  libavdevice-dev

Выполните сборку и установку:

cargo install aurora-bot

Приложение установлено, далее можно перейти к активации сервисов: Services.

Services

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

Если установка производилось через Cargo, файлы сервисов можно получить в репозитории проекта. Их необходимо скопировать в директорию /etc/systemd/user.

Пройдите авторизацию, {TOKEN} можно получить в Telegram Bot:

aurora-bot svc --auth {TOKEN}

Подробнее о получении токена можно ознакомиться на странице "Авторизация".

Активируйте сервис клиента, для работы умной командной строки:

systemctl --user enable aurora-bot.client.service
systemctl --user start aurora-bot.client.service

Активируйте сервис D-Bus, для работы Aurora Toolbot:

systemctl --user enable aurora-bot.dbus.service
systemctl --user start aurora-bot.dbus.service