# MULTIBOT — Многобот на aiogram v3 Минималистичное Python-приложение, которое позволяет запускать **несколько Telegram-ботов** из одного кода. Каждый бот обрабатывает сообщения одинаково: отвечает пользователю, повторяя его сообщение с подписью. ## 📦 Стек - Python 3.11+ - aiogram v3 - python-dotenv - Docker / Docker Compose (опционально) ## 🔧 Возможности - Единый код для всех ботов - Добавление новых ботов — просто добавьте токен в `.env` - Поддержка `.env` и Docker - Ответ пользователю: _«Это бот `{username}`, вы написали "{message}"»_ --- ## 🚀 Быстрый запуск ## Пре-подготовка ### Установка Docker ```bash curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh ``` Добавление пользователя в группу docker, чтобы не использовать sudo при работе с ним ```bash sudo usermod -aG docker $USER ``` Или установимся вот так: ```bash sudo apt-get install docker.io docker-compose-v2 sudo usermod -aG docker $USER ``` ## Установка и запуск ### 1. клонируем репозиторий ```bash git clone https://github.com/smartsoltech/multi_bot.git ``` ### 2. Правим `.env` ```bash >> cp .env.sample .env >> nano .env # или любой другой текстовый редактор > BOT_TOKENS=TTOKEN1,TOKEN2,TOKEN3 ``` сохряем и выходим ### 3. Запускаем ```bash docker compose up -d --build ``` ### 4. Проверяем ```bash docker compose ps ```