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

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

Через CLI

./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). Каждый бот имеет собственное независимое представление чатов, даже если несколько ботов находятся в одной группе.