Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aisha (MusicSaver) Telegram Bot

Telegram-бот для скачивания музыки и видео с YouTube, SoundCloud, TikTok, Instagram и других платформ.

Быстрый старт

  1. Скопируй .env.example → .env и заполни BOT_TOKEN и DATABASE_URL.
  2. Установи зависимости:
python -m venv .venv
# Windows
.venv\Scripts\pip install -r requirements.txt
# Linux/macOS
.venv/bin/pip install -r requirements.txt
  1. Подними PostgreSQL (или через docker-compose.yml) и запусти:
python -m bot.main

Важно по секретам

  • Не коммить .env, cookies.txt, пароли SSH и токены.
  • Для YouTube age-gate / 403 положи Netscape cookies в cookies.txt (см. COOKIES_FILE в .env.example).
  • Опционально Local Bot API — переменные TELEGRAM_API_BASE, TELEGRAM_API_IS_LOCAL. Нужен для файлов больше 50 МБ (до ~2 ГБ). Если бот в Docker, а telegram-bot-api на хосте: TELEGRAM_API_BASE=http://host.docker.internal:8081, общий каталог DOWNLOAD_DIR / DOWNLOAD_HOST_PATH (один и тот же абсолютный путь).

Docker

docker compose up -d

В docker-compose.yml пароль БД — пример для локальной разработки; в проде задай свои значения.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages