Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Immutable Page
  • Info
  • Attachments


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

Interfaccia web

È possibile consultare le risposte on-line su http://ubotu.ubuntu-nl.org/factoids.cgi

Annunci RSS

In #ubuntu-offtopic e #ubuntu-frigo, ubotu annuncerà nuovi messaggi sul frigo, e Planet Ubuntu in offtopic.

Collegamento al Bugtracker

Utilizzando una 'regex' molto complicato, Ubotu cerca persone che citano numeri di bug o URL. Per bug si intendono quelli relativi a launchpad, bugzilla, trac, Debbugs, SourceForge e IssueZilla. Un sacco di bugtrackers sono noti, cosicchè Ubotu può rispondere a entrambi gli URL e il testo come 'errore 123' o 'bug di KDE 1337'. Risponderà inoltre con un breve riassunto del bug e il suo stato. Se siete a conoscenza di un bugtracker che dovrebbe essere aggiunto al suo cervello, si può interessare l'amministratore di Ubotu.

Tracciamento dei ban

In più canali, Ubotu registra tutte le azioni tipo 'kiks', 'removals', 'bans' e 'mutes' con un frammento di registro precedente l'azione. Questi registri possono essere sfogliati e ricercati a http://bots.ubuntulinux.nl/bans.cgi.

Calendario dei meeting

Gli incontri in #ubuntu-meeting sono programmati tramite 'The Fridge'. Ubotu gestisce l'argomento in #ubuntu-meeting e mantiene un elenco dei prossimi incontri a venire. Per recuperare la pianificazione corrente in ora locale, è possibile utilizzare il comando

@schedule timezone

Sostituire il fuso orario con il proprio fuso orario. Un elenco dei fusi orari validi può essere trovato sul http://ubotu.ubuntu-nl.org/

Un altro utile comando è:

@now timezone

che visualizzerà l'ora corrente il prossimo meeting riferito all'ora locale.

Altre Funzioni

Miscelanea

  • @t - Random Mr. T factoids
  • @vin - Random Vin Diesel factoids
  • @chuck - Random Chuck Norris factoids
  • @bauer - Random Jack Bauer factoids
  • @bruce - Random Bruce Schneier factoids
  • @macgyver - Random MacGyver factoids

  • @hamster - Random hamsterplanet quotes
  • @futurama - Random Futurama quotes
  • @fortune - Random fortunes
  • @bofh - Random BOFH excuses
  • @magic8ball: <question>? - Ask the magic 8ball a question

  • @42 - Random HHGTTG quotes
  • @ferengi - Ferengi rules of acquisition

I seguenti potrebbero essere offensivi e sono abiltati solo in : #ubuntu-bots

  • @yourmom - Random "Your mom is" quotes
  • @bush - Random George W. Bush quotes
  • @ofortune - Random fortune -o fortunes

Per riassumere i messaggi di log:

  • @more [nick]

Lart plugin

  • @lart <nick> [for <reason>]

  • @pity <nick> [for <reason>]

Filter plugin

  • @hebrew <text>

  • @squish <text>

  • @undup <text>

  • @hexlify <text>

  • @unhexlify <text>

  • @rot13 <text>

  • @lithp <text>

  • @leet <text>

  • @supa1337 <text>

  • @scramble <text>

  • @morse <text>

  • @unmorse <text>

  • @reverse <text>

  • @colorize <text>

  • @rainbow <text>

  • @stripcolor <text>

  • @aol <text>

  • @jeffk <text>

  • @spellit <text>

  • @gnu <text>

  • @shrink <text>

Math plugin

  • @base
  • @calc
  • @convert

Ulteriori risorse

  • Risorsa 1
  • Risorsa 2


CategoryHomepage