> ## 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 связывает внешние протоколы обмена сообщениями (Slack, вебхуки) с Telegram-ботами. Внешние сообщения преобразуются в формат Telegram Update и внедряются в конвейер обработки бота.

## Как это работает

```
External Protocol              BotMux                         Telegram
    │                              │                               │
    │  incoming message            │                               │
    ├─────────────────────────────►│  translate to Telegram Update  │
    │                              │  inject into processUpdate()   │
    │                              ├──────────────────────────────►│
    │                              │                               │  bot processes
    │                              │◄──────────────────────────────┤  bot replies
    │  outgoing message            │                               │
    │◄─────────────────────────────┤  send via protocol API        │
```

## Ключевые возможности

* Все существующие функции работают автоматически: правила маршрутизации, LLM-маршрутизация, Source-NAT, отслеживание сообщений
* **Двунаправленность** — исходящие сообщения бота отправляются обратно в исходный протокол
* Сопоставления чатов и сообщений поддерживаются для работы потоков и контекста ответов
* Синтетические ID чатов/пользователей предотвращают коллизии с реальными ID Telegram

## Поддерживаемые протоколы

| Протокол                    | Тип           | Описание                                       |
| --------------------------- | ------------- | ---------------------------------------------- |
| [Slack](/bridges/slack)     | Нативный      | Полная интеграция с Slack Events API и Web API |
| [Webhook](/bridges/webhook) | Универсальный | HTTP-вебхук для любого протокола               |

## Управление

Мосты управляются для каждого бота из веб-интерфейса (только для администраторов).
