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.
Un Webhook de Discord permite a ForwardMsg enviar mensajes copiados a un canal de texto de Discord con el nombre y la foto de perfil del autor original. Por ejemplo, un mensaje de Maya llega con el nombre y la foto de Maya, y el siguiente mensaje de Tom, con los de Tom.
Suele ser la forma más sencilla de entregar copias en Discord: no tienes que crear ni invitar un bot. No necesitas un token de bot ni configurar intents o permisos de bot. Crea el Webhook en el canal receptor y pega su URL en ForwardMsg.
Un Webhook envía mensajes, pero no lee los chats originales. Para leerlos se usa tu cuenta o un bot conectado. Cada Webhook pertenece a un canal receptor, pero puedes añadir otros destinos a la misma automatización.
Webhook o bot de Discord
| Lo que quieres | Webhook de Discord | Bot de Discord sin modo Webhook |
|---|---|---|
| Usar el nombre y la foto de cada autor original | Sí, pueden cambiar con cada mensaje copiado. | Las copias usan el nombre y la foto del propio bot. |
| Configurar la entrega | Crea un Webhook y pega su URL. No hace falta configurar un bot. | Crea o conecta un bot, invítalo y dale acceso al canal. |
| Enviar texto, imágenes, vídeos y archivos | Sí, si activas las funciones de medios y no se supera el límite de subida. | Sí, si activas las funciones de medios, das permiso para archivos y no se supera el límite de subida. |
| Reflejar ediciones y eliminaciones | Sí, en los mensajes que ForwardMsg ya haya copiado, si activas esas opciones. | Sí, si activas esas opciones. |
| Mantener respuestas nativas y reflejar fijados o desfijados | No. | Sí, si activas los permisos y las opciones de reflejo correspondientes. |
Elige un Webhook si quieres que las copias se vean como la conversación original. Elige un bot de Discord si necesitas las respuestas nativas de Discord o que se reflejen los fijados y desfijados. Consulta Acciones de sincronización y reflejo para ver esas opciones.
Prueba los Webhooks con tu bot actual
¿Ya entregas los mensajes mediante un bot de Discord? Conserva ese bot y tus destinos de Enrutamiento actuales. Para probar esta opción, no tienes que crear un Webhook manualmente ni sustituir ningún canal receptor:
- En Discord, concede al bot actual el permiso Manage Webhooks en cada canal receptor. Abre Server Settings → Roles para editar su rol o Edit Channel → Permissions para permitirlo en un canal concreto. Conserva los permisos de reenvío actuales y comprueba que las reglas del canal no denieguen el acceso.
- En ForwardMsg, abre la automatización y haz clic en el chat de origen de la lista de la izquierda del editor para abrir sus ajustes.
- Abre Avanzado → Enviar usando el nombre y avatar del autor.
- Activa Activar webhooks.
- Selecciona Guardar Cambios. Si ForwardMsg muestra un aviso de reinicio, reinicia la automatización.
- Comprueba el siguiente mensaje nuevo copiado del chat original: debería mostrar el nombre y la foto del autor original, salvo que hayas definido una anulación de autor personalizada.
ForwardMsg usa tu bot para crear o administrar automáticamente el Webhook del canal receptor. El bot guardado y el Enrutamiento no cambian; solo cambia la forma de publicar las copias. Para volver a la entrega normal mediante bot, desactiva Activar webhooks y vuelve a guardar.
Usa Configuración Global en lugar de seleccionar un chat original si quieres que otros chats hereden este ajuste. Consulta Cómo funcionan los ajustes para saber cómo se aplican las excepciones por chat.
Usa la entrega normal de bot para las respuestas y los fijados
Con este modo activado, las copias pueden mostrar el nombre y la foto del autor original, pero no estarán disponibles las respuestas nativas ni la sincronización de fijados o desfijados. Mantén la entrega normal mediante bot en las rutas que necesiten esas acciones.
Usa esta configuración en un canal de texto normal. Para un hilo o una publicación de un canal de foro o de medios, conserva la entrega mediante bot.
La sección siguiente explica la alternativa: crear un Webhook por tu cuenta, sin usar un bot.
Crea y guarda el Webhook
Tú o la persona que lo cree por ti necesitan el permiso Manage Webhooks en el canal de Discord receptor. No tienes que ser propietario del servidor. No tienes que conceder al bot el permiso Administrator. Si no aparecen los controles de Webhooks, pide a un administrador del servidor que te conceda acceso o cree el Webhook. Discord requiere este permiso para crear un Webhook.
- En Discord, abre los ajustes del canal de texto receptor. Para esta configuración, usa un canal de texto normal, no un hilo ni una publicación de un foro o canal de medios.
- Abre Integrations → Webhooks.
- Selecciona New Webhook (o la opción equivalente actual).
- Asígnale un nombre que reconozcas.
- Confirma que pertenece al canal donde quieres recibir las copias.
- Selecciona Copy Webhook URL. Mantenla en privado: cualquiera que tenga la URL podría publicar en ese canal.
- En ForwardMsg, haz clic en el chat de origen que supervisas en la lista de la izquierda para abrir sus ajustes.
- Abre Enrutamiento.
- Selecciona Añadir Webhook de Discord para añadir una fila de destino de Webhook.
- Abre el selector de Webhook de esa fila y elige Añadir Webhook de Discord. Si ya está guardado, selecciónalo y ve directamente a guardar los cambios.
- Pega la URL y selecciona Añadir.
- Conserva o cambia su nombre en ForwardMsg. Selecciona Guardar si lo cambiaste o Cerrar para conservarlo.
- Confirma que el Webhook esté seleccionado en la fila de Enrutamiento y selecciona Guardar Cambios. Si ForwardMsg muestra un aviso de reinicio, reinicia la automatización antes de comprobar la entrega.
Comprueba el canal receptor cuando llegue el siguiente mensaje nuevo copiado del chat original. No hace falta activar Activar webhooks para un destino añadido con Añadir Webhook de Discord; esa opción es para los destinos de bot.
Opciones avanzadas
¿Quieres que todas las copias usen tu marca en lugar del autor original? Haz clic en el chat de origen de la lista de la izquierda para abrir sus ajustes y luego abre Enrutamiento → Anulación del Autor del Webhook. Define Nombre del Autor Personalizado, por ejemplo Novedades de la comunidad, y URL del Avatar Personalizado, como un enlace al logotipo. Después, selecciona Guardar Cambios.
Si no defines una anulación personalizada, las copias usan el nombre y la foto del autor original. Un campo vacío aún puede heredar un valor personalizado de Configuración Global o de un chat principal, así que revisa también esos ajustes si las copias siguen mostrando un nombre o una foto fijos. Consulta Cómo funcionan los ajustes.
Estos ajustes cambian la identidad de las copias entregadas mediante Webhook; no cambian el nombre de tu bot de Discord. Consulta Nombre e imagen personalizados del Webhook.
Límites de subida del Webhook
El límite de subida se aplica a cada archivo, no a la cantidad total que puede reenviar la automatización. ForwardMsg usa un límite de respaldo de 10 MB para los Webhooks de Discord. Si se puede consultar el límite de subida del servidor a través de un bot conectado, ForwardMsg puede usar automáticamente ese límite superior detectado.
Para un Webhook que añadiste mediante URL, usa Aumento de Subida Webhook para que coincida con el nivel de mejora admitido por el servidor receptor.
Para comprobar el nivel, el propietario o un administrador del servidor puede abrir Server Boosts en la parte superior de la lista de canales de Discord y consultar el nivel actual y las ventajas activas. Si no tienes acceso, pídele que confirme el nivel del servidor receptor antes de elegir una anulación.
| Límite de subida que debes usar | Ajuste en ForwardMsg | Límite de ForwardMsg por archivo |
|---|---|---|
| Predeterminado, si no se detecta un límite superior | Sin aumento de subida configurado, tampoco en los ajustes heredados. | Respaldo de 10 MB. |
| Nivel de mejora 2 | Activar Aumento de Subida → Nivel 2. | 50 MB. |
| Nivel de mejora 3 | Activar Aumento de Subida → Nivel 3. | 100 MB. |
- Abre tu automatización y haz clic en el chat de origen cuyos archivos quieras reenviar en la lista de la izquierda para abrir sus ajustes.
- Abre Avanzado → Aumento de Subida Webhook.
- Activa Activar Aumento de Subida.
- Selecciona el Nivel de Boost que realmente tenga el servidor receptor.
- Selecciona Guardar Cambios. Si ForwardMsg muestra un aviso de reinicio, reinicia la automatización.
También puedes definirlo en Configuración Global para los chats que lo hereden. Si lo desactivas en un chat, se elimina la anulación de ese chat, pero puede seguir aplicándose un nivel definido en Configuración Global o en un chat principal. Si quieres volver al límite de respaldo, comprueba los ajustes heredados en Cómo funcionan los ajustes.
Por ejemplo, un vídeo de 20 MB supera el límite de respaldo de 10 MB. Si el servidor receptor tiene nivel 2, selecciona Nivel 2 para que ForwardMsg pueda subirlo con el límite de 50 MB del servidor. La función Vídeos también debe estar activada en Opciones de Reenvío.
Este ajuste no compra ni aumenta el límite de subida de Discord
Elegir el nivel 3 no da un límite de 100 MB a un servidor sin mejoras. Tu límite personal de Nitro tampoco aumenta el del Webhook. Usa el límite real del servidor receptor; Discord puede rechazar los archivos que lo superen.
El ajuste de aumento de subida de un chat de origen se aplica a todos sus destinos de Webhook, no a cada servidor receptor por separado. Elige un nivel que admitan todos. Los ajustes separados por chat solo ayudan si esos chats de origen tienen destinos distintos.
Los límites de los niveles 2 y 3 se indican en las preguntas frecuentes sobre las mejoras de servidor de Discord. Consulta los límites de subida y Aumento de Subida Webhook para obtener más información.
Si el Webhook deja de entregar mensajes
- Webhook añadido manualmente: comprueba que aún exista en el canal receptor y que el destino de Enrutamiento use el Webhook guardado correcto. Si se eliminó, crea y guarda uno nuevo. Si su URL quedó expuesta, elimina ese Webhook y sustitúyelo; no compartas la URL con soporte ni en mensajes públicos.
- Modo Webhook con un bot: comprueba el permiso Manage Webhooks del bot en ese canal concreto, además de su acceso al canal y los permisos de reenvío actuales.
- Solo fallan los archivos grandes: comprueba el tamaño del archivo, el nivel de mejora del servidor receptor y el Aumento de Subida Webhook de arriba.
Para ver los controles de Webhooks de Discord, consulta Introducción a los Webhooks. Para problemas de acceso a canales, consulta Permisos de entrega.