Willkommen zur KynxBot Dokumentation

KynxBot ist ein leistungsstarker Discord-Bot mit Web-Dashboard: Tickets, Giveaways, GitHub-Updates, visuelle Embeds, Stream- und Content-Posts, Moderation und eigene Commands. Diese Dokumentation führt dich Schritt für Schritt durch die wichtigsten Systeme.

Kartengenerierung
Welcome, Farewell und Moderations-Karten im gleichen System
Stream Alerts
Automatische Benachrichtigungen für Twitch, YouTube & Kick Streams
Content Posts
Teile neue Videos und Content automatisch auf deinem Server
Commands
Erstelle eigene Commands mit Variablen und API-Integration

Weitere Dashboard-Module

Tickets
Support-System mit Panel, Kategorien und Web-Dashboard
Giveaways
Verlosungen mit Embed-Editor, Bedingungen und Teilnahme per Button oder Reaktion
GitHub Updates
Automatische Posts bei Repository-Aktivität
Auto-Rolle
Rollen automatisch bei Server-Beitritt
Mod-Panel
Moderations-Oberfläche für dein Team
Bot-Assistent (KI)
Antworten auf Erwähnungen und Antworten im Channel
Schnell-Updates
Schnelle Update-Posts mit Embed-Editor und Historie
Embeds (Web)
Visueller Editor mit Live-Vorschau und Direktversand

Bot Einrichten

Folge diesen Schritten, um KynxBot auf deinem Discord-Server einzurichten:

1. Bot Einladen

  1. Gehe zur KynxBot Homepage
  2. Klicke auf "Bot hinzufügen"
  3. Wähle deinen Server aus der Liste
  4. Bestätige die benötigten Berechtigungen
Benötigte Berechtigungen

Der Bot benötigt folgende Berechtigungen: Nachrichten senden, Embeds einbetten, Dateien anhängen, Mitglieder verwalten

2. Dashboard Zugriff

Nach der Installation kannst du das Dashboard nutzen:

  • Klicke auf "Login" in der Navigation
  • Autorisiere dich mit Discord
  • Wähle deinen Server aus dem Dropdown
  • Jetzt kannst du alle Features konfigurieren!

Dashboard

Das KynxBot Dashboard ist deine zentrale Anlaufstelle für alle Einstellungen:

/welcome
Welcome-Nachrichten mit animierten GIFs erstellen
/farewell
Verabschiede Mitglieder die den Server verlassen
/streams
Stream-Benachrichtigungen für mehrere Plattformen
/content
Automatische Content-Posts für neue Videos
/commands
Eigene Commands erstellen und verwalten
/embeds
Rich Embeds mit visuellen Elementen erstellen
/tickets
Tickets, Panels und Kategorien konfigurieren
/giveaways
Giveaways anlegen, Entwürfe und aktive Verlosungen
/github-updates
GitHub verbinden und Auto-Posts einrichten

Kartengenerierung

Welcome-, Farewell- und Moderations-Karten (Kick, Ban, Timeout) nutzen dasselbe Karten-System: Editor im Dashboard, Presets, Vorschau und GIF-/PNG-Hintergründe – je nach Server-Stufe.

Welcome-Nachrichten

Erstelle personalisierte Begrüßungen für neue Server-Mitglieder:

  • Wähle einen Channel für Welcome-Nachrichten
  • Lade ein Hintergrundbild oder GIF hoch (max. 5MB)
  • Passe Text, Farben und Position an
  • Nutze Placeholders wie @user, @membercount
  • Aktiviere die Nachrichten und teste sie mit der Vorschau
GIF-Optimierung

GIFs werden automatisch optimiert: Max. 20 FPS, 3 MB Größe, 5 Sekunden Länge. Größere Dateien werden komprimiert.

Verfügbare Placeholders

GIF-Text (im Generator): %user% → Benutzername des neuen Mitglieds %membercount% → Aktuelle Mitgliederanzahl Embed-Text (Titel, Beschreibung, etc.): @user → Benutzername @membercount → Mitgliederanzahl @timestamp → Aktuelles Datum und Uhrzeit
Wichtiger Unterschied

Nutze %placeholder% für Text im GIF selbst und @placeholder für Embed-Felder!

Farewell-Nachrichten

Verabschiede ausgehende Mitglieder mit derselben Karten-Logik wie Welcome: /farewell?guildId=… im Dashboard öffnen, Channel und Presets wählen, Vorschau nutzen.

Kick-, Ban- & Timeout-Karten

Analog zu Welcome-Cards kannst du für Kick, Ban und Timeout eigene Bilder generieren: Texte, Farben, Positionen und Vorschau – pro Vorgang ein eigener Editor.

Seiten

  • /kick?guildId=…Kick-Karte
  • /ban?guildId=…Ban-Karte
  • /timeout?guildId=…Timeout-Karte
Zusammenhang mit Slash-Commands

Die Karten sind visuelle Templates für Ankündigungen. Die eigentlichen Moderations-Aktionen (z. B. /kick als Slash-Command) werden weiterhin über die Bot-Commands ausgeführt und unter „Moderation“ in dieser Dokumentation beschrieben.

Stream Alerts

Erhalte automatische Benachrichtigungen, wenn deine Streamer live gehen auf Twitch, YouTube oder Kick.

Unterstützte Plattformen

  • Twitch: Voll unterstützt
  • YouTube: Voll unterstützt
  • Kick: Voll unterstützt

Einrichtung

  1. Gehe zu /streams im Dashboard
  2. Wähle einen Discord-Channel für die Alerts
  3. Füge Streamer hinzu (Username oder Kanal-URL)
  4. Passe die Embed-Nachricht an
  5. Aktiviere Stream-Nachrichten
Auto-Updates

Stream-Nachrichten werden automatisch aktualisiert, wenn der Stream endet. Du musst nichts manuell löschen!

Content Posts

Teile automatisch neue Videos deiner Content-Creator auf deinem Discord-Server.

Funktionen

  • Automatische Erkennung neuer Videos
  • Individuelle Embeds pro Channel
  • Thumbnail-Vorschau direkt in Discord
  • Link-Embeds für Plattform-Preview

Unterstützte Plattformen

  • YouTube: Voll unterstützt
  • Twitch: VODs & Highlights
  • TikTok: Coming Soon 🚧
  • Kick: Coming Soon 🚧
Wichtig

Content-Posts werden nur für neue Videos erstellt. Bereits gepostete Videos werden nicht erneut geteilt.

Ticket-System

Mitglieder öffnen Tickets über dein eingebettetes Panel in Discord; das Team arbeitet in eigenen Ticket-Kanälen. Auf der Website richtest du das System ein – getrennt davon gibt es eine Web-Ansicht fürs Team, um alle Tickets zu sehen und zu bearbeiten.

Einrichten (Website)

Unter /tickets?guildId=… legst du fest, wo Tickets landen, wie das Panel aussieht und was beim Schließen passiert.

  • Kategorien und Ziel-Kanäle wählen
  • Panel-Nachricht (Embed) mit Button oder Menü
  • Optional: Transkripte, eigene Befehle, Mod-Panel im Discord-Kanal posten

Ticket-Dashboard (für das Team)

Die Seite /tickets-dashboard ist die Übersicht für Moderation: Tickets filtern, übernehmen (claim), schreiben und schließen – inklusive Transkripte. Den Zugang bekommst du nur über einen kurz gültigen Link (z. B. von der Karte „Dashboard“ oder vom Mod-Panel); ist der Link abgelaufen, einfach einen neuen erzeugen.

Wo findest du was?

  • Auf kynxbot.de/server unter „Ticket-System“: Tickets öffnet die Einrichtung, Dashboard erzeugt den Link zum Team-Dashboard.
  • Im Discord-Mod-Panel: Tickets zeigt dir eine private Kurzübersicht, Dashboard denselben Web-Link. Wer die Buttons sieht, stellst du unter Mod-Panel → Berechtigungen ein (sonst: Discord „Mitglieder moderieren“).
Tipp

Der Bot braucht in Ticket-Kanälen Schreibrechte und ggf. Rechte für Kanäle oder Threads – kurz testen, ob Anlegen und Schließen klappt.

Giveaways

Giveaways werden pro Discord-Channel geplant: du gestaltest Embed und Nachricht wie in Discord, legst Dauer, Gewinnerzahl, Teilnahme (Button oder Reaktion), Bonus-Einträge und Rollen-Bedingungen fest – und startest oder planst den Lauf direkt aus dem Dashboard.

Einrichtung

  1. Öffne /giveaways?guildId=… und wähle den Ziel-Channel
  2. Titel, Beschreibung, Farbe und Bilder per Klick auf die Vorschau bearbeiten (wie auf der Embeds-Seite)
  3. Dauer, Gewinner und Teilnahmemethode in den Seitenleisten setzen
  4. Entwürfe speichern oder Giveaway starten; aktive Läufe erscheinen in der Übersicht
Entwürfe

Beim Verlassen des Editors kannst du ungespeicherte Änderungen als Entwurf sichern. Beim Schließen des Browsers wird ebenfalls versucht, den Stand zu speichern.

GitHub Auto-Posts

Verknüpfe ein GitHub-Konto per OAuth und wähle Repositories aus. KynxBot postet konfigurierbare Embeds in einen Discord-Channel, wenn es neue Commits oder passende Aktivität gibt – ideal für Entwickler-Communities.

Schritte

  1. Öffne /github-updates?guildId=…
  2. „Mit GitHub verbinden“ und Zugriff im GitHub-Dialog bestätigen
  3. Channel wählen und Repository aus der Liste auswählen
  4. Embed-Text, Farben und Verhalten anpassen und speichern
Datenschutz

Die Verbindung gilt für deine Session; nur Repositories, auf die dein GitHub-Account Zugriff hat, können ausgewählt werden.

Auto-Rolle

Rollen können neuen Mitgliedern automatisch beim Beitritt zugewiesen werden. Die Einstellung findest du im Server-Einstellungsfenster (Zahnrad) auf der Seite „Server“, nachdem du einen Server ausgewählt hast.

  • Auf /server den gewünschten Server öffnen
  • Zahnrad (Server-Einstellungen) öffnen
  • Auto-Rolle aktivieren und eine oder mehrere Rollen wählen (getrennt nach Bot- und Nutzer-Kontext, je nach Angebot)

Mod-Panel

Das Mod-Panel stellt Moderatoren eine übersichtliche Oberfläche bereit – typischerweise gebunden an einen Channel und an deine Rollenrechte.

  • Im Server-Einstellungsfenster (Zahnrad) den Mod-Panel-Channel setzen oder über die Mod-Panel-Verwaltung
  • Berechtigungen für Moderatoren-Rollen prüfen (wer das Panel nutzen darf)
  • Nach dem Speichern kann das Panel im Discord genutzt werden

Bot-Assistent (KI)

Im rechten Bereich der Server-Einstellungen (Zahnrad auf „Server“) kannst du den KI-Assistenten aktivieren. Er nutzt dieselbe Google-AI-Anbindung (Gemma) wie die KI-Funktionen im Dashboard.

Wann antwortet der Bot?

Der Bot reagiert, wenn jemand @KynxBot erwähnt oder auf eine Bot-Nachricht antwortet. Als Kontext dienen deine Nachricht und bei Bedarf die vorherige Bot-Nachricht.

Einstellungen

  • Persönlichkeit & Stil (optional): Freitext bis 4000 Zeichen – z. B. Tonfall, Du/Sie, Themenschwerpunkte.
  • Auf @Erwähnungen antworten und Auf Antworten auf Bot-Nachrichten antworten können einzeln aktiviert werden.
  • Bilder bei Aufforderung (wie /imagine): optional abschaltbar.
  • Websuche für Fakten: optional, für aktuelle Informationen.
  • Max. Antwortlänge (400–2000 Zeichen) und Kreativität (Schieberegler 0 = sachlich bis 1 = kreativer).
Speichern

Änderungen werden mit „Speichern“ im Server-Einstellungsfenster übernommen. Ohne aktivierten Schalter bleibt der Assistent aus.

Moderation

KynxBot bietet umfangreiche Moderations-Commands für Server-Verwaltung:

Verfügbare Commands

Command Beschreibung Optionen
/clear Löscht Nachrichten (1-100, max. 14 Tage alt) amount (1-100), user (optional)
/ban Bannt einen Benutzer vom Server user, reason (optional)
/kick Kickt einen Benutzer vom Server user, reason (optional)
/timeout Gibt einem Benutzer einen Timeout user, duration, reason (optional)
/warn Warnt einen Benutzer user, reason
/slowmode Setzt den Slowmode (0-21600 Sek.) seconds
/lock Sperrt den Channel für @everyone -
/unlock Entsperrt den Channel für @everyone -
/purge Löscht Nachrichten nach Filtern type (bots/users/links/etc.)
/announce Erstellt eine Ankündigung message, channel (optional)
/embed Erstellt ein Custom Embed title, description, color, etc.
Berechtigungen

Moderations-Commands sind standardmäßig deaktiviert. Aktiviere sie im Dashboard unter /commands und konfiguriere Rollen-Berechtigungen.

Command System

KynxBot bietet ein flexibles Command-System mit Standard-Commands und der Möglichkeit eigene Commands zu erstellen.

Standard Commands

Der Bot enthält vordefinierte Commands in drei Kategorien:

Moderation Commands

  • /clear - Löscht 1-100 Nachrichten (optional nur von einem User)
  • /ban - Bannt einen Benutzer vom Server
  • /kick - Kickt einen Benutzer vom Server
  • /timeout - Gibt einem Benutzer einen Timeout
  • /warn - Warnt einen Benutzer
  • /slowmode - Setzt den Slowmode für einen Channel
  • /lock - Sperrt den aktuellen Channel
  • /unlock - Entsperrt den aktuellen Channel
  • /purge - Löscht Nachrichten nach verschiedenen Filtern
  • /announce - Sendet eine Ankündigung
  • /embed - Erstellt ein individuelles Embed

Fun & Utils Commands

  • Info: /userinfo, /serverinfo, /avatar, /membercount, /channelinfo, /roleinfo, /ping, /help
  • Utility: /poll - Erstellt eine Umfrage, /remind - Setzt eine Erinnerung, /emoji - Zeigt Emoji-Informationen
  • Fun: /8ball - Magische 8-Ball, /roll - Würfelt eine Zahl, /coinflip - Wirft eine Münze, /meme - Zeigt ein zufälliges Meme oder ein Meme zu einem bestimmten Thema, /yugiohcard - Suche Yu-Gi-Oh! Karten, /pokemoncard - Suche Pokémon Karten

Commands Aktivieren

  1. Gehe zu /commands im Dashboard
  2. Klicke auf "Moderation Commands" oder "Fun & Utils Commands"
  3. Aktiviere die gewünschten Commands
  4. Konfiguriere Berechtigungen (Rollen & Channels)
  5. Klicke auf "Speichern & Aktualisieren"
Instant Deployment

Nach dem Klick auf "Speichern & Aktualisieren" werden alle Commands sofort auf deinem Server aktualisiert und sind direkt nutzbar!

Eigene Commands

Erstelle vollständig anpassbare Commands mit Nachrichten, Embeds und Variablen.

Command Erstellen

  1. Gehe zu /commands
  2. Klicke auf "+ Command Hinzufügen"
  3. Gib einen Namen ein (z.B. "info", "rules", "socials")
  4. Füge eine Beschreibung hinzu
  5. Schreibe deine Nachricht (mit Variablen)
  6. Optional: Füge Embeds hinzu
  7. Konfiguriere Berechtigungen
  8. Speichere und aktualisiere!

Beispiel: /socials Command

📱 Folge uns auf Social Media! 👤 User: {user.name} 🆔 User ID: {user.id} 📅 Member seit: {user.joinedAt} 🔗 Twitch: twitch.tv/username 🔗 YouTube: youtube.com/@username 🔗 Twitter: twitter.com/username
Pro-Tipp

Nutze Embeds für professionelle Nachrichten! Du kannst Farben, Bilder, Thumbnails und Footer hinzufügen.

Variablen

Variablen machen deine Commands dynamisch und personalisiert. Nutze geschweifte Klammern {variable} um sie einzufügen.

Verfügbare Kategorien

  • User Variablen: Informationen über den Command-Nutzer
  • Target Variablen: Daten über erwähnte User
  • Server Variablen: Server-Informationen
  • Channel Variablen: Channel-Details
  • Zeit/Datum: Timestamps und Datum
  • Random: Zufallswerte und Würfel
  • APIs: Externe Daten (Bilder, Jokes, etc.)
  • Conditional: If/Else Logik

User Variablen

Variable Beschreibung Beispiel
{user} Erwähnung (Ping) des Command-Nutzers @KynxUser
{user.mention} Erwähnung (Ping) des Command-Nutzers @KynxUser
{user.name} Username ohne Tag KynxUser
{user.tag} Username mit Diskriminator (falls vorhanden) KynxUser#1234
{user.displayName} Server-Nickname oder Username Kynx
{user.id} Discord User ID 503938791686406165
{user.avatar} Avatar URL (256px) https://cdn.discordapp.com/avatars/...
{user.joinedAt} Server-Beitrittsdatum 15.03.2024
{user.createdAt} Account-Erstellungsdatum 10.01.2020
{user.isBot} Ist der User ein Bot? true / false
{user.roles} Anzahl der Rollen 5
{user.topRole} Name der höchsten Rolle Admin
{user.topRole.color} Farbe der höchsten Rolle #5865f2

Target Variablen (Erwähnter User)

Variable Beschreibung
{target} Erwähnung des Target-Users
{target.mention} Erwähnung des Target-Users
{target.name} Username des Target-Users
{target.id} User ID des Target-Users
{target.avatar} Avatar URL des Target-Users
{target.displayName} Nickname oder Username des Target-Users

Server Variablen

Variable Beschreibung Beispiel
{server.name} Name des Servers KynxBot Community
{server.id} Server ID 1397727400971866122
{server.memberCount} Mitgliederanzahl 1337
{server.icon} Server Icon URL (256px) https://cdn.discordapp.com/icons/...
{server.owner} Server Owner (Erwähnung) @OwnerName
{server.createdAt} Server-Erstellungsdatum 01.01.2020
{server.boostLevel} Boost-Level (0-3) 2
{server.boostCount} Anzahl der Boosts 14

Channel Variablen

Variable Beschreibung Beispiel
{channel} Channel-Erwähnung #general
{channel.mention} Channel-Erwähnung #general
{channel.name} Channel-Name general
{channel.id} Channel ID 1427114790043517008
{channel.topic} Channel-Topic Allgemeiner Chat

Zeit & Datum Variablen

Variable Beschreibung Beispiel
{time} Aktuelle Uhrzeit (HH:MM) 14:30
{time.full} Uhrzeit mit Sekunden 14:30:45
{date} Aktuelles Datum 26.10.2024
{date.short} Datum ohne Jahr 26.10.
{date.long} Datum ausgeschrieben Samstag, 26. Oktober 2024
{datetime} Datum und Uhrzeit 26.10.2024, 14:30:45
{timestamp} Discord-Timestamp (absolut)
{timestamp.relative} Discord-Timestamp (relativ) vor 2 Stunden
{day} Wochentag Samstag
{month} Monat Oktober
{year} Jahr 2024

Random Variablen

Variable Beschreibung Beispiel
{random:1-100} Zufallszahl zwischen min und max 42
{random:A|B|C} Zufällige Auswahl aus Optionen (mit | getrennt) B
{dice:6} Würfel mit N Seiten 4
{coin} Münzwurf Kopf
{percent} Zufälliger Prozentsatz (0-100%) 73%
{color.random} Zufällige Hex-Farbe #FF5733
{uuid} Generiert eine eindeutige UUID a1b2c3d4-e5f6-...

Math Variablen

Variable Beschreibung Beispiel
{math:5+3*2} Berechnet mathematische Ausdrücke 11
{round:3.14159} Rundet eine Zahl 3

API Variablen (Externe Daten)

Variable Beschreibung Quelle
{cat} Zufälliges Katzenbild (URL) thecatapi.com
{dog} Zufälliges Hundebild (URL) random.dog
{fox} Zufälliges Fuchsbild (URL) randomfox.ca
{duck} Zufälliges Entenbild (URL) random-d.uk
{panda} Zufälliges Pandabild (URL) some-random-api.com
{bird} Zufälliges Vogelbild (URL) some-random-api.com
{meme} Zufälliges Meme (URL) meme-api.com
{joke} Zufälliger Witz (Text) official-joke-api.appspot.com
{fact} Zufälliger Fakt (Text) uselessfacts.jsph.pl
{advice} Zufälliger Ratschlag (Text) api.adviceslip.com
{quote} Zufälliges Zitat mit Autor (Text) api.quotable.io
{8ball} Magische 8-Ball Antwort (Text) Intern
{yesno} Ja/Nein Antwort mit GIF (URL) yesno.wtf
Cache & Performance

API-Variablen werden für 60 Sekunden gecacht, um Performance zu optimieren und API-Rate-Limits zu respektieren.

Conditional Logic

Nutze If/Else Logik für dynamische Nachrichten:

{if:condition?true_value:false_value} Beispiele: {if:{user.name}==Admin?Du bist Admin!:Du bist kein Admin} {if:{random:1-100}>50?Glück gehabt!:Pech gehabt!} {if:{server.memberCount}>1000?Großer Server:Kleiner Server}

Berechtigungen

Kontrolliere genau, wer welche Commands nutzen darf und in welchen Channels sie verfügbar sind.

Rollen-Berechtigungen

Lege fest, welche Discord-Rollen einen Command nutzen dürfen:

  1. Öffne die Command-Einstellungen
  2. Klicke auf "Berechtigungen"
  3. Wähle den Tab "Rollen"
  4. Aktiviere "Alle Server-Mitglieder" ODER wähle spezifische Rollen
  5. Speichern!

Channel-Berechtigungen

Begrenze Commands auf bestimmte Channels:

  1. Öffne die Command-Einstellungen
  2. Klicke auf "Berechtigungen"
  3. Wähle den Tab "Channels"
  4. Aktiviere "Alle Channels" ODER wähle spezifische Channels
  5. Speichern!
Wichtig

Commands werden nur bei Usern angezeigt, die die Berechtigung haben sie zu nutzen. User ohne Berechtigung sehen den Command nicht in der Slash-Command-Liste!

Embed Builder

Erstelle professionelle Rich Embeds mit Farben, Bildern und strukturiertem Text.

Embed Elemente

  • Titel: Hauptüberschrift des Embeds
  • Beschreibung: Haupttext-Inhalt
  • Farbe: Seitenleiste in deiner Wunschfarbe
  • Author: Name und Icon oben im Embed
  • Footer: Text und Icon unten im Embed
  • Thumbnail: Kleines Bild oben rechts
  • Image: Großes Bild im Embed
  • Fields: Zusätzliche Felder (inline/block)
  • Timestamp: Zeitstempel anzeigen

Verfügbare Sections

  • /welcome - Welcome-Nachrichten
  • /farewell - Farewell-Nachrichten
  • /streams - Stream Alerts
  • /content - Content Posts
  • /commands - Custom Commands
  • /embeds - Standalone Embeds
  • Schnell-Updates (Karte „Updates“ im Embeds-Bereich)
Visueller Embeds-Editor (Website)

Unter /embeds?guildId=… öffnest du den vollen Editor: mehrere Embeds pro Nachricht, Buttons, Reaction Roles, Bild-Uploads, Live-Vorschau und Versand in einen Channel – ohne die anderen Module zu verlassen.

Schnell-Updates

Schnell-Updates sind kurze Ankündigungen mit einem eingebetteten Discord-Embed – optimiert für Changelog, Patch-Notes und Statusmeldungen. Im Dashboard steht die Karte unter „Embeds“ neben dem normalen Embeds-Editor (Beschriftung „Updates“ / „Schnell-Posts“).

Öffnen

  1. Server im Dashboard wählen und im Bereich „Embeds“ die Karte „Updates“ anklicken (oder Tastatur: Fokus + Enter).
  2. Es öffnet sich ein Vollbild-Panel: oben wählst du den Ziel-Kanal.

Aufbau

  • Links: optionale Kurznachricht über dem Embed (z. B. @everyone) mit Markdown-Vorschau.
  • Darunter die Live-Embed-Vorschau wie beim Embeds-Editor – Klick auf Bereiche zum Bearbeiten (Titel, Beschreibung, Farbe, Bilder, Felder, Autor, Footer).
  • Rechts: Felder „Titel“ und „Beschreibung“ (werden mit der Vorschau synchronisiert); optional Zeitstempel im Embed.

KI & Entwurf

  • „KI Verbesserung“ formatiert Titel und Beschreibung per KI; zwischen Aufrufen liegt eine kurze Wartezeit (Cooldown).
  • „Rückgängig“ und „Wiederholen“ beziehen sich auf die letzte KI-Änderung.
  • Der Entwurf wird automatisch gespeichert (Server und lokales Backup); du kannst die Arbeit unterbrechen und später weitermachen.

Senden & Historie

  • „Absenden“ postet die Nachricht in den gewählten Kanal (Text + Embed, ggf. Medien).
  • Unter „Letzte Updates“ siehst du frühere Posts; Einträge kannst du erneut bearbeiten – in dem Fall aktualisiert der Bot die bestehende Discord-Nachricht, sofern möglich.
  • Medien: Bilder und Videos per Drag & Drop oder Klick; optional „Dateien in separater Nachricht senden“ (nach Text und Embed).
Hinweis zu Limits

Verfügbarkeit und Kontingente (z. B. bearbeitbare Verläufe) können von der Server-Stufe / Premium abhängen – siehe Abo-Seite und Server-Limits.

Placeholders

Placeholders mit @ werden in Welcome, Farewell, Stream und Content Posts verwendet.

Unterschied: @ vs { }

@-Placeholders funktionieren in Welcome, Farewell, Stream und Content Posts.
{}-Variablen funktionieren nur in Custom Commands.

Welcome & Farewell Placeholders

Diese Placeholders können in Welcome/Farewell-Nachrichten und GIFs verwendet werden:

Placeholder Beschreibung Beispiel
%user% Username des Mitglieds (für GIF-Text) KynxUser
%membercount% Aktuelle Mitgliederanzahl (für GIF-Text) 1337
@user Username (für Embeds) KynxUser
@membercount Mitgliederanzahl (für Embeds) 1337
@timestamp Aktuelles Datum & Uhrzeit 26.10.2024, 14:30

Stream Alert Placeholders

Verfügbar in Stream-Benachrichtigungen (Twitch, YouTube, Kick):

Placeholder Beschreibung Beispiel
@user Streamer-Name KynxStreamer
@title Stream-Titel Chilling & Gaming 🎮
@link Stream-URL https://twitch.tv/kynxstreamer
@viewercount Aktuelle Zuschauerzahl 523
@timestamp Stream-Start Zeit 26.10.2024, 20:00

Content Post Placeholders

Verfügbar in Content-Posts (YouTube Videos, Twitch VODs):

Placeholder Beschreibung Beispiel
@user Creator-Name KynxCreator
@title Video-Titel Best Gaming Moments 2024
@link Video-URL https://youtube.com/watch?v=...
@views View-Count (formatiert) 12.345
@likes Like-Count (formatiert) 1.234
@duration Video-Dauer (nur Twitch VODs) 1:23:45
@publishedAt Veröffentlichungsdatum 26.10.2024, 18:00
@timestamp Aktuelles Datum & Uhrzeit 26.10.2024, 20:30

Troubleshooting

Häufige Probleme und ihre Lösungen:

Bot reagiert nicht auf Commands

  • Stelle sicher, dass der Bot online ist
  • Prüfe ob Commands im Dashboard aktiviert sind
  • Überprüfe Berechtigungen (Rollen & Channels)
  • Klicke auf "Speichern & Aktualisieren" nach Änderungen

Stream Alerts funktionieren nicht

  • Stelle sicher, dass "Stream-Nachrichten aktivieren" AN ist
  • Überprüfe den Benutzernamen (ohne @ oder URL-Präfix)
  • Warte bis zu 5 Minuten für die erste Überprüfung

GIF wird nicht angezeigt

  • Max. Dateigröße: 5 MB
  • GIFs werden automatisch optimiert (max. 20 FPS, 5 Sekunden)
  • Nutze die Vorschau-Funktion zum Testen
Weitere Hilfe benötigt?

Tritt unserem Support-Server bei oder kontaktiere uns über das Dashboard!

FAQ

Kosten, Limits & Abonnements

Fast alle Funktionen sind kostenlos nutzbar, jeweils mit Limits pro Server. Für höhere Limits kannst du (sobald verfügbar) ein Abo abschließen – Infos dazu findest du in unserem Discord-Kanal.

Wie viele Server kann ich hinzufügen?

Unbegrenzt! Du kannst KynxBot auf so vielen Servern nutzen wie du möchtest.

Werden meine Daten gespeichert?

Wir speichern nur notwendige Daten für die Bot-Funktionen (Server-ID, Channel-IDs, Einstellungen). Keine persönlichen Nachrichten oder Chat-Verläufe.

Kann ich eigene Variablen erstellen?

Aktuell nicht, aber wir arbeiten an dieser Funktion! Neuigkeiten findest du auf unserem Discord.

Wie oft werden Streams überprüft?

Stream-Status wird alle 3-5 Minuten überprüft für optimale Performance.

Support

Brauchst du Hilfe? Wir sind für dich da!

Changelog

Aktuelle Patch-Notes und Updates veröffentlichen wir auf unserem Discord – die frühere Liste hier wäre schnell veraltet.

Zum Discord (Updates & Changelog)