> ## Documentation Index
> Fetch the complete documentation index at: https://docs.botmux.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Управление несколькими ботами

> Управление несколькими Telegram-ботами из одного экземпляра BotMux

BotMux управляет несколькими ботами в одном экземпляре. Все боты функционально идентичны — нет разницы между ботом, добавленным через CLI, и добавленным через веб-интерфейс.

## Добавление ботов

### Через CLI

```bash theme={null}
./botmux -token "123456:ABC-DEF..."
```

Токен автоматически регистрируется как бот и может быть настроен через веб-интерфейс.

### Через веб-интерфейс

1. Нажмите **+ ADD** в боковой панели
2. Введите токен бота и нажмите **CHECK** для проверки
3. Задайте имя
4. Включите режим **Management** и/или **Proxy**
5. Если прокси включён, укажите URL бэкенда для вебхуков
6. Нажмите **SAVE**

Бот начинает опрос немедленно — перезапуск не требуется.

## Режимы бота

Каждый бот может работать в одном или обоих режимах:

| Режим          | Описание                                                                     |
| -------------- | ---------------------------------------------------------------------------- |
| **Management** | Отслеживание чатов, мониторинг сообщений, действия администратора, аналитика |
| **Proxy**      | Обратный прокси — пересылка обновлений на URL бэкенда                        |

## Разрешение ботов

API-эндпоинты принимают параметр `bot_id`. Сервер сначала проверяет зарегистрированных ботов, затем обращается к управляемым ботам ProxyManager.

## Изоляция чатов

Чаты используют составной первичный ключ `(bot_id, chat_id)`. Каждый бот имеет собственное независимое представление чатов, даже если несколько ботов находятся в одной группе.
