Telegram · CÓMO FUNCIONA

Verifica en Telegram. Del lado del servidor, sin escribir nada.

Envía códigos OTP a través de la API de bots de Telegram. Novauth resuelve el número de teléfono a un usuario de Telegram, entrega el código y deja que tu servidor lo verifique — con seguimiento completo del estado, control de TTL y soporte de revocación.

OTP del lado del servidor · Revocable · Estado en tiempo real

code_valid · TTL 300s

request_id: 01JXTG…

POST /connect-hub/telegramLIVE
// OTP via Telegram Bot API · TTL
const res = await fetch('https://api.novauth.com/…/telegram', {
method: 'POST',
headers: { 'x-api-key': 'sk_•••' },
body: JSON.stringify({
phone_number: '+14155552671',
otp_code: '8421',
ttl: 300,
}),
});
// ← { request_id: "01J…", delivery_status: "sent" }
20101JXTG1A2B+7 916 123 45 67445 ms
20101JXTG3C4D+380 67 123 45 67612 ms
20101JXTG5E6F+48 512 345 678389 ms
BOT

phone resolved → user_id

El flujo de verificación de Telegram

Desde la introducción del número hasta la verificación — paso a paso.

Live trace · loop
1
Usuario

El usuario toca 'Verificar con Telegram' en tu app

2
Tu backend

POST /telegram con el número de teléfono, el código OTP y el TTL

3
Novauth

Resuelve teléfono → ID de usuario de Telegram · valida el OTP y el TTL

4
API de bots de Telegram

OTP entregado al chat de Telegram del usuario vía la API oficial de bots

5
Telegram del usuario

Llega la notificación de Telegram · el usuario ve el código OTP en el chat

6
Verificado

El servidor llama a check-verification-status · devuelve code_valid o expired

Endpoint de la API

POST /api/v1/connect-hub/telegram
Ver documentación completa

Qué lo hace funcionar

Verificación del lado del servidor

Tu servidor llama a POST /telegram/check-verification-status con el request_id. Telegram valida el código del lado del servidor — sin necesidad de que el usuario escriba nada en algunos flujos, reduciendo la fricción.

Revocación y TTL

Cada solicitud tiene un TTL (30–3600 s). Llama a POST /telegram/revoke-verification en cualquier momento para invalidar un código pendiente — esencial para los flujos de reenvío y para limitar abusos.

Seguimiento de entrega completo

Las respuestas incluyen request_cost, remaining_balance y delivery_status (enviado → entregado → leído → expirado). Los webhooks se disparan en cada cambio de estado.

Añade la verificación de Telegram en minutos

2 $ de crédito gratis, sin tarjeta de crédito. Documentación completa y entorno de pruebas incluidos.