Crear un bot de Discord
Crea y conecta un bot de Discord, deja que ForwardMsg lo configure y elige dónde enviará o leerá mensajes.
Para reenviar mensajes desde Discord, puedes usar tu propia cuenta. No necesitas invitar a un bot al servidor original. No necesitas ser propietario de ese servidor. No necesitas ser administrador. Tu cuenta solo necesita tener acceso a los canales desde los que quieres reenviar mensajes. Si eso es lo que necesitas, empieza por Conectar una cuenta de Discord.
Un bot de Discord puede entregar en tu servidor de Discord texto copiado y medios compatibles, como imágenes, vídeos y archivos. También se pueden reenviar inserciones de fuentes de Discord. Elige los tipos de mensaje en Opciones de Reenvío; se sigue aplicando el límite de subida del servidor de destino. Si quieres, el bot también puede leer mensajes originales en lugar de tu cuenta.
- ¿Tu cuenta leerá los mensajes y un bot los entregará? Invita el bot solo al servidor donde recibirás las copias.
- ¿También quieres que el bot lea los mensajes? Invítalo al servidor original y dale acceso a los canales desde los que quieres reenviar mensajes.
No tienes que escribir código. No tienes que alojar el bot. ForwardMsg lo ejecuta por ti.
Crea el bot en Discord
- Abre el Portal para desarrolladores de Discord.
- Selecciona New Application.
- Introduce un nombre que reconozcas, como
Reenvíos de la comunidad. - Selecciona Create.
- Abre Bot en el menú de la izquierda de la aplicación.
Discord llama aplicación a los ajustes del bot. En la página Bot puedes administrar el nombre, la imagen y el token de inicio de sesión.
Copia el token del bot
El token de un bot es una contraseña del bot. Es distinto del token de tu cuenta personal de Discord.
- En la página Bot, busca Token.
- Selecciona Reset Token para generar un token que puedas copiar.
- Completa la confirmación de Discord.
- Copia el token y mantenlo en privado.
Acceso directo: deja que ForwardMsg configure el bot
Puedes omitir los ajustes manuales de abajo: pega el token en Añadir bot de Discord, selecciona Añadir y completa los pasos Continuar → invitación → Listo. ForwardMsg configura automáticamente los intents compatibles y los ajustes predeterminados de instalación en servidores. Puedes invitarlo directamente desde ese diálogo. Sigue Conectarlo para enviar mensajes o Conectarlo para leer mensajes si también quieres que el bot lea. Después, vuelve a cargar el Portal para desarrolladores para ver los ajustes. El bot sigue necesitando acceso a los canales receptores.
Si restableces o revocas el token, la conexión anterior se desconecta
Si restableces un token guardado en ForwardMsg, la conexión anterior ya no podrá iniciar sesión. Vuelve a usar Añadir bot de Discord con el token nuevo. Si el bot lee mensajes, selecciona la conexión nueva en Origen; si envía copias, sustituye el bot anterior en todos los destinos de Enrutamiento afectados. Guarda los cambios y reinicia las automatizaciones afectadas. Editar el nombre de la conexión anterior no actualiza el token.
En las dos secciones siguientes se muestra dónde puedes revisar o cambiar tú mismo los ajustes antes de invitar al bot.
Permite que lea el texto de los mensajes
Discord llama intents a estos interruptores. En ForwardMsg, activa ambos intents que se indican abajo. Es la configuración recomendada tanto si el bot solo envía copias, solo lee mensajes o hace ambas cosas. Los intents son independientes de los permisos que le permiten ver o publicar en un canal.
- Abre Bot en el Portal para desarrolladores.
- Busca Privileged Gateway Intents.
- Activa Server Members Intent y Message Content Intent.
- Guarda los cambios si Discord muestra un botón para guardar.
| Intent | Qué hace | Qué elegir |
|---|---|---|
| Message Content Intent | Permite que el bot reciba el texto y el contenido de los mensajes. | Actívalo para la configuración de ForwardMsg, tanto si el bot lee mensajes como si envía copias o hace ambas cosas. |
| Server Members Intent | Permite que el bot reciba información sobre los miembros del servidor. | Actívalo para la configuración de ForwardMsg, tanto si el bot lee mensajes como si envía copias o hace ambas cosas. |
Elige los permisos necesarios
Estos son los permisos predeterminados que se solicitan al invitar al bot. Configúralos o revísalos antes de usar el enlace de invitación:
- Abre Installation en el Portal para desarrolladores.
- En Installation Contexts, activa Guild Install. Guild es la palabra que Discord usa para un servidor.
- En Default Install Settings, busca los ajustes de Guild Install.
- Incluye el ámbito bot, que permite añadir el bot a un servidor. ForwardMsg no usa comandos de barra; no necesitas configurar comandos.
- Revisa los permisos de abajo. La invitación estándar de ForwardMsg solicita todos estos permisos.
- Guarda los cambios si el portal te lo pide.
Permisos incluidos en la invitación estándar
Mantén seleccionados los permisos predeterminados para que el bot esté listo para las funciones de reenvío que elijas. Algunos solo se necesitan para funciones opcionales; puedes dejarlos seleccionados aunque no las actives.
| Permiso | Qué permite hacer al bot |
|---|---|
| View Channels / View Channel | Ver los canales donde leerá o publicará. |
| Send Messages | Publicar texto copiado en el canal receptor. |
| Read Message History | Obtener mensajes anteriores, incluidos los que se usan como contexto de respuesta. |
| Attach Files | Subir imágenes, vídeos y otros archivos. |
| Embed Links | Enviar tarjetas de inserción y vistas previas de enlaces. |
| Manage Messages | Eliminar mensajes de otros usuarios; se incluye en los permisos estándar para administrar mensajes. |
| Pin Messages | Fijar y desfijar mensajes cuando se activen esas acciones de reflejo. |
Permisos para funciones opcionales
Estos permisos también se incluyen en la invitación estándar. Solo se necesitan si usas la función correspondiente:
| Permiso | Qué permite hacer al bot |
|---|---|
| Manage Webhooks | Crear y administrar Webhooks de canal cuando Activar webhooks usa el nombre y los avatares de los autores originales. |
| Send Messages in Threads | Entregar copias en un hilo al que pueda acceder. |
| Add Reactions | Añadir reacciones cuando se active el reflejo de reacciones. |
| Mention Everyone | Enviar menciones como @everyone y @here cuando las use el formato de mensaje. |
| Use External Emojis | Usar emojis personalizados de otros servidores. |
| Use External Stickers | Usar Stickers de otros servidores. |
| Send Voice Messages | Enviar mensajes de voz de Discord. |
| Bypass Slowmode | Publicar sin esperar el tiempo de modo lento del canal. |
No tienes que conceder Administrator al bot. Después de instalarlo, revisa sus permisos reales en el servidor y el canal. La referencia de permisos de Discord explica estos controles.
Si el bot ya está en el servidor, cambiar los valores predeterminados del portal no modifica su acceso actual. En Discord, abre Server Settings → Roles, selecciona el rol del bot y revisa Permissions. Para un canal concreto, abre Edit Channel → Permissions y revisa el rol del bot o su entrada individual. Las reglas de categoría y canal pueden denegar el acceso aunque lo permita el rol del servidor.
Instala el bot en un servidor
Para entregar mensajes, añade el bot al servidor donde quieres recibir las copias. Si tu cuenta lee los mensajes originales, el bot no tiene que entrar en el servidor original. Añádelo allí solo si quieres que el propio bot lea esos canales.
Durante el flujo Añadir bot de Discord de ForwardMsg, usa Añadir al Servidor de Destino para abrir la invitación. Elige el servidor receptor o el servidor original si estás configurando el bot para que lea mensajes. Autorízalo en Discord, vuelve a ForwardMsg y selecciona Listo. Si ya está en el servidor correcto, puedes seleccionar Listo sin volver a invitarlo.
También puedes invitarlo desde el Portal para desarrolladores:
- Abre Installation en el Portal para desarrolladores.
- En Install Link, elige Discord Provided Link.
- Copia el enlace y ábrelo en el navegador con tu sesión de Discord iniciada.
- Elige Add to server y selecciona el servidor previsto.
- Selecciona Authorize y completa la confirmación de Discord.
- Confirma que el bot aparezca en la lista de miembros de ese servidor.
Puedes invitarlo si eres propietario del servidor, administrador o tienes el permiso Manage Server. Si no, pide a un administrador del servidor que lo invite por ti. No necesitas este permiso en el servidor original si tu propia cuenta reenvía los mensajes.
La guía de instalación de Discord muestra los controles del portal por si cambia el diseño.
Conéctalo para leer mensajes
- Abre una automatización que use un bot de Discord para leer mensajes y selecciona Añadir bot de Discord en Origen.
- Pega el token del bot y selecciona Añadir.
- Conserva o cambia su nombre en ForwardMsg y selecciona Continuar.
- Usa Añadir al Servidor de Destino para invitarlo al servidor cuyos mensajes leerá, si aún no se ha unido. Autorízalo en Discord.
- Vuelve a ForwardMsg y selecciona Listo.
- Confirma que el bot esté seleccionado en Origen.
- Selecciona Actualizar Configuración.
- Selecciona Iniciar y espera a que aparezca En ejecución.
- Añade los servidores y canales que debe leer.
Origen es el lugar del que proceden los mensajes originales. Selecciona solo los canales que quieras supervisar.
Conéctalo para enviar mensajes
Si el bot ya está guardado, selecciónalo sin volver a pegar su token y sigue con la selección del canal receptor.
- Haz clic en el chat o canal de origen de la lista de la izquierda del editor para abrir sus ajustes.
- Abre Enrutamiento.
- Selecciona Añadir Destino.
- Si aún no está guardado, elige Añadir bot de Discord.
- Pega su token y selecciona Añadir.
- Conserva o cambia su nombre en ForwardMsg y selecciona Continuar.
- Si hace falta, usa Añadir al Servidor de Destino para invitarlo al servidor receptor. Autorízalo en Discord.
- Vuelve a ForwardMsg y selecciona Listo.
- Elige ese bot y el canal receptor de las copias.
- Completa el diálogo del destino.
- Selecciona Guardar Cambios.
Destino es el lugar donde llegan las copias. Un bot puede entregarlas en varios canales si tiene acceso a cada uno.
Reutiliza el mismo bot en tus rutas de reenvío. Selecciona el bot guardado en otros destinos de Enrutamiento o automatizaciones; no tienes que crear uno para cada chat o ruta. Invítalo a cada servidor receptor y dale acceso a los canales correspondientes.
Envía un mensaje de texto nuevo mediante la automatización para comprobar el resultado. Si falla un canal, revisa los permisos del bot en ese canal concreto.
Comprueba la configuración automática de ForwardMsg
Después de guardar el token con Añadir bot de Discord, ForwardMsg configura los intents compatibles, Guild Install y los ajustes de instalación predeterminados para que puedas usar el bot para leer y entregar mensajes.
- Vuelve al Portal para desarrolladores y recarga la página.
- Abre Bot → Privileged Gateway Intents para revisar Message Content y Server Members.
- Abre Installation para revisar Guild Install y sus permisos predeterminados.
- Invita al bot si aún no lo has hecho y selecciona el canal receptor en ForwardMsg.
Puedes usar este acceso directo sin cambiar manualmente cada campo del portal. Si algún ajuste no se actualizó, sigue los pasos manuales anteriores.
Los valores predeterminados del portal y el acceso al servidor son independientes
La configuración automática prepara los ajustes de la aplicación del bot. No lo invita a un servidor, no le asigna un rol de verificación ni anula las restricciones de un canal. El bot sigue necesitando acceso al servidor real donde leerá o enviará mensajes.
El bot se conecta, pero no puede enviar mensajes
Que esté conectado significa que ForwardMsg puede iniciar sesión como bot. No significa que todos los canales receptores le permitan publicar.
- Comprueba el servidor y el canal. El bot debe estar en el servidor receptor y tener View Channel y Send Messages en ese canal concreto. Para los hilos también necesita Send Messages in Threads.
- Comprueba los bots de verificación o control de acceso. Algunos servidores ocultan canales hasta que un miembro tenga un rol como
VerifiedoMember. Es posible que un bot recién invitado no reciba ese rol automáticamente. Pide al administrador que le asigne el rol adecuado o le conceda acceso explícito al canal receptor. Por ejemplo, si solo los miembrosVerifiedpueden publicar en#news, el bot también necesita ese acceso. - Comprueba el tipo de contenido. Permite Attach Files para subir archivos e Embed Links para inserciones. Si está activado Activar webhooks, permite también Manage Webhooks.
- Comprueba el token. Si lo restableciste o revocaste, vuelve a añadir el bot con el token nuevo y sustituye la conexión guardada anterior en todos los lugares donde se use.
Después de corregir el acceso, selecciona Guardar Cambios en Enrutamiento, reinicia la automatización si es necesario y envía un mensaje nuevo desde un chat de origen para confirmar que llega al destino. Puedes usar chats de prueba privados.
Consulta Entrega y permisos para ver otras comprobaciones.
Nombres de autor, respuestas y fijados
Un mensaje normal de bot usa su propio nombre e imagen de perfil. Por ejemplo, un mensaje copiado de Maya aparece como una publicación de Reenvíos de la comunidad, tu bot. Aún puedes incluir el nombre de Maya en el texto con Formato del Mensaje.
Si quieres que la publicación de Discord muestre el nombre y el avatar de Maya, usa la entrega por Webhook. Cada mensaje copiado puede mostrar la identidad de su autor original en vez del mismo perfil de bot.
Puedes dejar que el bot conectado se encargue automáticamente:
- Concédele el permiso Manage Webhooks en el canal receptor.
- En ForwardMsg, haz clic en el chat de origen de la lista de la izquierda para abrir sus ajustes, o haz clic en Configuración Global para aplicar la opción donde se herede.
- Abre Avanzado → Enviar usando el nombre y avatar del autor.
- Activa Activar webhooks.
- Selecciona Guardar Cambios y envía un mensaje nuevo mediante la automatización para ver su nombre y foto en Discord.
El bot ahora crea y administra Webhooks para la entrega. Si usas esta opción, no necesitas crear uno manualmente para cada canal receptor.
| Opción de entrega | Nombre e imagen en la publicación de Discord | Respuestas nativas y sincronización de fijados o desfijados |
|---|---|---|
| Bot de Discord, Activar webhooks desactivado | El perfil del bot | Disponibles con los permisos y ajustes de reflejo correspondientes. |
| Webhook, Activar webhooks activado | Nombre y avatar del autor original | No disponibles: los Webhooks de Discord no pueden crear respuestas nativas ni fijar o desfijar mensajes. |
Mantén Activar webhooks desactivado si necesitas esas respuestas o acciones de fijado. Consulta Acciones de sincronización y reflejo y Ajustes avanzados.
Mantén el token en privado
Trata el token del bot como una contraseña
No lo envíes por chat o correo, en un ticket, captura de pantalla ni código compartido. Si queda expuesto, restablécelo en Discord y vuelve a añadir el bot a ForwardMsg con el token nuevo. Sustituye la conexión anterior donde se use, guarda los cambios y reinicia las automatizaciones afectadas.
Obtener el token de tu cuenta de Discord
Prueba primero el inicio de sesión con QR o consigue el token de tu cuenta con una extensión del navegador, el panel Network o un script opcional de Console.
Crear un Webhook de Discord
Entrega copias con el nombre y avatar del autor original, crea un Webhook o prueba la entrega por Webhook con tu bot de Discord actual.