Прозрачный прокси для Bot API и вебхуков. Разверните на зарубежном сервере, поменяйте один URL — и боты снова работают. Совместимо с любой библиотекой.
const bot = new Bot(token, {- client: { apiRoot: "https://api.telegram.org" },+ client: { apiRoot: "https://proxy.example.com" }, });Две сквозные поверхности: приём вебхуков от Telegram и прозрачный исходящий Bot API.
Входящие вебхуки
Исходящий Bot API
Drop-in замена api.telegram.org: любой метод и content-type, включая multipart-загрузку и скачивание файлов.
Принимаем апдейты от Telegram и пересылаем на ваш бэкенд, пробрасывая заголовок secret_token.
Если бэкенд не ответил 2xx — до 3 повторов с экспоненциальной паузой. Каждая попытка попадает в журнал.
Проксируются только токены ботов, зарегистрированных в админке. Проверка кэшируется в Redis.
Регистрация ботов, переустановка вебхука, живой getWebhookInfo и журнал доставок с навигацией.
Документированный админ-API с авторизацией по JWT — пробуйте методы прямо из браузера.
Один docker compose up: Postgres, Redis, backend и фронтенд за nginx с TLS.
NestJS 11 + Prisma 7 + Next.js 15 на рантайме Bun. Типобезопасно, без лишних зависимостей.
Каждая пересылка вебхука пишется в БД: статус, длительность, номер попытки и текст ошибки.
Поднимите прокси на своём сервере и следуйте пошаговому гайду с примерами на Python, TypeScript и JavaScript.