Învață programare
Folosește comenzile botului DominosLand
Ce este o slash-comandă, cum o rulezi în Discord și care sunt comenzile utile pentru membri, grupate pe teme.
Botul DominosLand se folosește din chat, prin comenzi. Dacă ai folosit vreodată un bot în Discord, ai văzut deja așa ceva; dacă nu, ghidul acesta te duce de la prima comandă până la lista de lucruri pe care le poți face singur.
Lista vine din codul botului; unele comenzi noi pot apărea pe server după următoarea actualizare a botului. Lista completă, cu căutare, este pe pagina /bot.
Ce este o slash-comandă
O slash-comandă este o comandă care începe cu „/”. Discord o recunoaște și îți arată o listă cu comenzile disponibile, împreună cu o scurtă descriere. Nu trebuie să memorezi nimic: îți ajunge să știi cum începe comanda.
- Deschide un canal de text unde ai voie să scrii și tastează „/”.
- Alege din listă comanda dorită (poți continua să scrii ca să filtrezi lista).
- Dacă are opțiuni (de exemplu un utilizator sau un text), Discord ți le afișează; completează-le.
- Apasă Enter. Botul răspunde în canal sau, la unele comenzi, doar ție.
Unele comenzi au mai multe niveluri, separate prin spațiu: de exemplu /economy daily înseamnă grupul economy, acțiunea daily. Le alegi pe rând din listă.
Comenzi pentru membri și comenzi pentru staff
Fiecare comandă are un grad minim. Comenzile pentru orice membru pot fi folosite de oricine. Comenzile de staff cer un grad din echipă: Trial Staff, Helper, Moderator sau Admin. Dacă nu ai gradul cerut, botul nu îți permite comanda.
- /help membri — comenzile pe care le poate folosi orice membru.
- /help staff — comenzile staff pe care le poți folosi cu gradul tău.
- /dmhelp — primești ghidul de ajutor complet direct în mesaj privat (DM).
Exemple de comenzi de staff, cu gradul minim: /security audit (Trial Staff), /mod warn add (Helper), /mod clear (Helper), /mod timeout add (Moderator), /mod kick (Moderator), /mod ban (Admin). Ca membru nu ai nevoie de ele; sunt aici ca să înțelegi de ce lista ta este mai scurtă decât a unui moderator.
Informații și profil
- /info ping — afișează latența botului.
- /info userinfo — informații despre un utilizator.
- /info avatar — afișează avatarul unui utilizator.
- /info serverinfo — informații despre server.
- /info stats profil — vezi profilul DominosLand al unui membru.
- /profile card — afișează un card de profil simplu.
- /profile setbio — setează bio-ul profilului tău.
- /profile rep — oferă reputație unui utilizator.
Economie
- /economy bal — vezi balanța ta sau a altui utilizator.
- /economy daily — primești recompensa zilnică.
- /economy work — muncești pentru bani.
- /economy shop — vezi magazinul de roluri și beneficii.
- /economy buy — cumperi un rol sau obiect din magazin.
- /economy inventory — vezi inventarul tău sau al altui utilizator.
- /economy pay — trimiți bani altui utilizator.
- /economy top — top economie pe server.
Există și o economie de profil, separată de cea de mai sus: /profile balance (balansul de coins), /profile daily (claim zilnic de reputație) și /profile work (câștigi coins o dată pe oră).
Nivel și clasament
- /rank — vezi nivelul tău sau al altui utilizator.
- /profile level — afișează nivelul de profil pe baza reputației.
- /profile rank — top reputație profil.
- /economy top — top economie pe server.
Muzică
- /play — redă din Audius, Archive, RSS, SoundCloud, YouTube sau local.
- /music play — aceeași acțiune, ca subcomandă a grupului music.
Comenzile de control al muzicii (panou, radio, status) sunt rezervate administratorilor serverului.
Sondaje și sugestii
- /poll — creează un sondaj.
- /suggest — trimite o sugestie pentru server.
- /community feedback — trimite feedback rapid pentru comunitate.
- /community report — trimite un report către staff.
Serverele de joc
- /servers — afișează serverele active de jocuri DominosLand din GamesPanel.
- /server-status — interoghează starea în timp real a unui server din clusterul GamesPanel.
Jarvis AI în Discord
- /ai jarvis — întreabă Jarvis prin API-ul DominosLand.
- /ai plan — generează un plan de execuție scurt.
- /ai brief — rezumat rapid pentru un text.
- /ai idea — generează o idee rapidă pe o temă.
- /ai rewrite — rescrie rapid un text pe alt stil.
- /ai checklist — generează un checklist rapid pentru un obiectiv.
Apeluri și rapoarte de bug
- /appeal — trimite un apel formal împotriva unei sancțiuni primite.
- /bugreport — raportează un bug întâlnit pe server sau la bot.
Pentru ajutor din partea echipei, deschizi un tichet din panoul de tichete al serverului; comenzile /ticket de gestionare sunt pentru staff. Detalii în ghidul despre tichete.
Din cod: cum e făcut botul
Botul este scris în JavaScript, cu biblioteca discord.js 14, și trăiește în folderul services/bot-core din proiect. Fiecare comandă este un fișier mic care descrie numele, opțiunile și ce se întâmplă când o rulezi. Dacă vrei să înțelegi un astfel de fișier, începe cu introducerea în JavaScript.