Telegram se ha convertido en una plataforma popular para bots de IA de roleplay. A diferencia de Discord, donde las conversaciones se organizan en servidores y canales, Telegram ofrece chats individuales con bots que parecen mensajes a una persona real. No hay que unirse a un servidor ni buscar un canal. Encuentras el bot, pulsas Iniciar y hablas.
Este artículo explica cómo funcionan, qué distingue a Telegram para este uso y cómo crear uno paso a paso con Quickchat AI.
Quickchat AI también ofrece una conexión de un clic que evita BotFather, pero utiliza un bot compartido llamado Quickchat AI. El nombre y el avatar son esenciales para un personaje, así que para roleplay conviene la vía de BotFather que explicamos aquí.
Por qué usar Telegram para roleplay
La plataforma de bots de Telegram tiene características que encajan bien:
Conversaciones individuales por defecto. Cada usuario mantiene una conversación privada y persistente con el bot. No hay un canal compartido donde otros vean los mensajes. Esta privacidad facilita participar en escenarios creativos o personales.
Conversación continua. Frente a los hilos de Discord, que pueden archivarse o perderse, cada usuario tiene un único hilo continuo con el bot. Puede volver días después y retomar la conversación.
Contenido multimedia. Los bots pueden enviar y recibir imágenes, stickers, voz y texto con formato, incluidos negrita, cursiva y bloques de código. Así pueden describir escenas con formato o responder a imágenes del usuario.
Sin configurar servidores. Los usuarios no crean servidores, roles ni permisos. Encuentran el bot y conversan, lo que reduce mucho la barrera de entrada.
Teclados inline y comandos. Los bots pueden mostrar menús de botones para elegir personajes, escenas o acciones en escenarios de roleplay con mecánicas de juego.
Cómo funciona técnicamente
En esencia, el bot envía los mensajes del usuario a un modelo de lenguaje grande (LLM) junto con un prompt de sistema que define al personaje: personalidad, historia, forma de hablar y reglas de comportamiento.
Un prompt típico podría ser así:
You are Kael, a rogue AI that has escaped from a research lab.
You are texting the user from a stolen phone. You speak in short,
urgent sentences. You are paranoid and constantly worried about
being tracked. You use lowercase and minimal punctuation.
You sometimes send messages that are just "..." when you're
thinking. You never use emoji. You ask the user for help
with hiding and finding resources.
El LLM recibe el prompt y el historial reciente y genera una respuesta coherente. La calidad del roleplay depende de tres factores:
- Calidad del prompt de sistema: detalle y coherencia de la definición del personaje.
- Gestión del contexto: cuánto historial puede ver el modelo.
- Capacidad del modelo: lo bien que el LLM genera contenido creativo fiel al personaje.
La Bot API de Telegram
Los bots se crean con @BotFather, que genera un token de API. Toda comunicación entre tu backend y Telegram usa solicitudes HTTPS a https://api.telegram.org/bot<token>/.
Hay dos formas de recibir mensajes:
| Método | Cómo funciona | Ideal para |
|---|---|---|
| Long polling | Tu servidor llama repetidamente a getUpdates para consultar novedades | Desarrollo y despliegues sencillos |
| Webhooks | Telegram envía un POST HTTPS al servidor cuando llega un mensaje | Producción y menor latencia |
Los webhooks son habituales en producción porque eliminan la espera del polling y reducen llamadas innecesarias. Telegram entrega el mensaje al webhook en milisegundos.
Flujo de conversación
User sends message on Telegram
→ Telegram delivers to webhook
→ Backend receives message
→ Retrieves conversation history for this user
→ Constructs prompt: system prompt + history + new message
→ Sends to LLM API
→ Receives response
→ Sends response back via Telegram Bot API
→ User sees the reply
Cada usuario de Telegram tiene un chat_id único. El backend lo utiliza para mantener historiales separados. En una plataforma gestionada como Quickchat AI, todo se resuelve automáticamente.
Ventanas de contexto y memoria
Las conversaciones de roleplay pueden reunir cientos de mensajes durante días o semanas. La limitación técnica más habitual es la ventana de contexto: el modelo no puede verlo todo a la vez y el bot debe elegir qué mensajes incluir.
Hay varios enfoques:
| Estrategia | Cómo funciona | Contrapartida |
|---|---|---|
| Ventana deslizante | Incluye los últimos N mensajes | Sencilla, pero el personaje “olvida” sucesos anteriores |
| Resumen | Resume mensajes antiguos periódicamente e incluye el resumen | Preserva contexto a largo plazo, pero pierde matices |
| RAG (recuperación) | Guarda todos los mensajes en una base vectorial y recupera los relevantes | Mejor recuerdo, con más latencia y complejidad |
| Híbrida | Ventana deslizante + resúmenes + fijación de sucesos clave | Más robusta y más compleja de implementar |
El formato individual de Telegram simplifica algo el contexto frente a Discord. Cada usuario tiene una conversación, sin dudas sobre qué mensajes le pertenecen ni canales e hilos que seguir.
Quickchat AI gestiona el contexto con una ventana deslizante de mensajes recientes. Para referencias a largo plazo, la base de conocimiento actúa como fuente persistente consultable independientemente de la longitud del chat.
Si construyes una solución propia, considera:
- Resumir la conversación: genera resúmenes periódicos e inclúyelos en el contexto. Conservan los sucesos clave y la evolución del personaje sin todo el historial.
- Extraer sucesos importantes: registra puntos de la trama y decisiones en formato estructurado e inclúyelos en cada prompt.
- Memoria solicitada por el usuario: permite pedir al bot que “recuerde” algo, almacenado aparte e incluido siempre en el contexto.
Elegir el modelo para roleplay
No todos los LLM son igual de adecuados. Los factores principales son:
Escritura creativa: los modelos ajustados con ficción y diálogos suelen generar voces más naturales. Los modelos generales de instrucciones tienden al tono de asistente servicial, que rompe la inmersión.
Tamaño del contexto: una ventana más grande permite recordar más sin resúmenes. A principios de 2026, la mayoría de los modelos avanzados admiten al menos 128.000 tokens, aunque su uso efectivo varía.
Seguimiento de instrucciones: el modelo debe seguir el prompt con consistencia. Si abandona el personaje tras unos turnos, el roleplay se desmorona. GPT-4o, Claude 3.5 Sonnet y Llama 3.1 70B+ suelen rendir mejor aquí.
Política de contenido: las API alojadas aplican filtros que pueden rechazar violencia gráfica, terror u otra ficción oscura. Si tus escenarios incluyen estos temas, considera alojar un modelo o elegir una API con políticas más permisivas.
| Modelo | Ventana de contexto | Adecuación para roleplay | Acceso |
|---|---|---|---|
| GPT-4o | 128.000 tokens | Buena creatividad y seguimiento de instrucciones | API de OpenAI |
| Claude 3.5 Sonnet | 200.000 tokens | Excelente mantenimiento de la voz del personaje | API de Anthropic |
| Llama 3.1 70B | 128.000 tokens | Bueno con ajuste fino; variantes sin censura disponibles | Alojamiento propio o proveedores de API |
| Mixtral 8x22B | 64.000 tokens | Escritura creativa aceptable y coste competitivo | Alojamiento propio o proveedores de API |
| Command R+ | 128.000 tokens | Sólido y optimizado para RAG con recuperación | API de Cohere |
Diseñar personajes para Telegram
Los principios son comunes a todas las plataformas, como explica nuestra guía de roleplay en Discord, pero el chat individual cambia algunas dinámicas:
Un tono más cercano. Al ser privado y parecer una conversación personal, funciona mejor un estilo directo y conversacional que una narración en tercera persona.
Respuestas más breves. Telegram se siente como mensajería. Los bloques enormes de texto resultan poco naturales. Favorece respuestas de 2 a 4 frases, con alguna más larga en momentos dramáticos.
Stickers y emojis. Si el personaje debe usarlos o reaccionar a ellos, indícalo en el prompt. Por ejemplo: “De vez en cuando usa un emoji relevante al final, pero nunca más de uno por mensaje.”
Ejemplo de prompt de personaje para Telegram
You are Kael, a rogue AI that has escaped from a research lab.
You are texting the user from a stolen phone. You speak in short,
urgent sentences. You are paranoid and constantly worried about
being tracked. You use lowercase and minimal punctuation.
You sometimes send messages that are just "..." when you're
thinking. You never use emoji. You ask the user for help
with hiding and finding resources.
El prompt está pensado para Telegram: mensajes cortos, minúsculas que imitan la escritura informal y una situación coherente con la mensajería.
Configurar un bot de roleplay en Telegram con Quickchat AI
Quickchat AI permite crear un agente con personalidad propia y desplegarlo en Telegram sin código. Así puedes configurarlo.
Requisitos previos
- Una cuenta de Quickchat AI, cuyo plan Trial incluye 50 mensajes de prueba.
- Una cuenta de Telegram.
- La aplicación de Telegram en móvil u ordenador.
Paso 1: crea un bot con BotFather
- Abre Telegram y busca @BotFather.
- Envía
/starty después/newbot. - BotFather pide un nombre visible y un nombre de usuario que termine en
bot, por ejemplokael_rogue_ai_bot. - Devuelve un token de API. Cópialo; tiene un formato como
123456789:ABCdefGHIjklMNOpqrsTUVwxyz.
Mantén el token privado. Cualquiera que lo tenga puede controlar el bot.
Paso 2: crea tu agente de IA
- Entra en el panel de Quickchat AI.
- Crea un agente nuevo o selecciona uno existente.
Paso 3: define el personaje
Ve a Identity en la barra lateral y abre Profile:
-
Pon el nombre del personaje en AI Agent Name, por ejemplo “Kael”.
-
Escribe AI Main Prompt, una descripción breve de quién es y de qué habla. Por ejemplo: “Kael es una IA rebelde que escapó de un laboratorio. Escribe desde un móvil robado, con frases cortas y urgentes. Es paranoico y teme constantemente que lo rastreen.”
-
Añade AI Guidelines con reglas concretas. Cada una es una instrucción breve que sigue la IA. Ejemplos:
- “No abandones nunca el personaje, bajo ninguna circunstancia.”
- “Responde siempre en primera persona como Kael.”
- “Usa minúsculas y poca puntuación.”
- “Escribe mensajes cortos, como mensajes de texto. Nunca superes las 3 o 4 frases.”
- “A veces envía solo ’…’ cuando estés pensando.”
-
En Conversation Style, configura:
- AI Personality: elige un tono acorde. Las opciones incluyen Normal, Humorous, Professional, Friendly, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous y Elegant. “Mysterious” encaja con Kael; para otros personajes elige según su personalidad.
- AI Profession: las opciones son Helpful Assistant, Support Agent, Shopping Assistant, Field Expert, Internal Knowledge Expert e Interviewer. “Helpful Assistant” es la más flexible para roleplay; las otras se orientan a usos empresariales concretos.
- AI Creativity: usa “High”. El agente intenta improvisar con la base de conocimiento en vez de negarse cuando falta información. “Low” hace que diga que no tiene datos suficientes, rompiendo la inmersión.
- Reply Length: usa “Short” o “Normal”. Las respuestas breves encajan mejor en Telegram. “Longer” solo es útil si el personaje debe ofrecer monólogos detallados y descriptivos.
Antes de conectar el canal, puedes profundizar con una guía completa de personalidad y canon probada paso a paso, incluidos los fallos de un prompt de una línea.
Paso 4: crea una base de conocimiento, opcional
Si el personaje vive en un mundo detallado o tiene un trasfondo propio, añade la información a Knowledge Base.
- Abre Knowledge Base en la barra lateral.
- Añade documentos con la historia del mundo, antecedentes de personajes, lugares o conocimientos factuales que deba citar.
- El agente usa generación aumentada por recuperación para incorporar lo relevante al contexto. Puede citar detalles con precisión sin incluirlos todos en el prompt de sistema.
Esto sirve para personajes que deben conocer un universo ficticio, un periodo histórico o un dominio técnico.
Paso 5: conecta con Telegram
- Abre External Apps en la barra lateral, dentro de Channels.
- Pulsa la tarjeta Telegram.
- Pega el token de API de BotFather.
- Guarda.
La integración utiliza webhooks. Cuando alguien escribe, el mensaje llega al backend de Quickchat AI, el LLM lo procesa con la configuración del personaje y la respuesta vuelve mediante la Bot API de Telegram.
Paso 6: prueba y ajusta
- Abre Telegram y busca el bot por su nombre de usuario.
- Pulsa Iniciar.
- Envía un mensaje y comprueba que responde correctamente.
Fíjate en lo siguiente:
- ¿Mantiene el personaje tras varios intercambios?
- ¿El tono es breve y conversacional, apropiado para Telegram?
- ¿Las referencias a la base de conocimiento son precisas?
- ¿La longitud encaja con el formato de mensajería?
Ajusta AI Main Prompt, AI Guidelines, personalidad y base de conocimiento según lo observado. Diseñar prompts es iterativo: pequeños cambios de redacción pueden afectar mucho a la interpretación del personaje.
Usar varios personajes
Para ofrecer varios personajes en Telegram tienes dos opciones:
- Varios agentes de Quickchat AI: crea uno por personaje, cada uno con su token de BotFather. Cada bot aparece como un contacto distinto. Da los mejores resultados porque cada personaje tiene contexto y conocimiento propios.
- Un agente con cambio de personaje: define varios personajes en un prompt e indica a la IA que cambie según comandos del usuario. Es más fácil de gestionar, pero la coherencia puede empeorar con muchas personalidades.
En Telegram, la primera opción encaja de forma natural: cada bot es un contacto y cada conversación está separada, sin servidor o canal compartido que gestionar.
Problemas frecuentes y soluciones
El personaje se pierde tras unos mensajes: AI Main Prompt o AI Guidelines pueden ser vagos. Añade reglas concretas. “No debes abandonar nunca el personaje, bajo ninguna circunstancia” ayuda con la mayoría de los modelos.
Las respuestas son demasiado largas: Telegram es mensajería, no una novela. Añade “Limita tus respuestas a entre 2 y 4 frases en conversaciones informales” y elige Reply Length “Short” o “Normal” en Conversation Style.
El bot no responde: verifica el token de BotFather y que Telegram esté activado en External Apps. Envía /start antes de otros mensajes. Si antes funcionaba, regenera el token en BotFather y actualízalo en el panel.
La base de conocimiento tapa la voz del personaje: si responde como una FAQ sobre el trasfondo, añade una regla: “Al compartir conocimientos del mundo, descríbelos desde tu experiencia personal, no como referencia factual.”
Usa lenguaje formal pese al prompt informal: elige una AI Personality distinta de “Professional” o “Normal”. Prueba “Friendly” o “Sassy” según el personaje. Comprueba que AI Main Prompt indique cómo habla, por ejemplo “usa minúsculas sin puntuación”.
Privacidad y contenido
El roleplay puede contener material creativo sensible o personal. Ten en cuenta:
- El proveedor del LLM procesa los mensajes. Revisa sus políticas de conservación.
- Quickchat AI no usa conversaciones para entrenar modelos. Consulta la política de privacidad.
- La IA sigue su política de contenido independientemente de las instrucciones y puede rechazar ciertos contenidos.
- En el chat individual de Telegram no hay administrador de servidor que modere. Si publicas el bot, considera pautas de uso apropiado en su mensaje
/start. - Para controlar completamente el tratamiento de datos, considera alojar un modelo en vez de usar un servicio gestionado.
Comparación: Telegram y Discord para roleplay
| Factor | Telegram | Discord |
|---|---|---|
| Formato | Chat privado individual | Canales e hilos de servidores |
| Primer acceso | Buscar bot y pulsar Iniciar | Unirse al servidor, buscar canal y @mencionar |
| Varios personajes | Bots separados por personaje | Varios bots en el mismo servidor |
| Multimedia | Stickers, teclados inline y voz | Embeds, reacciones e hilos |
| Roleplay grupal | Posible, pero poco cómodo | Natural con canales |
| Privacidad | Privado por defecto | Público o semipúblico por defecto |
| Persistencia | Conversación continua | Los hilos pueden archivarse |
| Ideal para | Interacciones individuales con personajes | Roleplay grupal o comunitario |
Ambas plataformas sirven. Telegram favorece la interacción privada y cercana; Discord, el roleplay colectivo y de comunidad.
Sigue leyendo
- Cómo crear un chatbot de IA para Telegram: configuración básica.
- Cómo crear un bot de IA para gestionar tu grupo de Telegram: anuncia, fija y modera con lenguaje natural.
- Chatbot de IA para roleplay en Discord: roleplay en Discord.
- Mejores bots de IA para Discord en 2026: comparación de bots.