Documentation Index Fetch the complete documentation index at: https://docs.bedolagam.ru/llms.txt
Use this file to discover all available pages before exploring further.
Требования
Docker и Docker Compose
Сервер с Linux (Ubuntu 22+ рекомендуется)
Telegram бот-токен от @BotFather
Развёрнутая Remnawave панель
Шаг 1. Клонирование
git clone https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
cd remnawave-bedolaga-telegram-bot
Шаг 2. Подготовка директорий
mkdir -p ./logs ./data ./data/backups ./data/referral_qr
chmod -R 755 ./logs ./data
sudo chown -R 1000:1000 ./logs ./data
Шаг 3. Настройка окружения
cp .env.example .env
nano .env
Минимальные настройки:
# Обязательные
BOT_TOKEN=1234567890:AABBCCdd...
ADMIN_IDS=123456789
# Remnawave
REMNAWAVE_API_URL=https://your-panel.com
REMNAWAVE_API_KEY=your_api_key
# База данных (PostgreSQL создаётся автоматически)
POSTGRES_DB=remnawave_bot
POSTGRES_USER=remnawave_user
POSTGRES_PASSWORD=secure_password_123
Шаг 4. Запуск
# Установка Docker (если ещё не установлен)
sudo curl -fsSL https://get.docker.com | sh
# Установка make
apt install make -y
# Запуск
make up
Или вручную:
Шаг 5. Проверка
docker compose logs -f remnawave_bot
Вы должны увидеть:
INFO: Bot started in polling mode
INFO: YooKassa Service return_url: https://t.me/your_bot
Следующие шаги
Режим webhook Настройка для продакшена с HTTPS
Платежи Подключение платёжных систем