Erste Schritte
Nachrichtenvariablen
Platzhalter, die Koya beim Senden einer Nachricht ersetzt.
Kopiert
Eine Variable ist ein Wort in geschweiften Klammern, wie {user.mention}, das Koya beim Senden der Nachricht ersetzt. Die Nachrichteneditoren im Dashboard listen die Variablen auf, die du dort verwenden kannst.
In fast jedem Nachrichteneditor verfügbar.
| Variable | Wert |
|---|---|
{server.name} |
Der Name des Servers |
{server.id} |
Die ID des Servers |
{server.icon} |
Das Icon des Servers |
Mitglied
Abschnitt betitelt „Mitglied“Verfügbar, wo ein Mitglied die Nachricht auslöst: Ankündigungen, Levels, Geburtstage, Auto Responder und Auto-Threads.
| Variable | Wert |
|---|---|
{user} |
Erwähnt das Mitglied oder zeigt seinen Nutzernamen |
{user.mention} |
Erwähnt das Mitglied |
{user.username} |
Der Nutzername des Mitglieds |
{user.id} |
Die ID des Mitglieds |
{user.avatar} |
Der Avatar des Mitglieds |
Ankündigungen
Abschnitt betitelt „Ankündigungen“| Variable | Wert |
|---|---|
{membercount} |
Die Anzahl der Mitglieder |
{membercount.ordinal} |
Dieselbe Zahl als Ordinalzahl |
{#channel} |
Erwähnt einen Kanal: ersetze channel durch seinen Namen oder seine ID |
{@role} |
Erwähnt eine Rolle: ersetze role durch ihren Namen oder ihre ID |
{:emoji} |
Zeigt ein Server-Emoji: ersetze emoji durch seinen Namen oder seine ID |
In einer Components-V2-Nachricht zeigt {announcement.image} die generierte Karte. Setze es in eine Medienkomponente, um zu wählen, wo sie erscheint.
| Variable | Wert |
|---|---|
{level} |
Das Level des Mitglieds |
{xp.current} |
Im aktuellen Level verdiente XP |
{xp.required} |
Für das nächste Level benötigte XP |
{xp.total} |
Gesamte XP |
{messages} |
Vom Mitglied gesendete Nachrichten |
Benutzerdefinierte Befehle
Abschnitt betitelt „Benutzerdefinierte Befehle“| Variable | Wert |
|---|---|
{args} |
Wiederholt, was nach dem Befehl eingegeben wurde |
{@user} |
Erwähnt ein Mitglied: ersetze user durch seinen Namen oder seine ID |
{&role} |
Erwähnt eine Rolle: ersetze role durch ihren Namen oder ihre ID |
{#channel} |
Erwähnt einen Kanal: ersetze channel durch seinen Namen oder seine ID |
{:emoji} |
Zeigt ein Server-Emoji: ersetze emoji durch seinen Namen oder seine ID |
{user.displayname} |
Der Anzeigename des Mitglieds, das den Befehl ausgeführt hat |
{user.random} |
Der Nutzername eines zufälligen Mitglieds |
{mention.users} |
Erwähnt die Mitglieder, die in der ursprünglichen Nachricht erwähnt wurden |
{repliedUser} |
Erwähnt das Mitglied, dem du beim Ausführen des Befehls geantwortet hast |
{channel.name} |
Der Kanal, in dem der Befehl ausgeführt wurde |
{channel.id} |
Die ID dieses Kanals |
{message.id} |
Die ID der Nachricht |
{server.membercount} |
Die Anzahl der Mitglieder |
{server.owner.id} |
Die ID des Server-Eigentümers |
{prefix} |
Das Präfix des Servers |
{delete} |
Löscht die ursprüngliche Nachricht |
{dm} |
Antwortet per Direktnachricht |
{nsfw} |
Bricht den Befehl ab, wenn der Kanal nicht NSFW ist |
Andere Module
Abschnitt betitelt „Andere Module“Auto-Threads, Starboard, Giveaways, Tickets und die sozialen Feeds haben eigene Variablen: Der Editor jedes Moduls listet sie auf.