Saltar al contenido principal
Actualizado el Sep 7, 2026

Discord

Verificado en el Portal de Desarrolladores de Discord, agosto de 2026.

Lo que aprenderás
  • Cómo crear un bot de Discord en el Portal de Desarrolladores actual e invitarlo a tu servidor
  • Qué permisos e intents necesita realmente AutoTalk
  • Cómo es el flujo de configuración en AutoTalk, incluida la confirmación de facturación
  • Qué tipos de mensaje, opciones y acciones de moderación son compatibles
  • Cómo resolver los errores que realmente ocurren durante la configuración

El canal Discord conecta un bot de Discord a uno de tus servidores de Discord. AutoTalk aloja la conexión: los mensajes de los canales de texto de tu servidor llegan a tu Bandeja de entrada, y las respuestas las publica el bot.

Cuándo usar este canal

  • Tu comunidad vive en un servidor de Discord
  • Quieres que empleados o agentes de IA respondan o moderen el chat de Discord desde AutoTalk
  • Quieres las conversaciones de Discord junto a tus otros canales de mensajería

Antes de empezar

Necesitas una cuenta de Discord y un servidor en el que tengas el permiso Gestionar servidor — Discord solo permite que un miembro con ese permiso autorice un bot.

Paso 1: Crear la aplicación

  1. Abre discord.com/developers/applications e inicia sesión.
  2. Haz clic en New Application (arriba a la derecha).
  3. Escribe un nombre, marca la casilla de los Developer Terms of Service / Developer Policy y haz clic en Create.

El cuadro de diálogo "Create a new app" con el campo Name, la casilla de los Developer Terms of Service y los botones Cancel / Create

Discord puede mostrar un captcha "Wait! Are you human?" en este punto — complétalo y la aplicación se crea.

La aplicación se crea ya con un bot user. No hay un paso aparte para "agregar un bot".

Paso 2: Generar el token del bot

  1. En la barra lateral izquierda, abre Bot.
  2. En Token, haz clic en Reset Token.
  3. Confirma en el cuadro "Reset Bot's Token?" haciendo clic en Yes, do it!.
  4. Si tu cuenta de Discord tiene 2FA, aparece después un cuadro aparte de Multi-Factor Authentication — escribe el código y pulsa Submit. Es una segunda barrera, no parte del cuadro anterior.
  5. Copia el token de inmediato y guárdalo de forma segura.

La sección Token de la página Bot: "For security purposes, tokens can only be viewed once, when created" con el botón Reset Token

El token se muestra una sola vez

Discord nunca muestra un token existente — por eso no hay botón de copiar. Si sales de la página sin copiarlo, tendrás que generar otro.

Generar uno nuevo también invalida el token anterior de inmediato. Si ya hay un canal de Discord funcionando con ese bot, deja de recibir mensajes hasta que pegues el nuevo token en el canal y lo reactives.

Paso 3: Activar el Message Content Intent

  1. Todavía en la página Bot, desplázate hasta Privileged Gateway Intents.
  2. Activa el Message Content Intent.
  3. Abajo aparece la barra "Careful — you have unsaved changes!" — haz clic en Save Changes. El intent no se aplica hasta que lo hagas.

La sección Privileged Gateway Intents con los interruptores Presence Intent, Server Members Intent y Message Content Intent

AutoTalk solo necesita el Message Content Intent. Presence Intent y Server Members Intent pueden quedar apagados.

Saltarse este paso es el fallo silencioso más común

Sin este intent, Discord sigue entregando todos los eventos de mensaje — pero sin el texto. El canal se conecta, las conversaciones aparecen en la Bandeja de entrada y todos los mensajes llegan vacíos.

Discord solo exige una revisión de los intents privilegiados cuando tu bot alcanza 10.000 usuarios. Por debajo de eso, basta con activar el interruptor.

Paso 4: Invitar al bot a tu servidor

4a. Revisar los contextos de instalación

Abre Installation en la barra lateral. En Installation Contexts, asegúrate de que Guild Install esté marcado y desmarca User Install — AutoTalk no lo usa, y dejarlo activo añade un paso extra en el punto 4c.

Installation Contexts con las casillas User Install y Guild Install, ambas marcadas

4b. Agregar el scope bot — el paso que todos olvidan

Desplázate hasta Default Install Settings → Guild Install. Una aplicación recién creada solo solicita applications.commands:

La sección Guild Install mostrando Scopes con solo el chip applications.commands

applications.commands da acceso a slash commands — no coloca un bot user en tu servidor. Haz clic en el campo Scopes y agrega bot:

El desplegable Scopes abierto en la sección Guild Install, mostrando una única opción: bot

Al agregar bot aparece un selector Permissions. Selecciona los permisos que necesita tu canal (consulta la tabla siguiente) y haz clic en Save Changes.

Guild Install con los scopes applications.commands y bot, un selector Permissions y la barra "you have unsaved changes" con el botón Save Changes

4c. Abrir el enlace de instalación

En Install Link, deja seleccionado Discord Provided Link y copia la URL que aparece al lado.

La sección Install Link configurada como "Discord Provided Link" con la URL discord.com/oauth2/authorize generada

Abre esa URL en un navegador con sesión iniciada en Discord. La invitación tiene dos pantallas.

Primero, una pantalla de consentimiento que lista lo que la aplicación puede hacer. Elige tu servidor en Add to server: y haz clic en Continue:

La pantalla de consentimiento de Discord mostrando "Add a bot to a server", el selector "Add to server" con un servidor elegido y el botón Continue

Después, una segunda pantalla te pide confirmar los permisos que el bot recibirá en ese servidor. Revísalos y haz clic en Authorize:

La pantalla de confirmación de Discord con la lista de permisos concedidos y el botón Authorize

Deberías llegar a "<tu aplicación> has been authorized and added to <tu servidor>".

Si dejaste "User Install" activo

Aparece un paso extra antes de la pantalla de consentimiento, con Add to My Apps o Add to Server. Elige Add to Server — "Add to My Apps" instala la aplicación en tu cuenta sin poner un bot en el servidor, y el canal falla luego en la activación con "Bot is not a member of guild …".

OAuth2 → URL Generator sigue funcionando

Si prefieres el flujo antiguo: OAuth2 → URL Generator, marca el scope bot, marca los permisos y copia la URL generada al final de la página. Produce la misma invitación.

Qué permisos conceder

Concede solo lo que planeas usar. Los permisos faltantes no rompen la conexión — solo falla la acción concreta en tiempo de ejecución.

Estos son los nombres del selector de permisos del portal. La pantalla de autorización de Discord renombra uno: Create Instant Invite aparece allí como Create Invite.

Básicos — necesarios para que el canal funcione:

PermisoPor qué lo necesita AutoTalk
Ver canalesVer los canales de texto que el bot debe escuchar
Enviar mensajesPublicar respuestas de empleados y agentes
Ver historial de mensajesLeer respuestas, objetivos de reacción y recuperar historial
Insertar enlacesEnviar vistas previas de enlaces
Adjuntar archivosEnviar imágenes, audio, video y documentos
Agregar reaccionesReaccionar a mensajes
Enviar mensajes en hilosResponder dentro de hilos

Operaciones de mensaje:

PermisoHabilita
Gestionar mensajesEliminar, purgar, republicar (crosspost) y quitar reacciones de otros usuarios
Fijar mensajesFijar y desfijar mensajes (permiso separado de Gestionar mensajes)
Crear hilos públicosIniciar un hilo a partir de un mensaje

Moderación:

PermisoHabilita
Expulsar miembrosExpulsar a un usuario
Banear miembrosBanear, desbanear, listar baneos, consultar estado de baneo
Gestionar servidorBaneo masivo (Discord exige Banear miembros + Gestionar servidor juntos)
Moderar miembrosSilenciar temporalmente (timeout) a un usuario
Gestionar rolesAgregar/quitar roles de miembros, bloquear un canal
Gestionar apodosCambiar el apodo de otro miembro
Cambiar apodoCambiar el apodo del propio bot
Gestionar canalesConfigurar el modo lento (slowmode)
Ver registro de auditoríaLeer el log de auditoría del servidor
Crear invitación instantáneaCrear un enlace de invitación
Silenciar miembrosSilenciar a un miembro en voz
Mover miembrosDesconectar a un miembro de voz
La jerarquía de roles de Discord sigue aplicándose

Un bot nunca puede moderar a un miembro cuyo rol más alto esté por encima del rol del propio bot, sin importar qué permisos le hayas dado. Si los baneos o timeouts fallan solo con moderadores, sube el rol del bot en Configuración del servidor → Roles.

Paso 5: Encontrar el ID de tu servidor

  1. En la app de Discord, haz clic en el engranaje (Configuración de usuario) → Desarrollador (cerca del final, en Otros) → activa el Modo desarrollador.

    Configuración de usuario de Discord con la sección Developer seleccionada y el interruptor Developer Mode activado

    Antes se llamaba "Avanzado"

    Las guías que te dicen que busques en Avanzado describen el diseño antiguo de la configuración.

  2. Haz clic derecho en el icono del servidor en la barra lateral y elige Copiar ID del servidor (el último elemento del menú).

    El menú contextual del servidor con &quot;Copy Server ID&quot; al final

El ID del servidor (también llamado Guild ID) es un número de 17 a 20 dígitos, por ejemplo 123456789012345678. Si lo que copiaste contiene letras o guiones, copiaste el enlace de un canal o un código de invitación.

Paso 6: Conectar el bot a AutoTalk

  1. En la barra lateral, ve a Integraciones > Canales y haz clic en el botón + (tooltip "Agregar canal") para abrir la página Nuevo canal.
  2. En el selector de canales, selecciona el bloque Discord (en el grupo Bots y comunidades).
  3. Guarda el token del bot. El campo Token del bot no es una caja de texto — es un selector que muestra "Seleccionar variable secreta…". Haz clic en Agregar elemento al lado, dale un nombre a la variable (ej.: Token del bot de Discord), deja Secreto activado, pega el token en el campo de valor y haz clic en Guardar. El selector pasa a mostrar la variable con el valor enmascarado como ••••••. Los tokens se guardan cifrados en las variables de la empresa, nunca en el canal.
  4. Ingresa el ID del servidor (Guild ID).
  5. Revisa el panel de Costo de conexión y marca la confirmación en Confirmaciones que reconoce el costo de la conexión alojada.
  6. Haz clic en Crear y activar canal.

El canal se crea y se activa en un solo paso — la medición comienza justo después. Durante la activación, AutoTalk verifica el token y comprueba que el bot sea miembro de tu servidor; si no lo es, la activación falla con un mensaje que te pide invitar al bot primero.

Solución de problemas

SíntomaCausaSolución
La activación falla: "Bot is not a member of guild … Make sure to invite the bot to your server first"El enlace de instalación no agregó un bot (faltó el scope bot), elegiste Add to My Apps, o el ID del servidor es de otro servidorRehaz el Paso 4b, vuelve a abrir el enlace de instalación, elige Add to Server y verifica el ID del servidor
La activación falla con un error de token/autorizaciónEl token se regeneró después de pegarlo, o solo se copió una parteGenera un token nuevo (Paso 2) y actualiza el token del bot en el canal
El canal está en línea, aparecen conversaciones, pero todos los mensajes están vacíosEl Message Content Intent está apagado (o el cambio no se guardó)Actívalo (Paso 3), luego deshabilita y vuelve a habilitar el canal
El bot aparece en línea en Discord pero no llega nada a la Bandeja de entradaEl Filtro de canales lista canales que el bot no ve, el bot no tiene Ver canales en esa categoría, o Responder solo a menciones está activadoLimpia el filtro, revisa los permisos específicos del canal y las opciones del canal
Los mensajes directos al bot nunca lleganUn Filtro de canales no vacío también descarta los DM — el ID de canal de un DM nunca está en la listaDeja el Filtro de canales vacío en los canales que deban recibir DM
Responder a un mensaje del bot se ignoraCon Responder solo a menciones activado, Discord exige una @mención explícita — responder no cuentaMenciona al bot, o desactiva la opción
El bot envía texto pero no archivos ni embedsFaltan Adjuntar archivos / Insertar enlacesVuelve a invitarlo con el permiso marcado, o concédeselo al rol del bot en Configuración del servidor → Roles
Una acción de moderación falla solo con algunos usuariosJerarquía de roles de Discord — el objetivo está por encima del botSube el rol del bot por encima de los roles que debe moderar

Facturación

Discord es una conexión alojada: se factura por minuto mientras el canal está en línea, 24/7 (el medidor channel_minutes_discord). Un canal deshabilitado no cuesta nada — usa Deshabilitar en la página de edición del canal para detener el cargo. Consulta Tarifas de uso para más detalles.

Tipos de mensaje compatibles

Entrantes desde tu servidor:

  • Mensajes de texto y archivos adjuntos (imágenes, audio, video, documentos)
  • Ediciones y eliminaciones de mensajes, reflejadas en la conversación
  • Reacciones con emoji
  • Clics en botones de mensajes con opciones
  • Mensajes directos enviados al bot, como una conversación por usuario

Salientes desde AutoTalk:

  • Mensajes de texto — los mensajes largos se dividen automáticamente
  • Archivos multimedia (imágenes, audio, video, documentos)
  • Opciones interactivas, renderizadas como botones de Discord (las listas más grandes se convierten en una lista de texto numerada)
  • Ediciones y eliminaciones de mensajes enviados por tu equipo o por agentes

Opciones del canal

En la página de edición del canal puedes ajustar:

  • Filtro de canales — escucha solo en IDs específicos de canales de texto; déjalo vacío para escuchar en todos los canales. Ten en cuenta que un filtro no vacío también excluye los mensajes directos al bot.
  • Usar conversación compartida — activado por defecto: cada canal de texto de Discord aparece como una sola conversación, como un chat grupal. Desactívalo para dar a cada usuario su propia conversación.
  • Responder solo a menciones — responde solo cuando se menciona explícitamente al bot en el chat. En Discord, responder a un mensaje del bot no cuenta como mención.

Acciones de moderación

Los canales de Discord exponen un amplio conjunto de acciones de moderación y de canal que pueden ejecutarse desde la página del canal o llamarse desde workflows y agentes. Obtener miembro de Discord, Banear usuario, Expulsar usuario, Silenciar usuario y Eliminar mensaje son solo algunos ejemplos — el conjunto completo es mucho más grande y no se limita a estos. Agrupadas por área, los canales de Discord admiten:

  • Gestión de miembros — banear, expulsar, silenciar, desbanear, roles, apodos, búsqueda de miembros y silenciar/desconectar de voz
  • Operaciones de mensajes — eliminar, fijar, reaccionar, iniciar hilo, republicar (crosspost) y purgar mensajes
  • Controles de canal — registro de auditoría, lista de baneos, baneo masivo, invitaciones, modo lento (slowmode), bloqueo y listar mensajes fijados

La lista completa aparece en el selector de acciones cuando construyes un workflow o un agente. Consulta el ejemplo Moderador de spam de Discord para un agente de moderación completo construido sobre ellas.

Consideraciones importantes

  • La medición comienza tan pronto como se crea el canal — deshabilítalo cuando no lo necesites.
  • El bot debe permanecer en tu servidor y el Message Content Intent debe seguir habilitado; si el bot se elimina o el token se revoca, los mensajes dejan de fluir hasta que arregles el bot y vuelvas a habilitar el canal.
  • Un canal conecta un servidor. Para conectar un segundo servidor, crea otro canal de Discord — y dale su propia aplicación de bot, o los mensajes directos al bot compartido se entregarán a ambos canales.
tip

Usa el Filtro de canales para mantener al bot acotado a un canal de soporte o moderación en lugar de a todo tu servidor.

Próximos pasos