ProxyManager
Каждый бот запускает независимую горутинуpollLoop. Двойной режим для каждого бота:
- Режим прокси: пересылает необработанные обновления на URL бэкенда
- Режим управления: обрабатывает обновления для отслеживания чатов/сообщений
UpdateQueue
Кольцевой буфер в памяти (1000 обновлений на бота) с паттерном уведомления ожидающих. Несколько потребителей могут опрашивать одновременно.Разрешение ботов
API-эндпоинты разрешают ботов через цепочку:- Проверка карты зарегистрированных ботов
- Проверка управляемых ботов ProxyManager