⇤ ← Versione 1 del 07/02/2011 16.27.33
Dimensione: 2744
Commento:
|
Dimensione: 6150
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 55: | Linea 55: |
Un altro modo per usare Ubotu è chiedere ad ubotu di dire a qualcun'altro nella stanza riguardo alla risposta. Si può ottenere questo rispultato digitando: | Un altro modo per usare ubotu è chiedere ad ubotu di dire a qualcun'altro nella stanza riguardo alla risposta. Si ottiene questo risultato digitando: |
Linea 61: | Linea 61: |
Basta sostituire <nick> con il nickname della persona che a cui si vuole far dire la risposta di uboturaccontare <factoid>. <factoid> Sostituire con il factoid che si desidera utilizzare. Sostituite nick con me per farlo inviare il factoid a te stesso in un messaggio privato | Basta sostituire <nick> con il nickname della persona a cui si vuole far rivolger la risposta di ubotu inerente il <factoid>. Se si inserisce il proprio nick ubotu risponderà con un messaggio privato. |
Linea 63: | Linea 63: |
Per far rispondere ubotu nel canale, in modo che sia leggibile a tutti oltre che all'interessato, sostituire '>' con '|' {{{ !<factoid> | <nick> ubotu: <factoid> | <nick> }}} |
|
Linea 64: | Linea 69: |
Si possono anche suggerire nuove risposte ad ubotu: {{{ !<factoid> is <fact> }}} |
|
Linea 65: | Linea 74: |
oppure, se una risposta non è corretta, si può sostituirla con nuove informazioni: {{{ !no, <factoid> is <fact> }}} |
|
Linea 66: | Linea 79: |
Sostituire <factoid> con il nome della nuova risposta e <fact> con le informazioni per tale risposta. Una cosa da tenere a mente durante la creazione delle risposte predefinite è che deve puntare alla documentazione ufficiale di Ubuntu dove possibile. | |
Linea 67: | Linea 81: |
A causa del volume elevato di abusi/false/errate risposte che gli utenti hanno aggiunto al bot, l'aggiunta di risposte è attualmente limitata agli utenti registrati che hanno ottenuto l'accesso. I tentativi di modificare il bot da parte di utenti non autorizzati saranno trasmessi a # ubuntu-ops per la revisione in modo che possano essere presentate ai PO per la revisione e se del caso, verrà aggiunto. | |
Linea 68: | Linea 83: |
=== Modifica avanzata delle risposte === | |
Linea 69: | Linea 85: |
'''<reply>''' ubotu di default risponde alla domanda !foo > "foo is bar". Per sopprimere la parte "foo is", iniziare la domanda con <reply>. Example: {{{ <Seveas> !foo is <reply> bar <Seveas> !foo <ubotu> bar }}} |
|
Linea 70: | Linea 94: |
e anche: {{{ !foo is foo !foo is also bar }}} Questo farà dire a ubotu: {{{ <ubotu> foo is foo <ubotu> bar }}} Questo è utilizzato principalmente per risposte che sono parzialmente 'LTR' e in parte del testo 'RTL'. '''<alias>''' Molti fatti hanno risposte che puntano di più a se stessi tramite alias. Per aggiungere un alias, si utilizza la parola chiave <alias>. Esempio: {{{ <Seveas> !foo is bar <Seveas> !bar is <alias> foo <Seveas> !bar <ubotu> foo is bar }}} Per visualizzare le informazioni alias, utilizzare - <factoid>. Tutto questo mostra che factoid è un alias di <factoid>, o l'elenco di tutti gli alias di <factoid>, a seconda dei casi. '''<sed>''' E' possibile modificare le risposte di Ubotu 'sed-like'. Se hai fatto un errore ma non c'e' bisogno di cancelare l'intera risposta, è possibile modificare il contenuto della risposta: {{{ !<factoid> =~ /<regex>/<replacement>/ !<factoid> is <sed> /<regex>/<replacement>/ }}} Il comando <sed>/=~ interpreta espressioni regolari (PCRE) per l'editing avanzato. '''Ricercare una risposta''' Se si è alla ricerca di un argomento specifico, ma non si ricorda quale, è possibile interrogare la banca dati delle risposte per nome dell'argomento o fatto: {{{ !search <string> }}} E' possibile utilizzare * come carattere jolly. '''Ricercare pacchetti''' È inoltre possibile trovare informazioni su un pacchetto dei repository di Ubuntu: {{{ !info <packagename> !info <packagename> <ubuntu version> }}} Ubotu restituirà il nome del canale in cui si parla del <nomepacchetto>. Se non esiste alcuna risposta con quel nome, è possibile 'info' dal tuo messaggio. Se si vuole trovare un pacchetto di cui si conosce solo parte del nome: {{{ !find <string> !find <string> <ubuntu version> }}} '''Messaggi privati''' Ubotu risponde anche a messaggi privati. Non è necessario usare il '!' nei comandi inviati in messaggi privati. Risponderà così anche quando ci si rivolge ad ubotu usando il nickname di un'altro utente, per esempio: {{{ ubotu, tell Seveas about java ubotu: please tell nalioth about mp3 ubotu, ati > me }}} |
Introduzione
Nei canali di Ubuntu, ci sono molti bot che risiedono per scopi diversi. Se si apre un canale di Ubuntu e si desidera che uno di questi sia partecipe del canale, si prega di contattare il responsabile di quel bot. I bot sono:
Ubuntulog
Bot di log di Fabio 'fabbione' Massimo di Nitto. Il suo Log si trova in http://people.ubuntu.com/~fabbione/irclogs/
LoCoBot
LoCoBot - Bot di log per i canali locoteam, di Matthias Urlichs. Il suo log si trova in http://logs.ubuntu-eu.org/freenode/
MootBot
ScribesTeam/MootBot - Bot di aiuto gestito dallo Scribesteam che risiede in # ubuntu-meeting, progettato per l'uso da parte di un presidente di una riunione.
ubottu
sviluppato sulla base della sorgente e del database ubotu 'factoid'. Gestito da jussi01
=== Ubot3`===
Sembra utilizzare la sorgente e il database di ubotu. Afferma di essere ubotu.
ubotu
- Encyclopedia/Package search/RSS/Bugtracker/Bantracker/Meeting agenda/Fun bot; uso e istruzioni qui di seguito
ubotu è stato sviluppato da Dennis 'Seveas' Kaarsemaker fino al 28/04/2008. Era l'unico bot interattivo consentito sui canali Ubuntu. E 'stato in esecuzione supybot 0.83.1 su Ubuntu 6.06 LTS. Il codice sorgente e bugtracker può essere trovato su Launchpad.
uvirtbot
Funziona da 'bugtracker' su canali come #ubuntu-it. Basato su ubotu. Gestito da Soren Hansen.
Usare Ubotu
Ubotu è un irc bot (leggermente) intelligente. L'idea alla base di ubotu è che ricorda le risposte alle domande più frequenti e che gli utenti di #Ubuntu/#kubuntu possono facilmente richiamare quando necessario. Usare Ubotu è semplice. Per chiedere a Ubotu di richiamare una risposta, basta semplicemente digitare in #ubuntu/#kubuntu:
!<factoid>
Sostituire <factoid> con la risposta reale che si desidera richiamare. Se ubotu non ha al momento la risposta, risponderà dicendovi che non lo sa.
Un altro modo per usare ubotu è chiedere ad ubotu di dire a qualcun'altro nella stanza riguardo alla risposta. Si ottiene questo risultato digitando:
!tell <nick> about <factoid> !<factoid> > <nick>
Basta sostituire <nick> con il nickname della persona a cui si vuole far rivolger la risposta di ubotu inerente il <factoid>. Se si inserisce il proprio nick ubotu risponderà con un messaggio privato.
Per far rispondere ubotu nel canale, in modo che sia leggibile a tutti oltre che all'interessato, sostituire '>' con '|'
!<factoid> | <nick> ubotu: <factoid> | <nick>
Si possono anche suggerire nuove risposte ad ubotu:
!<factoid> is <fact>
oppure, se una risposta non è corretta, si può sostituirla con nuove informazioni:
!no, <factoid> is <fact>
Sostituire <factoid> con il nome della nuova risposta e <fact> con le informazioni per tale risposta. Una cosa da tenere a mente durante la creazione delle risposte predefinite è che deve puntare alla documentazione ufficiale di Ubuntu dove possibile.
A causa del volume elevato di abusi/false/errate risposte che gli utenti hanno aggiunto al bot, l'aggiunta di risposte è attualmente limitata agli utenti registrati che hanno ottenuto l'accesso. I tentativi di modificare il bot da parte di utenti non autorizzati saranno trasmessi a # ubuntu-ops per la revisione in modo che possano essere presentate ai PO per la revisione e se del caso, verrà aggiunto.
Modifica avanzata delle risposte
<reply> ubotu di default risponde alla domanda !foo > "foo is bar". Per sopprimere la parte "foo is", iniziare la domanda con <reply>.
- Example:
<Seveas> !foo is <reply> bar <Seveas> !foo <ubotu> bar
e anche:
!foo is foo !foo is also bar
Questo farà dire a ubotu:
<ubotu> foo is foo <ubotu> bar
Questo è utilizzato principalmente per risposte che sono parzialmente 'LTR' e in parte del testo 'RTL'.
<alias>
Molti fatti hanno risposte che puntano di più a se stessi tramite alias. Per aggiungere un alias, si utilizza la parola chiave <alias>. Esempio:
<Seveas> !foo is bar <Seveas> !bar is <alias> foo <Seveas> !bar <ubotu> foo is bar
Per visualizzare le informazioni alias, utilizzare - <factoid>. Tutto questo mostra che factoid è un alias di <factoid>, o l'elenco di tutti gli alias di <factoid>, a seconda dei casi.
<sed>
E' possibile modificare le risposte di Ubotu 'sed-like'. Se hai fatto un errore ma non c'e' bisogno di cancelare l'intera risposta, è possibile modificare il contenuto della risposta:
!<factoid> =~ /<regex>/<replacement>/ !<factoid> is <sed> /<regex>/<replacement>/
Il comando <sed>/=~ interpreta espressioni regolari (PCRE) per l'editing avanzato.
Ricercare una risposta
Se si è alla ricerca di un argomento specifico, ma non si ricorda quale, è possibile interrogare la banca dati delle risposte per nome dell'argomento o fatto:
!search <string>
E' possibile utilizzare * come carattere jolly.
Ricercare pacchetti
È inoltre possibile trovare informazioni su un pacchetto dei repository di Ubuntu:
!info <packagename> !info <packagename> <ubuntu version>
Ubotu restituirà il nome del canale in cui si parla del <nomepacchetto>. Se non esiste alcuna risposta con quel nome, è possibile 'info' dal tuo messaggio.
Se si vuole trovare un pacchetto di cui si conosce solo parte del nome:
!find <string> !find <string> <ubuntu version>
Messaggi privati
Ubotu risponde anche a messaggi privati. Non è necessario usare il '!' nei comandi inviati in messaggi privati. Risponderà così anche quando ci si rivolge ad ubotu usando il nickname di un'altro utente, per esempio:
ubotu, tell Seveas about java ubotu: please tell nalioth about mp3 ubotu, ati > me
Ulteriori risorse
- Risorsa 1
- Risorsa 2