Forward LogoForwardMsg

Discord-Webhook erstellen

Senden Sie Kopien mit Namen und Avatar des ursprünglichen Autors, erstellen Sie einen Webhook oder testen Sie Webhook-Zustellung mit Ihrem vorhandenen Discord-Bot.

Ein Discord-Webhook ermöglicht ForwardMsg, kopierte Nachrichten mit Namen und Profilbild des ursprünglichen Autors an einen Discord-Textkanal zu senden. Eine Nachricht von Maya erscheint zum Beispiel mit Mayas Namen und Bild, die nächste von Tom mit Toms Namen und Bild.

Die Zustellung von Kopien an Discord lässt sich damit oft am einfachsten einrichten: Sie müssen keinen Bot erstellen oder einladen. Sie benötigen weder ein Bot-Token noch Bot-Intents oder Berechtigungen. Erstellen Sie den Webhook im Empfangskanal und fügen Sie seine URL in ForwardMsg ein.

Ein Webhook sendet Nachrichten, liest aber keine Original-Chats. Diese werden von Ihrem verbundenen Konto oder Bot gelesen. Jeder Webhook gehört zu einem Empfangskanal, aber Sie können derselben Automatisierung weitere Ziele hinzufügen.

Webhook oder Discord-Bot?

Was Sie möchtenDiscord-WebhookDiscord-Bot ohne Webhook-Modus
Namen und Bild des jeweiligen Originalautors verwendenJa, sie können sich mit jeder kopierten Nachricht ändern.Kopien verwenden Namen und Bild des Bots.
Zustellung einrichtenWebhook erstellen und URL einfügen. Keine Bot-Einrichtung nötig.Bot erstellen/verbinden, einladen und Kanalzugriff erteilen.
Text, Bilder, Videos und Dateien sendenJa, bei aktivierten Medienfunktionen und innerhalb der Upload-Begrenzung.Ja, bei aktivierten Medienfunktionen und Dateiberechtigungen sowie innerhalb der Upload-Begrenzung.
Bearbeitungen und Löschungen synchronisierenJa, für bereits von ForwardMsg kopierte Nachrichten, wenn die Optionen aktiviert sind.Ja, wenn die Optionen aktiviert sind.
Native Antworten erhalten und Anheftungen sowie deren Aufhebung synchronisierenNein.Ja, mit den erforderlichen Berechtigungen und aktivierten Spiegeloptionen.

Wählen Sie einen Webhook, wenn Kopien wie die ursprüngliche Unterhaltung aussehen sollen. Verwenden Sie einen Discord-Bot, wenn Sie native Discord-Antworten oder die Synchronisierung von Anheftungen und deren Aufhebung benötigen. Die Optionen finden Sie unter Antworten und Nachrichtenänderungen synchronisieren.

Webhooks mit Ihrem vorhandenen Bot testen

Senden Sie bereits Nachrichten über einen Discord-Bot? Behalten Sie diesen Bot und Ihre vorhandenen Routing-Ziele. Um den Modus zu testen, müssen Sie keinen Webhook manuell erstellen oder Empfangskanäle ersetzen:

  1. Erteilen Sie Ihrem vorhandenen Bot in jedem Empfangskanal die Berechtigung Manage Webhooks. Öffnen Sie Server Settings → Roles, um seine Rolle zu bearbeiten, oder Edit Channel → Permissions, um ihn in einem bestimmten Kanal zuzulassen. Behalten Sie die vorhandenen Weiterleitungsberechtigungen bei und prüfen Sie, ob Kanalregeln den Zugriff nicht verweigern.
  2. Öffnen Sie in ForwardMsg die Automatisierung und klicken Sie links im Editor auf den Quell-Chat, um dessen Einstellungen zu öffnen.
  3. Öffnen Sie Erweitert → Mit Autorenname und Avatar-Bild senden.
  4. Aktivieren Sie Webhooks aktivieren.
  5. Klicken Sie auf Änderungen speichern. Zeigt ForwardMsg eine Neustartwarnung an, starten Sie die Automatisierung neu.
  6. Prüfen Sie die nächste neue Nachricht aus dem ursprünglichen Chat: Sie sollte den Namen und das Bild des Originalautors verwenden, sofern Sie keine benutzerdefinierte Autorüberschreibung festgelegt haben.

ForwardMsg verwendet Ihren Bot, um den Webhook des Empfangskanals automatisch zu erstellen oder zu verwalten. Ihr gespeicherter Bot und Ihr Routing bleiben gleich; nur die Art, wie Kopien veröffentlicht werden, ändert sich. Möchten Sie wieder normale Bot-Zustellung verwenden, schalten Sie Webhooks aktivieren aus und speichern Sie erneut.

Wählen Sie Globale Einstellungen, statt einen einzelnen Quell-Chat auszuwählen, wenn andere Chats diese Einstellung übernehmen sollen. Unter So funktionieren Einstellungen erfahren Sie mehr über chatbezogene Überschreibungen.

Für Antworten und Pins normale Bot-Zustellung verwenden

Solange dieser Modus aktiv ist, können Kopien Namen und Bilder der Originalautoren verwenden. Native Antworten und die Synchronisierung von Anheftungen und deren Aufhebung sind dann nicht verfügbar. Lassen Sie die normale Bot-Zustellung eingeschaltet, wenn Sie diese Aktionen benötigen.

Verwenden Sie diese Einrichtung in einem normalen Textkanal. Für einen Thread oder einen Beitrag in einem Forum-/Medienkanal verwenden Sie weiterhin die Bot-Zustellung.

Im nächsten Abschnitt richten Sie stattdessen selbst einen Webhook ein, ohne einen Bot zu verwenden.

Webhook erstellen und speichern

Sie oder die Person, die den Webhook für Sie erstellt, benötigen im empfangenden Discord-Kanal die Berechtigung Manage Webhooks. Sie müssen weder Eigentümer des Servers sein noch einem Bot Administratorrechte geben. Fehlen die Webhook-Einstellungen, bitten Sie einen Serveradministrator, Ihnen Zugriff zu erteilen oder den Webhook zu erstellen. Discord verlangt diese Berechtigung zum Erstellen eines Webhooks.

  1. Öffnen Sie in Discord die Einstellungen des empfangenden Textkanals. Verwenden Sie für diese Einrichtung einen normalen Textkanal, keinen Thread oder Forum-/Medienbeitrag.
  2. Öffnen Sie Integrations → Webhooks.
  3. Wählen Sie New Webhook oder die entsprechende aktuelle Option.
  4. Geben Sie dem Webhook einen Namen, den Sie wiedererkennen.
  5. Prüfen Sie, ob er zu dem Kanal gehört, in dem die Kopien ankommen sollen.
  6. Wählen Sie Copy Webhook URL. Halten Sie sie geheim: Jede Person mit der URL kann möglicherweise in diesem Kanal posten.
  7. Klicken Sie links in ForwardMsg auf den überwachten Quell-Chat, um dessen Einstellungen zu öffnen.
  8. Öffnen Sie Routing.
  9. Wählen Sie Discord-Webhook hinzufügen, um eine Webhook-Zielzeile hinzuzufügen.
  10. Öffnen Sie die Webhook-Auswahl dieser Zeile und wählen Sie Discord-Webhook hinzufügen. Ist der Webhook bereits gespeichert, wählen Sie ihn aus und fahren mit dem Speichern fort.
  11. Fügen Sie die URL ein und wählen Sie Hinzufügen.
  12. Behalten Sie den Namen in ForwardMsg bei oder ändern Sie ihn. Wählen Sie Speichern, wenn Sie ihn geändert haben, oder Schließen, um ihn beizubehalten.
  13. Prüfen Sie, ob der Webhook in der Routing-Zeile ausgewählt ist, und klicken Sie dann auf Änderungen speichern. Zeigt ForwardMsg eine Neustartwarnung an, starten Sie die Automatisierung vor der Zustellungsprüfung neu.

Prüfen Sie den Empfangskanal, wenn die nächste neue Nachricht aus dem ursprünglichen Chat kopiert wird. Für ein Ziel, das Sie über Discord-Webhook hinzufügen hinzugefügt haben, müssen Sie Webhooks aktivieren nicht einschalten. Diese Option ist für Bot-Ziele vorgesehen.

Erweiterte Optionen

Möchten Sie, dass jede Kopie Ihre eigene Marke statt des ursprünglichen Autors zeigt? Klicken Sie links in der Liste auf den Quell-Chat, um dessen Einstellungen zu öffnen, und öffnen Sie dann Routing → Webhook-Autor-Überschreibung. Legen Sie unter Benutzerdefinierter Autorenname zum Beispiel Neuigkeiten aus der Community und unter Benutzerdefinierte Avatar-URL den Link zu Ihrem Logo fest. Klicken Sie danach auf Änderungen speichern.

Ohne benutzerdefinierte Überschreibung verwenden Kopien Namen und Bild des ursprünglichen Autors. Ein leeres Feld kann weiterhin einen benutzerdefinierten Wert aus Globale Einstellungen oder einem übergeordneten Chat übernehmen. Prüfen Sie daher auch diese Einstellungen, wenn Kopien weiterhin einen festen Namen oder ein festes Bild zeigen. Siehe So funktionieren Einstellungen.

Diese Einstellungen ändern die Identität der über Webhook zugestellten Kopien, nicht den Namen Ihres Discord-Bots. Siehe Webhook-Name und -Bild anpassen.

Upload-Begrenzungen für Webhooks

Die Upload-Begrenzung gilt pro Datei, nicht für die Gesamtmenge, die Ihre Automatisierung weiterleiten kann. Für Discord-Webhooks verwendet ForwardMsg eine Ersatzbegrenzung von 10 MB. Ist die Upload-Begrenzung des Servers über einen verbundenen Bot verfügbar, kann ForwardMsg automatisch den erkannten höheren Wert verwenden.

Legen Sie für einen per URL hinzugefügten Webhook unter Webhook-Upload-Boost das Boost-Level des Empfangsservers fest:

Der Serverbesitzer oder ein Administrator kann die aktuelle Stufe und aktiven Vorteile prüfen, indem er oben in der Discord-Kanalliste Server Boosts öffnet. Haben Sie keinen Zugriff, bitten Sie darum, die Stufe des Empfangsservers zu bestätigen, bevor Sie einen Wert auswählen.

Zu verwendende Upload-BegrenzungEinstellung in ForwardMsgForwardMsg-Begrenzung pro Datei
Standard, wenn keine höhere Begrenzung erkannt wirdKeine lokale oder übernommene Upload-Boost-Überschreibung.Ersatzbegrenzung: 10 MB.
Boost Level 2Upload-Boost aktivieren → Level 2.50 MB.
Boost Level 3Upload-Boost aktivieren → Level 3.100 MB.
  1. Öffnen Sie Ihre Automatisierung und klicken Sie links in der Liste auf den Quell-Chat, dessen Dateien Sie weiterleiten möchten.
  2. Öffnen Sie Erweitert → Webhook-Upload-Boost.
  3. Aktivieren Sie Upload-Boost aktivieren.
  4. Wählen Sie die Boost-Level, die der Empfangsserver tatsächlich hat.
  5. Klicken Sie auf Änderungen speichern. Zeigt ForwardMsg eine Neustartwarnung an, starten Sie die Automatisierung neu.

Sie können die Einstellung auch unter Globale Einstellungen für Chats festlegen, die sie übernehmen. Wenn Sie sie in einem Chat ausschalten, wird dessen Überschreibung entfernt. Eine Boost-Stufe, die unter „Globale Einstellungen“ oder einem übergeordneten Chat festgelegt wurde, kann weiterhin gelten. Prüfen Sie die übernommene Einstellung unter So funktionieren Einstellungen, wenn Sie zur Ersatzbegrenzung zurückkehren möchten.

Ein 20-MB-Video überschreitet zum Beispiel die Ersatzbegrenzung von 10 MB. Hat Ihr Empfangsserver Level 2, wählen Sie Level 2, damit ForwardMsg es mit der 50-MB-Begrenzung des Servers hochladen kann. Auch die Videofunktion unter Weiterleitungsoptionen muss aktiviert sein.

Diese Einstellung kauft oder erhöht nicht die Upload-Begrenzung von Discord

Durch die Auswahl von Level 3 erhält ein Server ohne Boost keine Begrenzung von 100 MB. Ihr persönliches Nitro-Kontingent erhöht ebenfalls nicht die Webhook-Begrenzung. Richten Sie sich nach der tatsächlichen Begrenzung des Empfangsservers. Discord kann größere Dateien ablehnen.

Die Boost-Einstellung eines Quell-Chats gilt für alle seine Webhook-Ziele und nicht getrennt für jeden Empfangsserver. Wählen Sie ein Level aus, das alle diese Server unterstützen. Getrennte Chateinstellungen helfen nur, wenn die jeweiligen Quell-Chats unterschiedliche Ziele haben.

Die Upload-Begrenzungen für Level 2 und Level 3 stehen in Discords FAQ zu Server-Boosts. Weitere Informationen finden Sie unter Upload-Begrenzungen und Webhook-Upload-Boost.

Wenn der Webhook keine Nachrichten mehr sendet

  • Manuell hinzugefügter Webhook: Prüfen Sie, ob er im Empfangskanal noch vorhanden ist und ob das Routing-Ziel den richtigen gespeicherten Webhook verwendet. Wurde er gelöscht, erstellen und speichern Sie einen Ersatz. Wurde seine URL offengelegt, löschen Sie den Webhook und ersetzen Sie ihn. Geben Sie die URL nicht an den Support oder in öffentlichen Nachrichten weiter.
  • Webhook-Modus mit einem Bot: Prüfen Sie die Berechtigung Manage Webhooks des Bots genau in diesem Kanal sowie seinen bestehenden Kanalzugriff und seine Weiterleitungsberechtigungen.
  • Nur große Dateien schlagen fehl: Prüfen Sie Dateigröße, Boost-Level des Empfangsservers und die obige Einstellung Webhook-Upload-Boost.

Informationen zu Webhook-Einstellungen in Discord finden Sie unter Einführung in Webhooks. Bei Zugriffsproblemen für Kanäle lesen Sie Zustellung und Berechtigungen.