Перейти к основному содержанию
BotMux предоставляет прокси Telegram API по адресу /tgapi/, который прозрачно пересылает запросы на api.telegram.org и перехватывает исходящие сообщения.

Зачем использовать прокси API?

getUpdates в Telegram возвращает только входящие сообщения — сообщения, отправленные самим ботом, не включаются. Прокси API решает эту проблему, перехватывая методы отправки и сохраняя отправленное сообщение в базу данных.

Настройка

Измените базовый URL API в вашем бэкенде:
# До (напрямую)
https://api.telegram.org/bot{TOKEN}/sendMessage

# После (через прокси BotMux)
http://localhost:8080/tgapi/bot{TOKEN}/sendMessage
Прокси пересылает все запросы в Telegram и возвращает ответы без изменений.

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

МетодОписание
sendMessageТекстовые сообщения
sendPhotoФотографии
sendAudioАудиофайлы
sendDocumentДокументы
sendVideoВидео
sendAnimationGIF/анимации
sendVoiceГолосовые сообщения
sendVideoNoteВидеозаметки
sendStickerСтикеры
sendLocationМестоположения
sendVenueМеста
sendContactКонтакты
sendPollОпросы
sendDiceКубик
forwardMessageПересланные сообщения
copyMessageСкопированные сообщения
editMessageTextОтредактированные сообщения
URL прокси API отображается в детальном просмотре бота, когда включён режим прокси (нажмите, чтобы скопировать).