AstrBot на Pethost в один клік
ШІ-чат-бот і агент для Telegram, Discord, Slack, QQ, WeChat та інших, із плагінами й вебпанеллю
Що відбудеться
- Ви входите в Pethost або створюєте акаунт — з ключем доступу, через GitHub або Google.
- Машини ще немає? Ви обираєте тариф, і ми готуємо машину для вас. Посилання чекає у вашому браузері, доки машина не буде готова.
- Вікно «Новий проєкт» відкривається на цьому застосунку. Ви заповнюєте те, що він просить, і натискаєте «Створити проєкт»: Пароль адміністратора.
- За хвилину-дві застосунок працює за власною адресою з HTTPS. Його секрети створюються випадково, а дані потрапляють у щонічний бекап.
- Це проєкт як будь-який інший: його compose.yaml, .env, логи й термінал — у панелі, а ваш агент може його змінити, відкотити або відновити.
Перші кроки
Увійдіть у панель як astrbot із паролем адміністратора, який ви вказали: у ньому потрібні велика літера, мала літера й цифра. Під час першого входу AstrBot попросить новий пароль. Потім додайте ключ провайдера моделей і підключіть месенджер у Platforms.
Що запускається
Шаблон — це цей compose.yaml і змінні, які він записує в .env проєкту. Pethost запускає файл так, як його написано.
services:
astrbot:
image: soulter/astrbot:v4.29.0
restart: unless-stopped
environment:
TZ: UTC
# The dashboard's first password, instead of a random one printed in the log. AstrBot asks
# for a new one at the first sign-in, and refuses to start on one without an upper-case
# letter, a lower-case letter and a digit.
ASTRBOT_DASHBOARD_INITIAL_PASSWORD: ${ADMIN_PASSWORD}
volumes:
- data:/AstrBot/data
volumes:
data: