Referencia

Glosario de bots y automatización

Definiciones breves de los términos usados en las guías, en orden alfabético.

Backoff
Esperar cada vez más entre reintentos sucesivos, normalmente de forma exponencial, para dar tiempo a que un servicio sobrecargado se recupere.
BotFather
El bot oficial de Telegram para crear bots y gestionar su configuración.
Callback query
La actualización de Telegram que se envía cuando alguien pulsa un botón inline con callback_data.
Circuit breaker
Patrón que deja de llamar durante un tiempo a una dependencia que falla en lugar de acumular peticiones.
Clave de idempotencia
Valor único que se envía con una petición para que el servidor reconozca e ignore los reintentos.
Cola de mensajes fallidos
Cola a la que van los mensajes tras fallar repetidamente, para revisarlos sin bloquear a los demás (dead-letter queue).
Comando slash
Comando que empieza por / y que la plataforma de chat envía a una app con opciones estructuradas.
Consentimiento (opt-in)
Aceptación explícita de una persona para recibir mensajes. Obligatorio en los mensajes de WhatsApp iniciados por la empresa.
Embed
Tarjeta de mensaje enriquecida de Discord con título, descripción, campos, imágenes y color.
Embedding
Vector numérico que representa el significado de un texto; se usa en búsqueda semántica y recuperación.
Entrega al menos una vez
Garantía de que un evento se entregará, posiblemente más de una vez. Exige manejadores idempotentes.
Expresión cron
Cinco campos (minuto, hora, día del mes, mes, día de la semana) que describen un horario recurrente. Crea una con el generador de cron.
Gateway
La API WebSocket de Discord que transmite eventos en tiempo real a los bots conectados.
HMAC
Código de autenticación de mensajes basado en hash: un hash con clave usado para firmar payloads de webhooks con un secreto compartido.
Idempotencia
Propiedad por la que ejecutar una operación varias veces tiene el mismo efecto que hacerlo una vez.
Inyección de prompts
Texto que intenta anular las instrucciones de un modelo de IA, enviado por un usuario u oculto en contenido que el modelo lee.
Intents
Grupos de eventos del Gateway de Discord a los que se suscribe un bot. Algunos son privilegiados y requieren aprobación.
Interacción
Evento de Discord que se produce cuando alguien usa un comando slash, un botón, un menú o un modal.
Jitter
Variación aleatoria añadida a las esperas entre reintentos para que muchos clientes no reintenten a la vez.
JWT
JSON Web Token: conjunto de claims firmado y codificado en base64url. Decodificar no es lo mismo que verificar.
Límite de tasa
Tope de peticiones que un cliente puede hacer en un periodo. Superarlo devuelve HTTP 429.
Lista de permitidos
Lista explícita de valores autorizados (comandos, dominios, IDs). Más segura que intentar bloquear todos los valores malos.
Long polling
Pedir eventos nuevos con una petición que el servidor mantiene abierta hasta que llegan eventos o vence un plazo.
MCP (Model Context Protocol)
Protocolo abierto que permite a las aplicaciones de IA descubrir y llamar herramientas y recursos expuestos por servidores.
Mensaje de plantilla
Formato de mensaje de WhatsApp preaprobado que puede enviarse fuera de la ventana de 24 horas.
Mensaje efímero
Mensaje visible solo para quien lo provocó (Discord, Slack).
Mini App
Aplicación web que se abre dentro de Telegram y puede intercambiar datos con un bot.
Modo privacidad
Ajuste de grupos de Telegram que limita qué mensajes recibe un bot.
RAG (generación aumentada por recuperación)
Recuperar documentos relevantes y añadirlos al prompt para que las respuestas se basen en tus datos.
Respuesta diferida
Confirmación inicial a una interacción de Discord (tipo 5) que da hasta 15 minutos para enviar la respuesta real.
robots.txt
Archivo que indica a los rastreadores qué rutas evitar, estandarizado en el RFC 9309.
Scope OAuth2
Permiso con nombre que se solicita al instalar una app (por ejemplo chat:write en Slack).
Secret token (Telegram)
Valor que fijas con setWebhook y que Telegram envía en la cabecera X-Telegram-Bot-Api-Secret-Token.
Signing secret
Secreto compartido con el que una plataforma (como Slack) firma las peticiones a tu app.
Socket Mode
Modo de conexión por WebSocket de Slack que elimina la necesidad de una Request URL pública.
SSRF
Falsificación de peticiones del lado del servidor: engañar a un servidor para que descargue URLs internas o no previstas.
Teclado inline
Botones adjuntos a un mensaje de Telegram que abren URLs o envían callback queries.
Token bucket
Algoritmo de limitación que permite ráfagas hasta una capacidad mientras impone una tasa media.
Token de app (app-level token)
Token de Slack (xapp-) que representa a la propia app y se usa para abrir conexiones de Socket Mode.
Token del bot
La credencial que autentica a un bot ante la API de una plataforma. Equivale a la contraseña de la cuenta del bot.
Llamada a herramientas (tool calling)
Capacidad de un modelo de pedir la ejecución de funciones que defines, con argumentos JSON.
Update
Objeto de evento de Telegram con un update_id creciente.
Webhook
Petición HTTP que un servicio envía a tu URL cuando ocurre un evento.