Primeros pasos
Documentación para desarrolladores de Pabal
Todo lo que necesitas para usar Pabal, crear bots y aplicaciones sobre Pabal y operar tu propio servidor Pabal.
Primeros pasos
Acerca de PabalQué es Pabal, cómo está construido, qué funciona hoy y qué todavía no.Primeros pasos
Usar la aplicaciónRegistro, chats, grupos, fotos, bots y enlaces: una guía para quienes usan la aplicación por primera vez.Desarrollo de bots
Crear un bot — tutorialCrea un bot con @BotFather y trabaja con mensajes, botones, comandos, fotos y grupos.Desarrollo de bots
Recibir con webhooksCómo recibir las novedades directamente en la dirección HTTPS de tu bot. Verificación, reintentos y respuesta dentro de la propia respuesta.Desarrollo de bots
Referencia de la Bot APIMétodos, objetos y errores, sin omitir nada. Usa las bibliotecas de la Bot API de Telegram cambiando solo la dirección.API de Pabal
API de Pabal — MTProtoPara crear un cliente que se conecte igual que la aplicación: datos de conexión, clave pública, inicio de sesión y actualizaciones.Operar el servidor
Instalar el servidorServidor, PostgreSQL y HTTPS de una sola vez con Docker Compose. Incluye copias de seguridad y actualizaciones.Operar el servidor
Administración y ajustesEl panel de administración, la entrega de códigos de registro (SMS y correo electrónico) y la lista completa de valores de configuración.Un bot en tres minutos
En la aplicación Pabal, envía /newbot a @BotFather para crear un bot y recibirás un token. Con ese token ya puedes enviar peticiones.
# Pon aquí el token que recibiste
TOKEN='100003:AbCdEf…'
# Información del bot
curl -s "https://pabal.me/bot$TOKEN/getMe"
# Después de enviarle cualquier cosa al bot desde la aplicación: obtener las novedades (espera hasta 30 segundos)
curl -s "https://pabal.me/bot$TOKEN/getUpdates?timeout=30"
A partir de aquí continúa el tutorial para crear un bot. Si ya tienes un bot hecho para Telegram, basta con cambiar la dirección de https://api.telegram.org a https://pabal.me.
¿Qué documento leer?
| Lo que quieres hacer | Documento |
|---|---|
| Acabo de oír hablar de Pabal | Acerca de Pabal |
| Quiero chatear con la aplicación | Usar la aplicación |
| Quiero crear un bot de avisos o un bot asistente | Crear un bot → Webhooks |
| Quiero que el bot de Telegram que ya uso funcione también en Pabal | Conectar una biblioteca, Diferencias con Telegram |
| Tengo dudas sobre los parámetros de un método | Referencia de la Bot API |
| Quiero crear un programa (cliente) que se conecte como una cuenta de persona | API de Pabal — MTProto |
| Quiero operar mi propio servidor Pabal para mi organización | Instalar el servidor → Administración y ajustes |
Direcciones de un vistazo
| Qué | Dirección | Dónde se usa |
|---|---|---|
| Sitio web y enlaces | https://pabal.me/ | Navegador, enlaces pabal.me/nombre_de_usuario |
| Bot API | https://pabal.me/bot<token>/<método> | Programas de bot (HTTPS) |
| Archivos de la Bot API | https://pabal.me/file/bot<token>/<file_path> | Descargar las fotos que recibió un bot |
| MTProto | 122.34.175.215:8443 | Aplicación Pabal, clientes MTProto, bots MTProto |
| Clave pública del servidor | https://pabal.me/docs/server-key.pem | La clave que los clientes MTProto llevan incorporada |
Los comandos y el código se ejecutaron y comprobaron el 2026-09-19 contra un servidor Pabal con python-telegram-bot 22.8, aiogram 3.31, Telethon 1.42 y curl. Las funciones que Pabal todavía no admite se señalan aparte en cada documento.