Introducere
In aceasta sectiune te vom invata despre bot-ul DesireNET de servicii, X si comenzi la X. X de obicei poate fi gasit in aproape toate canalele inregistrate si este un serviciu pe care DesireNET il ofera canalelor inregistrate sa asiste la stabilitate. Unele functii de baza ale lui X sunt: Abilitatea de a seta banuri pe o anumita perioada de timp, mentinerea unei liste de acces din care X poate acorda VOICE si/sau OP cu nivelul de acces adecvat si prevenirea furtului de canale in timpul unui netsplit.
Inainte sa incepem, iti vom oferii cateva informatii despre lucrurile pe care le vei gasi in acest document. Este important ca tu sa citesti acest lucru deoarece contine informatii importante despre cum sa citesti corect acest document.
Despre sintaxele si parametrii de comenzi la X
X urmeaza o schema de sintaxa standard pentru botii de IRC. Sunt trei tipuri de comenzi la X. Comenzi de canal, care pot fi utilizate numai pentru canale. Comenzi de utilizator care pot fi utilizate numai pentru utilizatori. Comenzi la X partajate, care pot fi utilizate pentru un canal sau pentru un utilizator. Iti vom oferi un exemplu de comanda partajata mai jos.
/msg x info #canalul_tinta |
/msg x info userul_tinta |
Comanda X INFO este o comanda partajata. Poate fi folosita fie pentru un canal, fie pentru un utilizator, cu conditia sa ai suficient acces. |
Pe parcursul acestei documentatii, poti vedea lucruri precum <> si []. Sunt identificatori pentru tipul de informatii solicitate de comanda.
Identificator | Descriere |
<> | Aceasta este o informatie necesara. Nu poti utiliza comanda fara ea. |
[] | Aceasta este o informatie optionala. Nu trebuie sa o folosesti pentru a utiliza comanda. |
x|y | Aceasta este o decizie. Trebuie sa alegi una dintre optiunile date pentru ca aceasta comanda sa functioneze. |
x-y | Acesta este un interval. Poti alege orice intre intervalele date. |
* | Acesta este un identificator al documentatiei. Comenzile cu acest lucru in fata lor fac parte din comanda MODINFO sau SET. Comenzile cu acesti identificatori sunt intotdeauna sub comanda care il detine. |
Identificatorii sunt de obicei cuplati impreuna cu un substituent pentru a iti spune ce sa introduci pentru ca o anumita comanda sa functioneze.
Substituent | Descriere |
<nick> | Este necesar nickname-ul utilizatorului. |
<user> | Este necesar user-ul utilizatorului. Daca nu esti sigur de acesta, poti oricand sa inlocuiesti user-ul cu =nickname dar acest lucru va functiona doar daca este autentificat la X. Puteti utiliza, de asemenea, comanda VERIFY pentru a obtine user-ul unui utilizator si pentru a determina daca acesta este autentificat la X. |
<patern> | Orice sir de cautare care foloseste metacaracterele (* si ?). Un sir *!*ident@host este un exemplu de model/patern. |
Nota pentru ‘scripters’
Scripturile care folosesc comenzi la X ar trebui sa fie intotdeauna utilizate /msg [email protected] pentru toate comenzile, nu doar pentru comanda de autentificare. Acest lucru va asigura ca, comanda este intotdeauna trimisa catre X in cazul in care X are nick-ul schimbat temporar sau orice alta circumstanta neprevazuta care altfel ar face scriptul tau inutilizabil pana cand X va fi restabilit la nick-ul si la starea sa operationala. De asemenea, impiedica scriptul tau sa trimita credentialele catre nick-ul X de pe alte retele, in cazul in care utilizatorii tai se conecteaza pe alte retele. Nu seta niciodata ca scripturile tale sa trimita comenzi la X prin /msg X.
Lista de comenzi la X
Aceasta este o lista cu comenzi la X. A fost impartita pe niveluri de acces. Deci, vom incepe cu cel mai inalt nivel de acces si vom cobori la cel mai mic. Retine, utilizatorii cu niveluri de acces mai ridicate pot efectua toate comenzile mai mici decat nivelul lor de acces. De exemplu, daca ai avea acces 450 pe canalul #Test, ai putea folosi comenzi la X care au nevoie de acces 0 pana la 450. Nu poti folosi niciodata comenzi la X care necesita acces mai mare decat nivelul tau de acces.