diff options
Diffstat (limited to 'doc/it/autogen/user/irc_commands.asciidoc')
-rw-r--r-- | doc/it/autogen/user/irc_commands.asciidoc | 900 |
1 files changed, 900 insertions, 0 deletions
diff --git a/doc/it/autogen/user/irc_commands.asciidoc b/doc/it/autogen/user/irc_commands.asciidoc new file mode 100644 index 000000000..f619c655b --- /dev/null +++ b/doc/it/autogen/user/irc_commands.asciidoc @@ -0,0 +1,900 @@ +[[command_irc_admin]] +[command]*`admin`* trova informazioni sull'amministratore del server:: + +---- +/admin [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_allchan]] +[command]*`allchan`* esegue un comando su tutti i canali di tutti i server connessi:: + +---- +/allchan [-current] [-exclude=<canale>[,<canale>...]] <comando> [<argomenti>] + + -current: execute command for channels of current server only + -exclude: exclude some channels (wildcard "*" is allowed) + command: command to execute +arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) + +Examples: + execute '/me is testing' on all channels: + /allchan me is testing + say 'hello' everywhere but not on #weechat: + /allchan -exclude=#weechat msg * hello + say 'hello' everywhere but not on #weechat and channels beginning with #linux: + /allchan -exclude=#weechat,#linux* msg * hello +---- + +[[command_irc_allpv]] +[command]*`allpv`* execute a command on all private buffers of all connected servers:: + +---- +/allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>] + + -current: execute command for private buffers of current server only + -exclude: exclude some nicks (wildcard "*" is allowed) + command: command to execute +arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) + +Examples: + execute '/me is testing' on all private buffers: + /allpv me is testing + say 'hello' everywhere but not for nick foo: + /allpv -exclude=foo msg * hello + say 'hello' everywhere but not for nick foo and nicks beginning with bar: + /allpv -exclude=foo,bar* msg * hello + close all private buffers: + /allpv close +---- + +[[command_irc_allserv]] +[command]*`allserv`* esegue un comando su tutti i server connessi:: + +---- +/allserv [-exclude=<server>[,<server>...]] <comando> [<argomenti>] + + -exclude: exclude some servers (wildcard "*" is allowed) + command: command to execute +arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value) + +Examples: + change nick on all servers: + /allserv nick newnick + set away on all servers: + /allserv away I'm away + do a whois on my nick on all servers: + /allserv whois $nick +---- + +[[command_irc_ban]] +[command]*`ban`* banna nick oppure host:: + +---- +/ban [<canale>] [<nick> [<nick>...]] + +channel: channel name + nick: nick or host + +Without argument, this command display ban list for current channel. +---- + +[[command_irc_connect]] +[command]*`connect`* connette ad uno o più server IRC:: + +---- +/connect <server> [<server>...] [-<opzione>[=<valore>]] [-no<option>] [-nojoin] [-switch] + -all|-auto|-open [-nojoin] [-switch] + + server: server name, which can be: + - internal server name (created by /server add, recommended usage) + - hostname/port or IP/port (this will create a TEMPORARY server), port is 6667 by default + - URL with format: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]] + option: set option for server (for boolean option, value can be omitted) + nooption: set boolean option to 'off' (for example: -nossl) + -all: connect to all servers defined in configuration + -auto: connect to servers with autoconnect enabled + -open: connect to all opened servers that are not currently connected + -nojoin: do not join any channel (even if autojoin is enabled on server) + -switch: switch to next server address + +To disconnect from a server or stop any connection attempt, use command /disconnect. + +Examples: + /connect freenode + /connect irc.oftc.net/6667 + /connect irc6.oftc.net/6667 -ipv6 + /connect irc6.oftc.net/6697 -ipv6 -ssl + /connect my.server.org/6697 -ssl -password=test + /connect irc://nick@irc.oftc.net/#channel + /connect -switch +---- + +[[command_irc_ctcp]] +[command]*`ctcp`* invia un messaggio CTCP (Protocollo Client-A-Client):: + +---- +/ctcp <destinazione> <tipo> [<argomenti>] + + target: nick or channel name to send CTCP to + type: CTCP type (examples: "version", "ping", ..) +arguments: arguments for CTCP +---- + +[[command_irc_cycle]] +[command]*`cycle`* esce e rienta in un canale:: + +---- +/cycle [<canale>[,<canale>...]] [<messaggio>] + +channel: channel name +message: part message (displayed to other users) +---- + +[[command_irc_dcc]] +[command]*`dcc`* avvia una DCC (trasferimento file o chat diretta):: + +---- +/dcc chat <nick> + send <nick> <file> + +nick: nick +file: filename (on local host) + +Examples: + chat with nick "toto": + /dcc chat toto + send file "/home/foo/bar.txt" to nick "toto": + /dcc send toto /home/foo/bar.txt +---- + +[[command_irc_dehalfop]] +[command]*`dehalfop`* revoca lo stato di half-op del canale da uno o più nick:: + +---- +/dehalfop <nick> [<nick>...] + +nick: nick or mask (wildcard "*" is allowed) + *: remove channel half-operator status from everybody on channel except yourself +---- + +[[command_irc_deop]] +[command]*`deop`* revoca lo stato di operatore del canale da uno o più nick:: + +---- +/deop <nick> [<nick>...] + * -yes + +nick: nick or mask (wildcard "*" is allowed) + *: remove channel operator status from everybody on channel except yourself +---- + +[[command_irc_devoice]] +[command]*`devoice`* revoca il voice da uno o più nick:: + +---- +/devoice <nick> [<nick>...] + * -yes + +nick: nick or mask (wildcard "*" is allowed) + *: remove voice from everybody on channel +---- + +[[command_irc_die]] +[command]*`die`* arresta il server:: + +---- +/die [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_disconnect]] +[command]*`disconnect`* disconnette da uno o tutti i server IRC:: + +---- +/disconnect [<server>|-all|-pending [<motivo>]] + + server: internal server name + -all: disconnect from all servers +-pending: cancel auto-reconnection on servers currently reconnecting + reason: reason for the "quit" +---- + +[[command_irc_halfop]] +[command]*`halfop`* concede lo stato di half-op del canale ad uno o più nick:: + +---- +/halfop <nick> [<nick>...] + * -yes + +nick: nick or mask (wildcard "*" is allowed) + *: give channel half-operator status to everybody on channel +---- + +[[command_irc_ignore]] +[command]*`ignore`* ignora nick/host dai server o dai canali:: + +---- +/ignore list + add [re:]<nick> [<server> [<canale>]] + del <numero>|-all + + list: list all ignores + add: add an ignore + nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars) + del: delete an ignore + number: number of ignore to delete (look at list to find it) + -all: delete all ignores + server: internal server name where ignore is working + channel: channel name where ignore is working + +Note: the regular expression can start with "(?-i)" to become case sensitive. + +Examples: + ignore nick "toto" everywhere: + /ignore add toto + ignore host "toto@domain.com" on freenode server: + /ignore add toto@domain.com freenode + ignore host "toto*@*.domain.com" on freenode/#weechat: + /ignore add toto*@*.domain.com freenode #weechat +---- + +[[command_irc_info]] +[command]*`info`* ottieni informazioni sul server:: + +---- +/info [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_invite]] +[command]*`invite`* invita un nick su un canale:: + +---- +/invite <nick> [<nick>...] [<canale>] + + nick: nick +canale: nome del canale +---- + +[[command_irc_ison]] +[command]*`ison`* verifica se un nick è collegato IRC:: + +---- +/ison <nick> [<nick>...] + +nick: nick +---- + +[[command_irc_join]] +[command]*`join`* entra in un canale:: + +---- +/join [-noswitch] [-server <server>] [<canale1>[,<canale2>...]] [<chiave1>[,<chiave2>...]] + +-noswitch: non passare al nuovo buffer + server: invia a questo server (nome interno) + canale: nome del canale in cui entrare + chiave: chiave per entrare nel canale (i canali con una chiave devono essere primi nella lista) + +Esempi: + /join #weechat + /join #canaleprotetto,#weechat chiave + /join -server freenode #weechat + /join -noswitch #weechat +---- + +[[command_irc_kick]] +[command]*`kick`* caccia forzatamente un utente da un canale:: + +---- +/kick [<canale>] <nick> [<motivo>] + +channel: channel name + nick: nick + reason: reason (special variables $nick, $channel and $server are replaced by their value) +---- + +[[command_irc_kickban]] +[command]*`kickban`* caccia e banna un nick da un canale:: + +---- +/kickban [<canale>] <nick> [<motivo>] + +channel: channel name + nick: nick + reason: reason (special variables $nick, $channel and $server are replaced by their value) + +It is possible to kick/ban with a mask, nick will be extracted from mask and replaced by "*". + +Example: + ban "*!*@host.com" and then kick "toto": + /kickban toto!*@host.com +---- + +[[command_irc_kill]] +[command]*`kill`* chiude connessione client-server:: + +---- +/kill <nick> [<reason>] + + nick: nick +motivo: motivo +---- + +[[command_irc_links]] +[command]*`links`* elenca tutti i nomi server conosciuti dal server che risponde alla richiesta:: + +---- +/links [[<server>] <mask_server>] + + server: questo server dovrebbe rispondere alla richiesta +mask_server: elenco dei server che devono corrispondere a questa mask +---- + +[[command_irc_list]] +[command]*`list`* elenca i canali ed i loro argomenti:: + +---- +/list [<canale>[,<canale>...]] [<server>] [-re <regexp>] + +channel: channel to list + server: server name + regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive) + +Examples: + list all channels on server (can be very slow on large networks): + /list + list channel #weechat: + /list #weechat + list all channels beginning with "#weechat" (can be very slow on large networks): + /list -re #weechat.* +---- + +[[command_irc_lusers]] +[command]*`lusers`* ottiene statistiche sulla dimensione del network IRC:: + +---- +/lusers [<mask> [<destinazione>]] + + mask: server corrispondenti alla mask +destinazione: server per redirigere la richiesta +---- + +[[command_irc_map]] +[command]*`map`* mostra una mappa grafica della rete IRC:: + +---- +---- + +[[command_irc_me]] +[command]*`me`* invia un'azione CTCP al canale corrente:: + +---- +/me <messaggio> + +messaggio: messaggio da inviare +---- + +[[command_irc_mode]] +[command]*`mode`* cambia modalità canale o utente:: + +---- +/mode [<canale>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>] + <nick> [+|-]i|s|w|o + +modalità canale: + canale: nome canale da modificare (quello attivo è il predefinito) + o: concede/revoca i privilegi di operatore del canale + p: flag: canale privato + s: flag: canale segreto + i: flag: canale a solo invito + t: flag: argomento modificabile solo dall'operatore del canale + n: nessun messaggio al canale da client esterni + m: canale moderato + l: imposta il limite massimo di utenti sul canale + b: imposta un mask ban per tenere alla larga agli utenti + e: imposta mask di eccezione + v: concede/nega la possibilità di parlare su un canale moderato + k: imposta una chiave per il canale (password) +modalità utente: + nick: nick da modificare + i: marca un utente come invisibile + s: marca un utente per la ricezione dei messaggi dal server + w: l'utente riceve wallops + o: flag: operatore + +L'elenco delle modalità non è completa, è necessario leggere la documentazione del server per tutte le modalità disponibili. + +Esempi: + protegge l'argomento sul canale #weechat: + /mode #weechat +t + diventa invisibile sul server: + /mode nick +i +---- + +[[command_irc_motd]] +[command]*`motd`* riceve il "Messaggio Del Giorno":: + +---- +/motd [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_msg]] +[command]*`msg`* invia un messaggio ad un nick o a un canale:: + +---- +/msg [-server <server>] <destinazione>[,<destinazione>...] <testo> + + server: invia a questo server (nome interno) +destinazione: nick o canale (può essere una mask, '*' = canale corrente) + testo: testo da inviare +---- + +[[command_irc_names]] +[command]*`names`* elenca i nick sul canale:: + +---- +/names [<canale>[,<canale>...]] + +canale: nome canale +---- + +[[command_irc_nick]] +[command]*`nick`* cambia il nick corrente:: + +---- +/nick [-all] <nick> + +-all: imposta nuovo nick per tutti i server connessi +nick: nuovo nick +---- + +[[command_irc_notice]] +[command]*`notice`* invia messaggio di notifica all'utente:: + +---- +/notice [-server <server>] <destinazione> <testo> + +server: send to this server (internal name) +target: nick or channel name + text: text to send +---- + +[[command_irc_notify]] +[command]*`notify`* aggiunge una notifica per lo stato di presenza o assenza dei nick sui server:: + +---- +/notify add <nick> [<server> [-away]] + del <nick>|-all [<server>] + + add: aggiunge una notifica + nick: nick +server: nome interno del server (server corrente è il predefinito) + -away: notifica quando il messaggio di assenza viene cambiato (effettuando il whois sul nick) + del: elimina una notifica + -all: elimina tutte le notifiche + +Senza argomenti, questo comando mostra le notifiche per il server corrente (oppure tutti i server se il comando viene digitato sul buffer core). + +Esempi: + notifica quando "tizio" entra/esce dal server corrente: + /notify add tizio + notifica quando "tizio" entra/esce dal server freenode: + /notify add toto freenode + notifica quando "tizio" è assente o presente sul server freenode: + /notify add toto freenode -away +---- + +[[command_irc_op]] +[command]*`op`* concede lo stato di operatore del canale ad uno o più nick:: + +---- +/op <nick> [<nick>...] + * -yes + +nick: nick or mask (wildcard "*" is allowed) + *: give channel operator status to everybody on channel +---- + +[[command_irc_oper]] +[command]*`oper`* ottiene i privilegi di operatore:: + +---- +/oper <utente> <password> + + user: utente +password: password +---- + +[[command_irc_part]] +[command]*`part`* esce da un canale:: + +---- +/part [<canale>[,<canale>...]] [<messaggio>] + + canale: nome del canale da lasciare +messaggio: messaggio di uscita (mostrato agli altri utenti) +---- + +[[command_irc_ping]] +[command]*`ping`* invia un ping al server:: + +---- +/ping <server1> [<server2>] + +server1: server su cui effettuare il ping +server2: reindirizza il ping a questo server +---- + +[[command_irc_pong]] +[command]*`pong`* risponde ad un messaggio ping:: + +---- +/pong <demone> [<demone2>] + + demone: demone che ha risposto al messaggio di Ping +demone2: reindirizza messaggio a questo demone +---- + +[[command_irc_query]] +[command]*`query`* invia un messaggio privato ad un nick:: + +---- +/query [-server <server>] <nick>[,<nick>...] [<testo>] + +server: send to this server (internal name) + nick: nick + text: text to send +---- + +[[command_irc_quiet]] +[command]*`quiet`* fa tacere nick o host:: + +---- +/quiet [<canale>] [<nick> [<nick>...]] + +channel: channel name + nick: nick or host + +Without argument, this command display quiet list for current channel. +---- + +[[command_irc_quote]] +[command]*`quote`* invia dati grezzi al server senza analisi:: + +---- +/quote [-server <server>] <dati> + +server: invia a questo server (nome interno) + dati: dati raw da inviare +---- + +[[command_irc_reconnect]] +[command]*`reconnect`* riconnette a uno o più server:: + +---- +/reconnect <server> [<server>...] [-nojoin] [-switch] + -all [-nojoin] [-switch] + + server: server to reconnect (internal name) + -all: reconnect to all servers +-nojoin: do not join any channel (even if autojoin is enabled on server) +-switch: switch to next server address +---- + +[[command_irc_rehash]] +[command]*`rehash`* chiede al server di ricaricare il proprio file di configurazione:: + +---- +/rehash [<opzione>] + +opzione: opzione extra, per alcuni server +---- + +[[command_irc_restart]] +[command]*`restart`* chiede al server di riavviarsi:: + +---- +/restart [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_sajoin]] +[command]*`sajoin`* forza un utente ad entrare su uno o più canali:: + +---- +/sajoin <nick> <canale>[,<canale>...] + + nick: nick +canale: nome del canale +---- + +[[command_irc_samode]] +[command]*`samode`* cambia modalità sul canale, senza avere lo status di operatore:: + +---- +/samode <canale> <modalità> + + canale: nome del canale +modalità: modalità per il canale +---- + +[[command_irc_sanick]] +[command]*`sanick`* forza un utente ad usare un altro nick:: + +---- +/sanick <nick> <nuovo_nick> + + nick: nick +nuovo_nick: nuovo nick +---- + +[[command_irc_sapart]] +[command]*`sapart`* forza un utente a lasciare uno o più canali:: + +---- +/sapart <nick> <canale>[,<canale>...] + + nick: nick +canale: nome del canale +---- + +[[command_irc_saquit]] +[command]*`saquit`* forza un utente ad abbandonare il server con un motivo:: + +---- +/saquit <nick> <motivo> + + nick: nick +motivo: motivo +---- + +[[command_irc_server]] +[command]*`server`* elenca, aggiunge o rimuove server IRC:: + +---- +/server list|listfull [<server>] + add <server> <host>[/<porta>] [-temp] [-<opzione>[=<valore>]] [-no<option>] + copy|rename <server> <nuovo_nome> + del|keep <server> + deloutq|jump|raw + + list: elenca i server (senza argomento, viene mostrata questa lista) + listfull: elenca i server con tutte le informazioni dettagliate + add: crea un nuovo server + server: nome server, per il solo uso interno e di visualizzazione +nome_host: nome o indirizzo IP del server, con porta opzionale (predefinita: 6667), più indirizzi possono essere separati da virgole + temp: crea server temporaneo (non salvato) + opzione: imposta opzione per il server (per opzioni bool, il valore può essere omesso) + nooption: imposta l'opzione bool su 'off' (per esempio: -nossl) + copy: duplica un server + rename: rinomina un server + keep: salva server nel file di configurazione (solo per server temporanei) + del: elimina un server + deloutq: elimina i messaggi fuori coda per tutti i server (tutti i messaggi che WeeChat sta inviando) + jump: passa al buffer del server + raw: apri buffer con dati raw IRC + +Esempi: + /server listfull + /server add oftc irc.oftc.net/6697 -ssl -autoconnect + /server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl + /server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667 + /server add freenode3 irc.freenode.net -password=miapassword + /server copy oftc oftcbis + /server rename oftc newoftc + /server del freenode + /server deloutq +---- + +[[command_irc_service]] +[command]*`service`* registra un nuovo servizio:: + +---- +/service <nick> <riservato> <distribuzione> <tipo> <riservato> <info> + +distrubuzione: visibilità del servizio + tipo: riservato per un uso futuro +---- + +[[command_irc_servlist]] +[command]*`servlist`* elenca servizi attualmente connessi al network:: + +---- +/servlist [<mask> [<tipo>]] + +mask: elenca solo i servizi che corrispondono a questa mask +tipo: elenca solo i servizi di questo tipo +---- + +[[command_irc_squery]] +[command]*`squery`* invia un messaggio ad un servizio:: + +---- +/squery <servizio> <testo> + +servizio: nome del servizio + testo: testo da inviare +---- + +[[command_irc_squit]] +[command]*`squit`* disconnette collegamenti al server:: + +---- +/squit <server> <commento> + + server: server name +comment: comment +---- + +[[command_irc_stats]] +[command]*`stats`* richiede statistiche sul server:: + +---- +/stats [<query> [<server>]] + + query: c/h/i/k/l/m/o/y/u (per info RFC1459) +server: nome server +---- + +[[command_irc_summon]] +[command]*`summon`* invia agli utenti connessi ad un host con un server IRC in esecuzione un messaggio per invitarli ad entrare su IRC:: + +---- +/summon <utente> [<destinazione> [<canale>]] + + utente: nome utente +destinazione: nome server + canale: nome canale +---- + +[[command_irc_time]] +[command]*`time`* richiede l'ora locale dal server:: + +---- +/time [<destinazione>] + +destinazione: richiede l'ora dal server specificato +---- + +[[command_irc_topic]] +[command]*`topic`* legge/modifica argomento del canale:: + +---- +/topic <[canale>] [<argomento>|delete] + +channel: channel name + topic: new topic +-delete: delete channel topic +---- + +[[command_irc_trace]] +[command]*`trace`* trova il path del server specifico:: + +---- +/trace [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_unban]] +[command]*`unban`* rimuove il ban da nick o host:: + +---- +/unban [<canale>] <nick> [<nick>...] + +channel: channel name + nick: nick or host +---- + +[[command_irc_unquiet]] +[command]*`unquiet`* unquiet nicks or hosts:: + +---- +/unquiet [<canale>] <nick> [<nick>...] + +channel: channel name + nick: nick or host +---- + +[[command_irc_userhost]] +[command]*`userhost`* restituisce un elenco di informazioni sui nick:: + +---- +/userhost <nick> [<nick>...] + +nick: nick +---- + +[[command_irc_users]] +[command]*`users`* lista di utenti autenticati sul server:: + +---- +/users [<destinazione>] + +destinazione: nome server +---- + +[[command_irc_version]] +[command]*`version`* riceve informazioni di versione del nick o del server (corrente o specificato):: + +---- +/version [<server>|<nick>] + +server: nome server + nick: nick +---- + +[[command_irc_voice]] +[command]*`voice`* concede il voice ad uno o più utenti:: + +---- +/voice <nick> [<nick>...] + +nick: nick or mask (wildcard "*" is allowed) + *: give voice to everybody on channel +---- + +[[command_irc_wallchops]] +[command]*`wallchops`* invia una notifica agli operatori del canale:: + +---- +/wallchops [<canale>] <testo> + +canale: nome del canale + testo: testo da inviare +---- + +[[command_irc_wallops]] +[command]*`wallops`* invia un messaggio a tutti gli utenti attualmente connessi che hanno impostato la modalità 'w':: + +---- +/wallops <testo> + +testo: testo da inviare +---- + +[[command_irc_who]] +[command]*`who`* genera una richiesta per ottenere una lista di informazioni:: + +---- +/who [<mask> [o]] + +mask: solo l'informazione corrispondente al mask + o: vengono restituiti solo gli operatori in base alla mask fornita +---- + +[[command_irc_whois]] +[command]*`whois`* richiedi informazioni su uno o più utenti:: + +---- +/whois [<server>] [<nick>[,<nick>...]] + +server: server name + nick: nick (may be a mask) + +Without argument, this command will do a whois on: +- your own nick if buffer is a server/channel +- remote nick if buffer is a private. + +If option irc.network.whois_double_nick is enabled, two nicks are sent (if only one nick is given), to get idle time in answer. +---- + +[[command_irc_whowas]] +[command]*`whowas`* richiede informazioni su un nick non più esistente:: + +---- +/whowas <nick>[,<nick>...] [<count> [<destinazione>]] + + nick: nick + count: number of replies to return (full search if negative number) +target: reply should match this mask +---- + |