Настройка
- Добавьте или отредактируйте бота в веб-интерфейсе
- Включите режим Proxy
- Укажите Backend URL — эндпоинт вебхука (например,
https://legacy-bot.example.com/webhook) - При необходимости укажите Secret Token (отправляется в заголовке
X-Telegram-Bot-Api-Secret-Token) - Сохраните
Автоматическая настройка через прокси API
Если ваш бэкенд использует прокси API (/tgapi/), вы можете пропустить ручную настройку. Когда ваш бэкенд вызывает setWebhook через прокси, BotMux автоматически:
- Регистрирует бота (если ещё не зарегистрирован) через вызов
getMeв Telegram - Устанавливает URL вебхука как URL бэкенда бота
- Включает режим прокси
- Начинает опрашивать Telegram и пересылать обновления на ваш бэкенд
http://your-botmux:8080/tgapi/bot{TOKEN}/setWebhook, и он настроится автоматически без ручных действий.
Аналогично, вызов deleteWebhook через прокси отключает пересылку и очищает URL бэкенда.
Ответы вебхуков
Бэкенд может отвечать в формате вебхук-ответа — JSON с полемmethod — и BotMux проксирует его обратно в Telegram API.
Мониторинг состояния
- Автоматические проверки состояния каждые 60 секунд
- Статус виден в панели управления
- Кнопка CHECK WEBHOOK в детальном просмотре бота для ручной проверки