Codebeispiele zum Kopieren
Fertige Snippets für curl, Python, Node.js, PHP, PowerShell, FiveM, MTA, Rust (Oxide) und CS2 (CounterStrikeSharp), mit deiner URL schon eingetragen.
Eingehende Webhooks: eine Funktion von Rezaletbot, dem kostenlosen Discord-Bot.
Das Panel gibt dir eine private URL und einen geheimen Schlüssel. Sendet deine Website, dein Gameserver-Plugin oder dein eigenes Skript eine POST-Anfrage daran, postet Rezaletbot die Nachricht in den gewählten Kanal. Anfragen werden nur von IP-Adressen angenommen, die du erlaubst.
AddEventHandler("playerJoining", function() bildir({ event = "oyuncu_girdi", oyuncu = GetPlayerName(source) })end)Fertige Snippets für curl, Python, Node.js, PHP, PowerShell, FiveM, MTA, Rust (Oxide) und CS2 (CounterStrikeSharp), mit deiner URL schon eingetragen.
Anfragen kommen nur von Adressen auf der Liste durch: bis zu 20 IPs oder Bereiche, IPv6 inklusive. Ein geleakter Schlüssel allein kann nichts posten.
Sende einfach {"event": "oyuncu_girdi"}, und der Bot baut aus deiner Vorlage eine farbige Karte. Bis zu 20 Vorlagen pro Verbindung, mit fertigen Sets für Gameserver, CS2 und Websites.
Rollenerwähnung, Anpinnen, Auto-Löschen, Threads und bis zu 5 Link-Buttons. Sende einen update_key, und die vorherige Nachricht wird bearbeitet, statt dass sich eine neue anhäuft.
Zugestellte und fehlgeschlagene Anfragen, ein Stundendiagramm und ein Anfrageprotokoll, das dir genau sagt, warum etwas abgelehnt wurde.
Wird der Kanal gelöscht, verliert der Bot Rechte oder häufen sich Anfragen mit falschem Schlüssel, landet eine Warnung in deinem Moderations-Log-Kanal.
Jede Verbindung hat einen geheimen Schlüssel und eine verpflichtende IP-Allowlist. Du weißt nicht, welche IP dein Gameserver hat? Sende eine Testanfrage: Der abgelehnte Aufruf erscheint mit seiner Adresse im Anfrageprotokoll, und ein Klick fügt sie zur Liste hinzu. Falls der Schlüssel mal leakt, erzeuge ihn neu, und der alte funktioniert sofort nicht mehr.
Dein FiveM-Skript muss keine Discord-Embeds bauen. Sende {"event": "oyuncu_girdi", "oyuncu": "KaraBulut"}, und der Bot sucht die Vorlage für dieses Ereignis, füllt {oyuncu} aus und postet die Karte. Fertige Sets decken Gameserver (Beitritt, Abgang, Tod, Chat, Server online / offline), CS2 (Match vorbei mit Punktestand und MVP) und Websites (neues Mitglied, neue Bestellung, Kontaktformular, Fehler) ab.
Jede Verbindung zeigt zugestellte und fehlgeschlagene Benachrichtigungen der letzten 24 Stunden, alle Anfragen der letzten 7 Tage und ein Stundendiagramm. Wird der Kanal gelöscht oder kann der Bot nicht posten, geht eine Warnung in deinen Moderations-Log-Kanal, höchstens einmal pro Stunde für dasselbe Problem.
⚠️ Integration FiveM server: Der Benachrichtigungskanal wurde nicht gefunden, eingehende Benachrichtigungen können nicht gepostet werden. Wähle auf der Seite Integrationen einen neuen Kanal.
Füge Rezaletbot zu deinem Discord-Server hinzu. Für die Einrichtung im Panel brauchst du nur Server verwalten.
Wähle einen Namen, einen Kanal und optional eine Rolle zum Erwähnen und gib dann die IP des Servers ein, der Anfragen senden wird. Du bekommst sofort die URL und den geheimen Schlüssel; kopier den Schlüssel gleich an Ort und Stelle.
Webpanel → Integrationen → Eingehende Benachrichtigungen → Neue VerbindungKopier das Beispiel für deine Plattform und ersetze ANAHTARIN durch deinen Schlüssel. Klick auf "Test senden", um den Kanal zu prüfen, danach laufen Ereignisse ein, sobald sie passieren.
Nein. Das Discord-Webhook-Format (content und embeds) wird akzeptiert, aber der Schlüssel kann nur in einem Header gesendet werden (Authorization: Bearer <Schlüssel> oder X-Rezaletbot-Key). Schlüssel in der URL werden abgelehnt, weil URLs in Serverprotokollen landen. Nutze ein Plugin oder Tool, das eigene Header setzen kann.
Damit selbst ein geleakter Schlüssel nicht von fremden Rechnern genutzt werden kann. Ändert sich deine IP, werden Anfragen abgelehnt und erscheinen mit der neuen Adresse im Protokoll, die du mit einem Klick erlauben kannst. Eine Salve von Anfragen von unbekannten IPs löst außerdem eine Warnung in deinem Moderations-Log-Kanal aus.
Klick bei der Verbindung auf "Schlüssel neu erzeugen". Der alte Schlüssel funktioniert sofort nicht mehr, und der neue wird einmal angezeigt. Wir speichern nur einen Hash davon, er kann also später nicht nochmal angezeigt werden; wenn du ihn verlierst, erzeuge ihn neu.
Sende den Body als UTF-8. Nennt dein Content-Type einen anderen Zeichensatz, wird dieser verwendet, und wenn die Bytes kein gültiges UTF-8 sind, liest Rezaletbot sie als Windows-1254 (Türkisch). Das deckt ältere Windows-Skripte und curl ab, damit Buchstaben wie ç, ğ und ş trotzdem richtig ankommen.
Bis zu 30 pro Minute pro Verbindung; darüber hinaus bekommst du einen 429 (rate_limited). Der Body darf bis zu 16 KB groß sein, mit höchstens 5 Karten pro Anfrage. Für etwas, das sich oft ändert, wie ein Scoreboard, nutze update_key, um dieselbe Nachricht zu bearbeiten, statt neue zu posten.
Hinter jedem großen Moment steckt ein großartiger Song.
Zu Discord hinzufügen✳