Imagen de fondo del artículo 9

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:

  1. Crea un servidor de Discord
  2. Crea una aplicación de Discord
  3. Añade el bot a tu servidor
  4. Crea una cuenta de Quickchat AI
  5. 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.

Resultado final: una IA conversacional inteligente


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.

Pantalla de conexión de Discord en Quickchat AI con el botón 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.

Pantalla inicial con la imagen de Discord que se muestra a los nuevos usuarios de Quickchat AI 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:

Crea tu primer servidor


2. Crea una aplicación de Discord

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

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:

Activa el contenido de los mensajes

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 Channels
  • Send Messages
  • Create Public Threads
  • Send Messages in Threads
  • Read 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:

Permisos de tu bot de Discord

¿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

Tu client ID

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.

  1. Ve a Bot SettingsReset TokenCopy Token

Restablece el token

  1. 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.

Pega el token

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.

Bot activo

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.

Conversación en un hilo


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ónCómo activarloHistorial de conversación
@mención en un canalMenciona al bot con @ en cualquier canal de textoDepende del ajuste Reply in (consulta más abajo)
Mensaje en un hilo del botEnvía un mensaje en un hilo creado por el botSe conserva todo el historial del hilo
Respuesta a un mensaje del botUsa la función Responder de Discord en un mensaje del botInicia una conversación nueva cada vez
Comando de barra /askEscribe /ask y tu pregunta (solo en el bot de un clic)Inicia una conversación nueva cada vez
Mensaje directoEnví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.

El bot usa el contexto del canal para responder a una pregunta de seguimiento

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.

ModoAlcanceIdeal para
PredeterminadoSolo el canal actualBot de comunidad de uso general
Smart AI search over server historyCualquier canal del servidorBots 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.

Opción Smart AI search over server history en los ajustes de integración de 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.

Un usuario envía una captura al bot y este analiza la imagen para responder a su pregunta


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ónQué hace
API ActionRealiza solicitudes HTTP (GET, POST, PUT, DELETE) a endpoints externos con parámetros, cabeceras y cuerpo configurables
Remote MCPSe 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

  1. En el panel de Quickchat, ve a AI Agent > Actions & MCPs.
  2. 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.
  3. 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.”).
  4. 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.

Página Actions & MCPs del panel de Quickchat con una API Action configurada


Sigue leyendo

Estas guías profundizan en temas relacionados:


Regístrate en Quickchat AI para empezar a crear tu agente de IA o únete a la comunidad en Discord: discord.gg/KqkHwvPRNH