n00b
n00b attualmente ha due moduli: una parte infobot e una irc. ecco i comandi (disponibili anche con un semplice !help in canale). Il senso di avere n00b è quello di chiedere info che siano attinenti al topic del canale. provate ad esempio “n00b, attivissimo?”
##### Modulo infobot: #####
[ n00b *non* accetta comandi in query. per richiamare n00b si usa sempre: n00b comando. n00b comunica quando un comando è andato a buon fine e quando no ]
- Chiedere Info: n00b legge tutte le domande tipo “n00b parolachiave?” Esempio: n00b, kernel? occhio al punto interrogativo.
- Mandare Info ad un nick: n00b tell nick parolachiave? Esempio: n00b tell imu kernel? occhio al punto interrogativo. indirizza la risposta al nick imu, ma sempre in canale.
- Inserire Info: “n00b X is Y”. Esempio: n00b kernel is linux!
- Aggiungere Info: “n00b X is also Y”. Esempio: n00b kernel is also www.kernel.org
- Correggere Info: “n00b no X is Y”. Esempio: n00b no kernel is nocciolo
-
Altri comandi infobot: sono tutti con sintassi simile:
n00b find parola? – fa una ricerca tra le parolechiave riconosciute
n00b grep parola? – fa una ricerca tra le definizioni delle parolechiave
n00b forget parola – cancella una definizione dal db di n00b (OP/VOICE) n00b lock parola – disabilita una definizione (OP/VOICE)
n00b unlock parola – riabilita una definizione (OP/VOICE)
n00b nochange parola – rende una definizione non modificabile (OP/VOICE)
n00b free parola – rende una definizione nuovamente modificabile (OP/VOICE)
n00b =~ parola s/foo/bar – sostituisce “foo” con “bar” in una definizione.
##### Modulo IRC: #####
[ L'idea è di avere sempre a portata di mano le regole del canale [regolamento], e poterle richiamare in base ad un numero o un alias associato, in modo da esporle a chi non le conosce o non sa usare IRC. Tutti i comandi IRC cominciano con “!”. Essenzialmente tre funzioni: mostrare la regola infranta al nick, mettere la regola infranta come reason di un kick, mettere la regola infranta come reason di un kickban ]
- !regole: le regole sono richiamate tramite un numero da 1 a 13 o un alias. questo comando mostra un NOTICE con numeri e alias delle regole, utile per i vuoti di memoria :D
- !regola nick num/alias: invia al nick una regola. es: !regola felipe spam
- !kregola nick num/alias: regola come reason di un kick. es: !kregola felipe 1
- !kbregola nick num/alias: regola come reason di un kickban. es: !kbregola felipe 3
- !devoice, !voice, !deop, !op, !kick, !ban, funzionano in base ai permessi.
come sempre, si accettano consigli, vorrei come prima limitare il numero di regole…
|
Commenti »
Ehm come faccio a commentarlo se non lo posso provare ;)?
E soprattutto in che è scritto?
@lux:
Hehe, niente di esoterico: è una semplice TCL per eggdrop, vieni in canale per provarlo :)
linux-help @ irc.azzurra.org
Si l’ho provato… ma io sono molto pignolo in questo campo :P
Quindi non posso dare un giudizio solo vedendo cosa fa, ma mi interessa anche il codice ecc.
Ma visto che insisti ti do un commendo dai… eccolo qui:
> Bleh fa pena :P (odio le eggdrop in fin dai conti…. quindi sono di parte ;)) [openbot > eggdrop]