Skip to main content
Прокси Telegram API по адресу /tgapi/bot{TOKEN}/{method} прозрачно перенаправляет все запросы на api.telegram.org.

Использование

Замените базовый URL Telegram API в вашем бэкенде:

Загрузка файлов

Отдельный эндпоинт для загрузки файлов доступен по адресу /tgapi/file/bot{TOKEN}/{file_path}. Это делает BotMux полной заменой URL загрузки файлов Telegram, позволяя настроить его как base_file_url в вашей библиотеке ботов:
Файлы WebP (стикеры) автоматически конвертируются в PNG. Типы контента определяются по расширению файла с fallback на определение по содержимому. Ответы включают заголовок Cache-Control: public, max-age=86400.

Аутентификация

Дополнительная аутентификация не требуется — токен бота в URL является авторизацией (аналогично Telegram API).

Перехват сообщений

Для методов отправки прокси извлекает отправленное сообщение из ответа Telegram и сохраняет его в базу данных.

Перехватываемые методы

Ряд методов Telegram Bot API перехватывается и обрабатывается BotMux вместо пересылки в Telegram: