Wiki / Reference / Tekstcommando's en de prefix

Tekstcommando's en de prefix

Bijgewerkt door Maxime_48 · 1 uur geleden · Weergaven: 105

Talen: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Standaard reageert YAWBDB alleen op slash-commando's. Als je leden liever !rank typen dan /rank, stel dan een prefix in en een deel van de bot wordt bereikbaar vanuit een gewoon bericht.

Deze pagina is de volledige lijst van wat de prefix bereikt en wat niet - en per uitzondering de reden waarom die niet kan worden opgeheven.


⚙️ De prefix instellen

Panel → jouw server → Functies, in de kaart Tekstcommando's bovenaan de pagina.

Waar het staat Op de server zelf, niet bij een functie - dus je vindt het ook als Aangepaste commando's niet is ingeschakeld.
Wat het accepteert 1 tot 5 tekens, geen spaties. ! ? . - $ ; % werken allemaal, en ook !!, een kort woord zoals yb, of een emoji.
Wat het weigert / (dat is van Discord), @ en # en < (een bericht dat daarmee begint, is een vermelding of een kanaallink), > (opent een citaatblok), ` (opent een codeblok).
Uitzetten Maak het veld leeg en sla op. Tekstcommando's stoppen onmiddellijk.
Standaard Leeg. Er verandert niets op je server totdat je er een instelt.

Wijzigingen bereiken de bot direct - er is geen wachttijd en geen herstart.

Een prefix met een woord vangt meer dan je denkt. Bij een prefix yb wordt elk bericht dat met die twee letters begint, bekeken. Hij blijft nog steeds stil, tenzij de rest een echt commando noemt, maar een prefix met een leesteken is een veiligere gewoonte.


✅ Wat met de prefix werkt

Uitgaande van de prefix !:

Je eigen aangepaste commando's

Getypt Hetzelfde als
!rules /rules
elk commando dat je op de pagina Aangepaste commando's hebt gemaakt de slash-versie ervan

Zowel eenvoudige als aangepaste commando's in graafmodus werken. Dit is de belangrijkste reden dat de prefix bestaat.

Games

Getypt Opmerkingen
!hangman Letters worden nog steeds gekozen in de keuzelijst.
!trivia Knoppen werken precies zoals bij een slash-commando.
!rps [choice] [opponent] !rps rock, !rps @someone, of allebei in willekeurige volgorde.
!love <member> [other] Het tweede lid is standaard jijzelf.
!8ball <question> Alles na het commando is de vraag.
!bingo start / !bingo stop

Leveling en statistieken

Getypt Opmerkingen
!rank [@user]
!leaderboard [page]
!top
!boosters Het antwoord wordt na 30 seconden verwijderd - zie hieronder.
!trends <type> messages, members of activity.

Verjaardagen, suggesties en je eigen moderatiedossier

Getypt Opmerkingen
!birthday set <day> <month> [year] !birthday set 14 7 of !birthday set 14 July 1990. De dag is 1 tot 31, de maand is 1 tot 12 of de Engelse naam ervan, het jaar is optioneel.
!birthday get [@user] Standaard jijzelf.
!birthday next [count] 1 tot 25 komende verjaardagen, standaard 10.
!birthday remove / !birthday forget Stop met aankondigen hier, of verwijder het overal.
!suggest <suggestion> Alles na het commando is de suggestie, tot 2000 tekens.
!my-history Je eigen moderatiedossier op deze server.

Ze volgen dezelfde instellingen als hun slash-versies: de functies Verjaardagen en Suggesties moeten op de server zijn ingeschakeld, het suggestiekanaal moet zijn ingesteld, en de vergrendeling en cooldown voor het wijzigen van een verjaardag gelden ongewijzigd.

Al het andere wordt alleen geprobeerd als een van jouw aangepaste commando's. Een bericht dat met de prefix begint en niets noemt, krijgt helemaal geen antwoord - geen fout, geen ruis.

Als je een optie fout hebt, antwoordt de bot met de regel die je had moeten typen, bijv. Usage: !bingo <start|stop>.


🚫 Wat de prefix niet bereikt, en waarom

Veertien van de tweeëndertig commando's van de bot reageren op tekst. De andere achttien zijn hieronder gegroepeerd naar de reden waarom ze dat niet doen.

De permissie-instellingen van Discord bepalen wie deze mag uitvoeren

/ban, /unban, /mute, /unmute, /kick, /warn, /softban, /history, /clear-history, /reason, /info.

Deze blijven bewust alleen via slash. Een slash-commando draagt een permissievereiste die Discord zelf afdwingt, en een server kan die verder aanscherpen in Server Settings → Integrations → YAWBDB, per commando, per rol, per kanaal. Een tekstbericht gaat daar niet doorheen. !ban beschikbaar maken zou iedereen stilletjes een omweg geven rond de beperkingen die je in Discord instelt - dus het wordt niet beschikbaar gemaakt.

Gebruik de slash-versies; de eigen moderatiepagina's van het panel blijven ook beschikbaar.

Deze openen een pop-upvenster, wat een bericht niet kan

/form, /wordle play.

Discord laat een bot alleen een formulier openen als antwoord op een interactie - een slash-commando, een knop, een menu. Een bericht is geen interactie, dus er is geen formulier om te openen. Dit is een beperking van Discord, geen instelling van YAWBDB.

Deze moeten discreet blijven

/report, /ticket.

Een bericht wordt door het hele kanaal gelezen. Iemand melden, of een ticket openen, ten overstaan van de hele zaal is niet hetzelfde als het privé doen - dus ze blijven waar het antwoord privé kan zijn.

Deze hebben een spraakcontext of opties nodig die een bericht niet kan bevatten

/voice, /voice-chat, /record, /record-storage.

Ze werken op het spraakkanaal waarmee je verbonden bent, en sommige antwoorden met privélijsten of opnames. Een getypt bericht heeft noch je spraakcontext noch die opties, dus ze blijven bewust alleen via slash. Als je er een met de prefix typt, bijvoorbeeld !voice, antwoordt de bot met de reden en wijst hij je naar de slash-versie in plaats van te zwijgen.

Nog één, buiten de lijst

De rechtermuisknop-actie Save Message is ook alleen via slash - een contextmenu-actie heeft per definitie geen tekstequivalent.


📌 Twee verschillen om rekening mee te houden

Antwoorden zijn openbaar. Een slash-commando kan privé antwoorden, zodat alleen jij het ziet. Een antwoord op een bericht kan dat niet. Waar een commando normaal privé zou antwoorden - !boosters, !birthday, !suggest, !my-history, een aangepast commando dat je op ephemeral hebt gezet, een melding over een cooldown - antwoordt de bot in het kanaal en verwijdert zijn antwoord na 30 seconden. Dat houdt het kanaal schoon; het maakt het antwoord niet geheim. Die privéantwoorden vermelden nooit iemand, dus leden oplijsten met !birthday next pingt niemand. Het bericht dat je typte, blijft in het kanaal staan, dus zet er geen geboortejaar in als je dat liever niet laat zien.

Commandoberichten leveren geen XP op. Een bericht dat een commando uitvoert, is een commando en geen chat, dus het telt niet mee voor leveling. Het wordt nog wel gecontroleerd door Automod en de Honingpot, precies zoals elk ander bericht.


🔗 Zie ook