Pon en marcha tu chatbot de IA en Discord
¿Quieres crear un bot inteligente de IA conversacional para tu servidor de Discord? Esta guía paso a paso te explica cómo hacerlo en solo 10 minutos, sin necesidad de programar.
Mira el vídeo
5 pasos sencillos para crear tu bot de IA
Sigue estos pasos para tener un chatbot de IA totalmente funcional en tu servidor de Discord:
- Crea un servidor de Discord
- Crea una aplicación de Discord
- Añade el bot a tu servidor
- Crea una cuenta de Quickchat AI
- Integra tu bot de Discord con Quickchat AI
Así será tu bot de IA
Una vez configurado, tu bot estará activo en Discord, listo para mantener conversaciones naturales con los miembros de tu servidor.

La forma más rápida: instalación con un clic
Si ya tienes una cuenta de Quickchat AI, puedes omitir por completo el Developer Portal. En el panel, abre External Apps en la barra lateral izquierda, selecciona Discord y, en Connect, haz clic en Add to your Discord server.
La pantalla de conexión con un clic en External Apps → Discord.
Discord te pide que autorices la aplicación compartida Quickchat AI y elijas un servidor. Haz clic en Authorize y el bot estará activo, listo para que los miembros lo mencionen con @ en cualquier canal. El único requisito es tener el permiso Gestionar servidor en el servidor elegido.
Los nuevos usuarios de Quickchat AI acceden a una configuración con la imagen de Discord que los lleva directamente a este proceso.
Los nuevos usuarios empiezan en una pantalla con la imagen de Discord que conduce a la conexión con un clic.
Los siguientes pasos explican la alternativa manual, la opción Use your own Discord app: creas tu propia aplicación de Discord y la conectas mediante un token de bot. Elige esta vía si quieres un nombre y un avatar personalizados, mensajes directos, Discord AI Actions o varios bots en un servidor. Las Discord Actions necesitan la conexión de tu propio bot porque proporciona el token utilizado para las solicitudes a la API de Discord.
1. Crea un servidor de Discord
Si no tienes una cuenta de Discord, crea una en discord.com. Después, configura tu primer servidor:

2. Crea una aplicación de Discord
Ve al Discord Developer Portal y crea una aplicación nueva.

3. Añade tu bot al servidor de Discord
Recuerda permitir que el bot reciba el contenido de los mensajes activando esta opción:
Después de crear el bot, debes añadirlo a tu servidor. Para ello, construye una URL de Discord y pégala en tu navegador:
https://discord.com/api/oauth2/authorize?client_id=<YOUR CLIENT ID>&permissions=309237713920&scope=bot
¿De dónde sale el número de permisos?
El número de permisos (309237713920) corresponde a solicitar los siguientes permisos:
View ChannelsSend MessagesCreate Public ThreadsSend Messages in ThreadsRead Message History
Este es el conjunto mínimo de permisos necesario para que el bot funcione correctamente. Puedes comprobarlo entrando en discord.com/developers/applications, seleccionando tu aplicación, haciendo clic en Bot a la izquierda y desplazándote hacia abajo:

¿Dónde encontrar YOUR CLIENT ID?
Lo más sencillo es mirar la barra de direcciones del navegador y copiar el número largo que forma parte de la dirección:
https://discord.com/developers/applications/<YOUR CLIENT ID>/bot

En este caso, el client ID es 1234567890123456789, por lo que la URL completa que debes abrir para añadir el bot al servidor es:
https://discord.com/api/oauth2/authorize?client_id=1234567890123456789&permissions=309237713920&scope=bot
Si algo falla en este paso:
- “Integration requires code grant”: tu aplicación tiene activado Require OAuth2 Code Grant. En el Developer Portal, abre la aplicación, ve a Bot, desactiva esa opción, guarda y vuelve a abrir la URL de invitación. (detalles)
- Aparece una pantalla con una tarta / “baked”: es la página de confirmación de Discord; tu bot se ha añadido. Compruébalo en Ajustes del servidor → Integraciones → Bots y aplicaciones.
- Consejo: cuando pegues el token del bot en el panel de Quickchat AI (paso 5), la página de integración de Discord generará esta URL de invitación y mostrará una lista de configuración, así que podrás ahorrarte construirla manualmente.
4. Crea una cuenta de Quickchat AI
Regístrate en Quickchat AI para dotar a tu bot de IA conversacional que interactúa de forma natural.
Quickchat AI te permite crear agentes de IA con bases de conocimiento personalizadas, AI Actions y mucho más, ideales para bots de Discord, sitios web y otros canales.
5. Integra tu bot con Quickchat AI
Para conectar tu bot con Quickchat AI, obtén el token del bot de Discord en el Developer Portal.
- Ve a Bot Settings → Reset Token → Copy Token

- En el panel de Quickchat AI, abre External Apps → Discord, elige Use your own Discord app y pega tu token. Quickchat AI enciende el bot e informa de su estado mientras se inicia.

Si el bot no se conecta
Cuando un bot no arranca, la página de integración de Discord muestra el error exacto y enlaza directamente con la solución. Los dos más habituales son:
- Token no válido: el token es incorrecto o se ha regenerado (restablecer un token invalida el anterior). Abre el bot en el Developer Portal, ve a Bot → Reset Token, copia el token nuevo, haz clic en Reconnect en Quickchat AI y pégalo. Consulta Token de bot no válido para ver la captura correspondiente.
- Message Content Intent está desactivado (se muestra como
PrivilegedIntentsRequired): el bot se ha conectado, pero no puede leer los mensajes. Abre el bot en el Developer Portal, ve a Bot → Privileged Gateway Intents, activa Message Content Intent y guarda. Consulta Message Content Intent para localizar la opción exacta.
El bot se reinicia siempre que cambias su token o sus ajustes, así que dale hasta un minuto para conectarse.
Si tu propio bot está conectado, pero nunca responde
Comprueba si el bot compartido Quickchat AI, instalado con un clic, sigue en el mismo servidor. Cuando ambos bots están en un servidor, responde el bot compartido y el tuyo permanece en silencio, aunque su token, intents y permisos sean correctos. Abre External Apps en el panel de Quickchat AI, busca el servidor en Connected servers de la configuración con un clic y elimínalo allí. Tu propio bot tomará el relevo inmediatamente. Consulta Ambos bots están en el mismo servidor.
¡Tu bot de IA ya está activo!
Vuelve a Discord. Tu bot debería estar conectado y listo para conversar. Solo tienes que mencionarlo con @ para empezar.

Cuando lo mencionas con @, el bot responde en el canal de forma predeterminada. Si eliges Thread en el ajuste Reply in, crea un hilo donde los usuarios pueden continuar sin mencionar al bot.

Cómo responde el bot
El bot se puede activar de varias formas, cada una con un comportamiento distinto respecto al historial de conversación:
| Situación | Cómo activarlo | Historial de conversación |
|---|---|---|
| @mención en un canal | Menciona al bot con @ en cualquier canal de texto | Depende del ajuste Reply in (consulta más abajo) |
| Mensaje en un hilo del bot | Envía un mensaje en un hilo creado por el bot | Se conserva todo el historial del hilo |
| Respuesta a un mensaje del bot | Usa la función Responder de Discord en un mensaje del bot | Inicia una conversación nueva cada vez |
Comando de barra /ask | Escribe /ask y tu pregunta (solo en el bot de un clic) | Inicia una conversación nueva cada vez |
| Mensaje directo | Envía un mensaje directo al bot (solo con aplicación propia) | Se conserva durante toda la sesión de mensajes directos |
Un mensaje normal en un canal no activa nada. Es intencionado, para que el bot permanezca en silencio en servidores con mucha actividad, y es el motivo más habitual por el que un bot recién añadido parece no funcionar. /ask existe, en parte, como una alternativa más fácil de descubrir: al escribir / en cualquier canal aparece en la lista y funciona donde el contenido de los mensajes está restringido. Está registrado en el bot compartido de un clic. Por tanto, si conectas tu propia aplicación, se accede mediante @menciones.
El ajuste “Reply in”
En el panel de Quickchat, en Channels > External Apps > Discord, hay un desplegable “Reply in:” con dos opciones:
- Channel (predeterminada): el bot responde directamente en el canal donde lo han mencionado. Cada @mención inicia una conversación nueva, sin memoria de las interacciones anteriores.
- Thread: el bot crea un hilo nuevo para cada @mención. El hilo lleva el nombre del bot y del usuario (por ejemplo, “Aria & john_doe”). Dentro del hilo, el bot responde a todos los mensajes sin necesidad de @mencionarlo y se conserva todo el historial de la conversación.
Mensajes directos
Los mensajes directos requieren tu propia aplicación de Discord. El bot compartido de un clic solo responde en servidores, ya que responder a mensajes directos no solicitados con una identidad compartida afectaría a todos los servidores que atiende.
Con tu propia aplicación, no hace falta @mencionar al bot en un mensaje directo. Responde a todos los mensajes y el historial de conversación persiste durante la sesión. El bot no tiene acceso al historial de los canales del servidor cuando responde en mensajes directos.
Nota: el bot solo responde en hilos que él mismo ha creado. Si alguien crea un hilo manualmente y escribe en él, el bot no responderá.
Cómo entiende el bot el contexto del canal
Cuando alguien @menciona al bot en un canal, este no ve únicamente el mensaje en el que lo han mencionado. Recupera automáticamente los mensajes recientes del canal y los incluye en el prompt de la IA como una transcripción con fechas y horas. Así entiende la conversación en curso y puede hacer referencia a lo que se ha dicho antes.
Este es un ejemplo de cómo ve la IA ese contexto:
Most recent messages on the #general channel:
[2026-02-19 14:01] alice: Has anyone tried the new API endpoint?
[2026-02-19 14:03] bob: Yeah, I got a 429 back after about 50 requests
[2026-02-19 14:05] alice: @QuickchatBot what's the rate limit for the v2 API?
El bot también lee mensajes de los hilos activos y archivados del canal, por lo que esas conversaciones se incluyen en el contexto.
Cuando alguien utiliza la función Responder de Discord para contestar a un mensaje concreto, el bot limita el contexto a los mensajes inmediatamente anteriores y posteriores al mensaje respondido, en lugar de recuperar todo el historial reciente. Así obtiene contexto específico de la conversación a la que se refiere el usuario.
El contenido especial de los mensajes (stickers, GIF, imágenes, embeds y reacciones) se representa mediante anotaciones para que el bot sepa que existe, aunque no pueda verlo visualmente en la transcripción del contexto. Los tokens de @mención se sustituyen por nombres visibles legibles.
No requiere configuración. El contexto del canal está activado de forma predeterminada para todos los bots de Quickchat AI en Discord.

Búsqueda inteligente con IA en el historial del servidor
De forma predeterminada, el bot solo lee mensajes del canal donde lo han mencionado. Al activar Smart AI search over server history, la IA puede consultar mensajes de cualquier canal de texto del servidor. Decide qué canal consultar a partir de la pregunta del usuario.
Por ejemplo, si alguien pregunta en #general “¿cuál fue la conclusión en #engineering sobre la migración?”, el bot puede leer el historial reciente de #engineering y responder basándose en lo que encuentre.
La función también permite filtrar por intervalo temporal y usar paginación, de modo que la IA puede consultar mensajes más antiguos cuando sea necesario.
| Modo | Alcance | Ideal para |
|---|---|---|
| Predeterminado | Solo el canal actual | Bot de comunidad de uso general |
| Smart AI search over server history | Cualquier canal del servidor | Bots de soporte y búsqueda de conocimiento entre canales |
Nota: Smart AI search over server history está actualmente en beta. Si te interesa, contacta por correo electrónico o a través del servidor de Quickchat en Discord.

Enviar imágenes al bot
Los usuarios pueden adjuntar una imagen al @mencionar al bot y la IA la procesará con sus capacidades de visión. Los formatos admitidos son PNG, JPG, JPEG, GIF y WebP. Si se adjuntan varias imágenes, el bot procesa la primera.
La URL de la imagen en la CDN de Discord se envía junto con el texto del mensaje al modelo de IA como entrada multimodal, de forma que la IA ve texto e imagen en el mismo turno. No requiere configuración. La comprensión de imágenes está activada de forma predeterminada.
Algunos ejemplos prácticos para comunidades de Discord:
- Comunidad de desarrolladores: un usuario envía una captura de un stack trace o un mensaje de error y pide al bot que lo explique.
- Comunidad de diseño: un usuario comparte un boceto de interfaz y pide opinión al bot.
- Comunidad de videojuegos: un usuario comparte una captura de los ajustes de un juego y pide consejos para optimizarlos.
- Soporte de comercio electrónico: un cliente envía una foto de un producto defectuoso al bot de soporte.

Conectar AI Actions a Discord
Las AI Actions permiten al bot llamar a API y herramientas externas durante una conversación de Discord. Se configuran una vez en el panel de Quickchat, en AI Agent > Actions & MCPs, y funcionan en todos los canales (Discord, widget web, WhatsApp, Telegram, etc.).
Hay dos tipos de acciones disponibles:
| Tipo de acción | Qué hace |
|---|---|
| API Action | Realiza solicitudes HTTP (GET, POST, PUT, DELETE) a endpoints externos con parámetros, cabeceras y cuerpo configurables |
| Remote MCP | Se conecta a un servidor Model Context Protocol para acceder a herramientas y fuentes de datos externas |
Estos son algunos ejemplos de lo que puedes crear con AI Actions en Discord:
- Bot de seguimiento de pedidos: conecta una API Action al backend de tu tienda para que los miembros pregunten “¿dónde está mi pedido #12345?” y reciban el estado en tiempo real.
- Bot de incidencias de GitHub: conecta un Remote MCP a tu repositorio de GitHub para que los desarrolladores pregunten “¿hay errores abiertos con la etiqueta
critical?” directamente en Discord. - Bot de tickets de soporte: permite que el bot responda a partir de tu documentación y abra un hilo privado de ticket con una mención al rol de soporte solo para lo que no pueda resolver.
- Asistente de moderación: elige las plantillas de aislamiento temporal, expulsión, baneo y modo lento para que los moderadores puedan ejecutarlas con lenguaje natural.
- Programador de reuniones: conecta un Remote MCP a Cal.com o Google Calendar para que los usuarios reserven reuniones con tu equipo desde Discord.
- Integración con CRM: conecta con HubSpot para que el bot registre leads o cree tickets de soporte a partir de conversaciones de Discord.
- Registro de leads y comentarios: conecta Google Sheets para que el bot registre leads, preguntas sin responder y solicitudes de demostración de las conversaciones de Discord en una hoja que tu equipo ya utiliza.
Configurar una API Action
- En el panel de Quickchat, ve a AI Agent > Actions & MCPs.
- Haz clic en Add Action. Para una operación de Discord compatible, elige Discord Action y selecciona una plantilla. La plantilla de soporte pide un servidor, un canal y un rol; las plantillas de moderación se instalan directamente. Quickchat crea por ti la solicitud editable, la descripción, los parámetros, el tratamiento de la respuesta y las condiciones de ejecución.
- Solo si necesitas un endpoint que no está en la galería, elige una acción HTTP Request personalizada. Dale un nombre (por ejemplo, “Consultar estado del pedido”) y una descripción que indique a la IA cuándo utilizarla (por ejemplo, “Úsala cuando un usuario pregunte por el estado de su pedido. Pide primero el número de pedido.”).
- Establece el método HTTP (por ejemplo, GET), la URL del endpoint y los parámetros necesarios; después, guarda.
La acción ya está disponible para el agente en los canales compatibles. Las Discord Actions de la galería son acciones HTTP Request normales y editables, así que revisa su autorización, destinos y parámetros después de cambiarlas. Para una explicación más detallada, consulta el tutorial de AI Actions con HubSpot, la guía del bot de moderación de Discord (aislamiento temporal, expulsión, baneo, roles y modo lento como AI Actions) o la documentación de Actions.

Sigue leyendo
Estas guías profundizan en temas relacionados:
- Cómo crear un chatbot de IA para roleplay que se mantenga en su personaje: convierte el mismo bot en un personaje persistente con su propio canon.
- Cómo crear un chatbot de IA para Telegram: despliega el mismo agente de IA en Telegram.
- Crea un bot de IA para WhatsApp: guía de integración con WhatsApp.
- AI Actions con HubSpot: tutorial paso a paso para configurar API Actions.
- Bot de tickets con IA para Discord: responde desde tu base de conocimiento y deriva el resto a hilos privados de tickets.
- Bot de bienvenida de Discord: recibe a nuevos miembros, nuevos hilos y nuevos canales de tickets con un mensaje fijo.
- Conecta un agente de IA a tickets de Jira: ejemplo de Remote MCP con Jira.
- MCP explicado: qué es Model Context Protocol y cómo funciona.
- Documentación de Actions: referencia completa.
Regístrate en Quickchat AI para empezar a crear tu agente de IA o únete a la comunidad en Discord: discord.gg/KqkHwvPRNH
