2011-08-03 20:10:11 +02:00
[[command_irc_admin]]
2012-07-30 19:29:28 +02:00
[command]*`admin`* trova informazioni sull'amministratore del server::
2011-02-04 22:12:19 +01:00
........................................
2011-02-15 14:33:15 +01:00
/admin [<destinazione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_allchan]]
2011-02-04 22:12:19 +01:00
[command]*`allchan`* esegue un comando su tutti i canali di tutti i server connessi::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/allchan [-current] [-exclude=<canale>[,<canale>...]] <comando> [<argomenti>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
-current: esegue il comando solo per i canali del server corrente
-exclude: esclude alcunu canali ('*' è consentito all'inizio o alla fine del nome del canale, per escludere più canali)
comando: comando da eseguire
argomenti: argomenti per il comando
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
Esempi:
esegue '/me sta testando' su tutti i canali:
/allchan me is testing
dice 'ciao' dovunque tranne che su #weechat:
/allchan -exclude=#weechat msg * ciao
dice 'ciao' dovunque tranne che su #weechat e i canali che iniziano con #linux:
/allchan -exclude=#weechat,#linux* msg * ciao
2009-12-04 12:11:12 +01:00
........................................
2010-01-08 16:20:16 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_allserv]]
2011-02-04 22:12:19 +01:00
[command]*`allserv`* esegue un comando su tutti i server connessi::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/allserv [-exclude=<server>[,<server>...]] <comando> [<argomenti>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
-exclude: esclude alcuni server ('*' è consentito all'inizio o alla fine del nome server, per escludere più server)
comando: comando da eseguire
argomenti: argomenti per il comando
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
Esempli:
cambia nick su tutti i server:
/allserv nick nuovonick
imposta l'assenza su tutti i server:
/allserv away sono assente
2009-12-04 12:11:12 +01:00
........................................
2010-01-08 16:20:16 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_ban]]
2011-02-04 22:12:19 +01:00
[command]*`ban`* banna nick oppure host::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/ban [<canale>] [<nick> [<nick>...]]
2009-12-04 12:11:12 +01:00
2011-08-15 18:08:43 +02:00
canale: canale per il ban
nick: utente o host su cui effettuare il ban
2011-07-27 09:34:03 +02:00
2011-08-15 18:08:43 +02:00
Senza argomento, il comando mostra la lista dei ban per il canale corrente.
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_connect]]
2011-02-04 22:12:19 +01:00
[command]*`connect`* connette ad uno o più server IRC::
2009-12-04 12:11:12 +01:00
........................................
2011-11-17 13:32:28 +01:00
/connect <server> [<server>...] [-<opzione>[=<valore>]] [-no<option>] [-nojoin] [-switch]
2011-02-04 22:12:19 +01:00
-all|-open [-nojoin] [-switch]
2009-12-04 12:11:12 +01:00
2011-11-17 13:32:28 +01:00
server: nome del server, che può essere:
- nome interno del server (creato da /server add, uso raccomandato)
- nome host/porta o IP/porta (in questo modo viene creato un server
TEMPORANEO), la porta 6667 è la predefinita
- URL con il formato: irc[6][s]://[nick[:password]@]irc.esempio.org[:porta][/#canale1][,#canale2[...]]
opzione: imposta opzione per il server (per un'opzione bool, il valore può essere omesso)
nooption: imposta un'opzione bool su 'off' (ad esempio: -nossl)
-all: connette a tutti i server definiti nella configurazione
-open: connette a tutti i server aperti a cui non si è connessi
-nojoin: non entra su nessun canale (anche se l'ingresso automatico è attivo sul server)
-switch: passa al successivo indirizzo del server
Esempi:
2011-02-04 22:12:19 +01:00
/connect freenode
/connect irc.oftc.net/6667
/connect irc6.oftc.net/6667 -ipv6
/connect irc6.oftc.net/6697 -ipv6 -ssl
2011-11-17 13:32:28 +01:00
/connect mio.server.org/6697 -ssl -password=test
2011-02-04 22:12:19 +01:00
/connect -switch
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_ctcp]]
2011-02-04 22:12:19 +01:00
[command]*`ctcp`* invia un messaggio CTCP (Protocollo Client-A-Client)::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/ctcp <destinazione> <tipo> [<argomenti>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: nick o canale a cui inviare il CTCP
tipo: tipo CTCP (esempi: "version", "ping", ..)
argomenti: argomenti per il CTCP
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_cycle]]
2011-02-04 22:12:19 +01:00
[command]*`cycle`* esce e rienta in un canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/cycle [<canale>[,<canale>...]] [<messaggio>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
canale: nome del canale per il ciclo
messaggio: messaggio di uscita (mostrato agli altri utenti)
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_dcc]]
2011-02-15 14:33:15 +01:00
[command]*`dcc`* avvia una DCC (trasferimento file o chat diretta)::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/dcc chat <nick>
send <nick> <file>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
nick: nick a cui inviare il file o con cui aprire la chat
file: nome file (sull'host locale)
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
Esempi:
chat con "tizio":
/dcc chat tizio
invia file "/home/foo/bar.txt al nick "tizio":
/dcc send tizio /home/foo/bar.txt
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_dehalfop]]
2012-07-30 19:29:28 +02:00
[command]*`dehalfop`* revoca lo stato di half-op del canale da uno o più nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/dehalfop <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_deop]]
2012-07-30 19:29:28 +02:00
[command]*`deop`* revoca lo stato di operatore del canale da uno o più nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/deop <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_devoice]]
2012-07-30 19:29:28 +02:00
[command]*`devoice`* revoca il voice da uno o più nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/devoice <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_die]]
2011-02-04 22:12:19 +01:00
[command]*`die`* arresta il server::
2009-12-04 12:11:12 +01:00
........................................
2011-08-28 16:24:15 +02:00
/die [<destinazione>]
destinazione: nome server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_disconnect]]
2011-09-17 08:50:58 +02:00
[command]*`disconnect`* disconnette da uno o tutti i server IRC::
2009-12-04 12:11:12 +01:00
........................................
2012-04-16 13:49:18 +02:00
/disconnect [<server>|-all|-pending [<motivo>]]
2009-12-04 12:11:12 +01:00
2012-04-16 13:49:18 +02:00
server: nome del server da cui disconnettersi
-all: disconnette da tutti i server
-pending: annulla la riconnessione automatica sui server in fase di riconnessione
motivo: motivo per la disconnessione
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_halfop]]
2012-07-30 19:29:28 +02:00
[command]*`halfop`* concede lo stato di half-op del canale ad uno o più nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/halfop <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_ignore]]
2011-02-04 22:12:19 +01:00
[command]*`ignore`* ignora nick/host dai server o dai canali::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/ignore list
2011-02-15 14:33:15 +01:00
add [re:]<nick> [<server> [<canale>]]
del <numero>|-all
2012-02-06 08:29:55 +01:00
list: elenca tutti gli ignore
add: aggiungi un ignore
nick: nick oppure nome host (può essere un'espressione regolare se viene passato il parametro "re:" oppure usando un mask "*" per sostituire uno o più caratteri)
del: elimina un ignore
numero: numero di ignore da eliminare (nella lista)
-all: elimina tutti gli ignore
server: nome interno del server dove l'ignore è attivo
canale: nome del canale dove l'ignore è attivo
Nota: l'espressione regolare può iniziare con "(?-i)" per diventare sensibile alle maiuscole.
Esempi:
ignora nick "tizio" su tutti gli host/canali:
/ignore add tizio
ignora l'host "tizio@dominio.com" sul server freenode:
/ignore add tizio@dominio.com freenode
ignora l'host "tizio*@*.dominio.com" su freenode/#weechat:
/ignore add tizio*@*.dominio.com freenode #weechat
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_info]]
2011-02-04 22:12:19 +01:00
[command]*`info`* ottieni informazioni sul server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/info [<destinazione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: nome server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_invite]]
2011-02-04 22:12:19 +01:00
[command]*`invite`* invita un nick su un canale::
2009-12-04 12:11:12 +01:00
........................................
2012-04-16 13:49:18 +02:00
/invite <nick> [<nick>...] [<canale>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
nick: nick da invitare
canale: canale su cui invitare
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_ison]]
2011-02-15 14:33:15 +01:00
[command]*`ison`* verifica se un nick è collegato IRC::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/ison <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
nick: nick
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_join]]
2011-02-04 22:12:19 +01:00
[command]*`join`* entra in un canale::
2009-12-04 12:11:12 +01:00
........................................
2012-10-09 21:33:09 +02:00
/join [-noswitch] [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]]
2009-12-04 12:11:12 +01:00
2012-10-09 21:33:09 +02:00
-noswitch: do not switch to new buffer
server: send to this server (internal name)
channel: channel name to join
key: key to join the channel (channels with a key must be the first in list)
2009-12-04 12:11:12 +01:00
2012-10-09 21:33:09 +02:00
Examples:
2011-02-04 22:12:19 +01:00
/join #weechat
2012-10-09 21:33:09 +02:00
/join #protectedchan,#weechat key
2011-02-04 22:12:19 +01:00
/join -server freenode #weechat
2012-10-09 21:33:09 +02:00
/join -noswitch #weechat
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_kick]]
2011-02-04 22:12:19 +01:00
[command]*`kick`* caccia forzatamente un utente da un canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/kick [<canale>] <nick> [<motivo>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
canale: canale dove si trova l'utente
nick: nick da cacciare
motivo: motivo per il kick
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_kickban]]
2011-02-04 22:12:19 +01:00
[command]*`kickban`* caccia e banna un nick da un canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/kickban [<canale>] <nick> [<motivo>]
2009-12-04 12:11:12 +01:00
2011-03-21 16:39:13 +01:00
canale: canale in cui si trova l'utente
nick: nick da cacciare e bannare
commento: motivo per il kick
2009-12-04 12:11:12 +01:00
2011-03-21 16:39:13 +01:00
È possibile cacciare/bannare con una mask, il nick verrà estratto dalla mask e sostituito da "*".
2009-12-04 12:11:12 +01:00
2011-03-21 16:39:13 +01:00
Esempio:
banna "*!*@host.com" e poi caccia "tizio":
/kickban tizio!*@host.com
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_kill]]
2011-02-04 22:12:19 +01:00
[command]*`kill`* chiude connessione client-server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/kill <nick> <motivo>
2009-12-04 12:11:12 +01:00
2011-03-21 16:39:13 +01:00
nick: nick per il kill
motivo: motivo per il kill
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_links]]
2011-02-04 22:12:19 +01:00
[command]*`links`* elenca tutti i nomi server conosciuti dal server che risponde alla richiesta::
........................................
2011-02-15 14:33:15 +01:00
/links [[<server>] <mask_server>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
server: questo server dovrebbe rispondere alla richiesta
mask_server: elenco dei server che devono corrispondere a questa mask
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_list]]
2011-02-04 22:12:19 +01:00
[command]*`list`* elenca i canali ed i loro argomenti::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/list [<canale>[,<canale>...]] [<server>] [-re <regexp>]
2009-12-04 12:11:12 +01:00
2012-02-06 08:29:55 +01:00
canale: canale da elencare
server: nome del server
regex: espressione regolare usata per filtrare i risultati (non sensibile alle maiuscole, può iniziare con "(?-i)" per renderla sensibile alle maiuscole)
2009-12-04 12:11:12 +01:00
2012-02-06 08:29:55 +01:00
Esempi:
elenca tutti i canali sul server (può essere molto lento su grandi network):
2011-02-04 22:12:19 +01:00
/list
2012-02-06 08:29:55 +01:00
elenca il canale #weechat:
/list #weechat.*
elenca tutti i canali che iniziano con "#weechat" (può essere molto lento su grandi network):
2011-02-04 22:12:19 +01:00
/list -re #weechat.*
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_lusers]]
2011-02-04 22:12:19 +01:00
[command]*`lusers`* ottiene statistiche sulla dimensione del network IRC::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/lusers [<mask> [<destinazione>]]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
mask: server corrispondenti alla mask
destinazione: server per redirigere la richiesta
........................................
2010-02-02 15:39:04 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_map]]
2011-02-04 22:12:19 +01:00
[command]*`map`* mostra una mappa grafica della rete IRC::
2010-02-02 15:39:04 +01:00
........................................
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_me]]
2011-02-04 22:12:19 +01:00
[command]*`me`* invia un'azione CTCP al canale corrente::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/me <messaggio>
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
messaggio: messaggio da inviare
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_mode]]
2011-02-04 22:12:19 +01:00
[command]*`mode`* cambia modalità canale o utente::
2009-12-04 12:11:12 +01:00
........................................
2011-11-17 13:32:28 +01:00
/mode [<canale>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
2011-10-27 12:22:27 +02:00
<nick> [+|-]i|s|w|o
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
modalità canale:
canale: nome canale da modificare (quello attivo è il predefinito)
2012-07-30 19:29:28 +02:00
o: concede/revoca i privilegi di operatore del canale
2011-03-21 16:39:13 +01:00
p: flag: canale privato
s: flag: canale segreto
i: flag: canale a solo invito
t: flag: argomento modificabile solo dall'operatore del canale
2011-02-15 14:33:15 +01:00
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
2011-03-21 16:39:13 +01:00
o: flag: operatore
2011-02-15 14:33:15 +01:00
L'elenco delle modalità non è completa, è necessario leggere la documentazione del server per tutte le modalità disponibili.
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
Esempi:
protegge l'argomento sul canale #weechat:
2012-02-06 08:29:55 +01:00
/mode #weechat +t
2011-02-15 14:33:15 +01:00
diventa invisibile sul server:
2011-02-04 22:12:19 +01:00
/mode nick +i
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_motd]]
2011-02-04 22:12:19 +01:00
[command]*`motd`* riceve il "Messaggio Del Giorno"::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/motd [<destinazione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: nome server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_msg]]
2011-02-04 22:12:19 +01:00
[command]*`msg`* invia un messaggio ad un nick o a un canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/msg [-server <server>] <destinazione>[,<destinazione>...] <testo>
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
server: invia a questo server (nome interno)
destinazione: nick o canale (può essere una mask, '*' = canale corrente)
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_names]]
2011-02-15 14:33:15 +01:00
[command]*`names`* elenca i nick sul canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/names [<canale>[,<canale>...]]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
canale: nome canale
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_nick]]
2011-02-15 14:33:15 +01:00
[command]*`nick`* cambia il nick corrente::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/nick [-all] <nick>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
-all: imposta nuovo nick per tutti i server connessi
nick: nuovo nick
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_notice]]
2011-02-04 22:12:19 +01:00
[command]*`notice`* invia messaggio di notifica all'utente::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/notice [-server <server>] <destinazione> <testo>
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
server: invia a questo server (nome interno)
destinazione: nick o canale
testo: testo da inviare
2010-11-06 11:38:48 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_notify]]
2011-02-04 22:12:19 +01:00
[command]*`notify`* aggiunge una notifica per lo stato di presenza o assenza dei nick sui server::
2010-11-06 11:38:48 +01:00
........................................
2011-02-04 22:12:19 +01:00
/notify add <nick> [<server> [-away]]
del <nick>|-all [<server>]
2010-11-06 11:38:48 +01:00
2011-02-15 14:33:15 +01:00
add: aggiunge una notifica
2011-02-04 22:12:19 +01:00
nick: nick
2011-02-15 14:33:15 +01:00
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
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
Senza argomenti, questo comando mostra le notifiche per il server corrente (oppure tutti i server se il comando viene digitato sul buffer core).
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
Esempi:
notifica quando "tizio" entra/esce dal server corrente:
/notify add tizio
notifica quando "tizio" entra/esce dal server freenode:
2011-02-04 22:12:19 +01:00
/notify add toto freenode
2011-02-15 14:33:15 +01:00
notifica quando "tizio" è assente o presente sul server freenode:
2011-02-04 22:12:19 +01:00
/notify add toto freenode -away
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_op]]
2012-07-30 19:29:28 +02:00
[command]*`op`* concede lo stato di operatore del canale ad uno o più nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/op <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_oper]]
2011-02-15 14:33:15 +01:00
[command]*`oper`* ottiene i privilegi di operatore::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/oper <utente> <password>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
user: utente
2011-02-04 22:12:19 +01:00
password: password
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_part]]
2011-02-04 22:12:19 +01:00
[command]*`part`* esce da un canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/part [<canale>[,<canale>...]] [<messaggio>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
canale: nome del canale da lasciare
messaggio: messaggio di uscita (mostrato agli altri utenti)
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_ping]]
2011-02-15 14:33:15 +01:00
[command]*`ping`* invia un ping al server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/ping <server1> [<server2>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
server1: server su cui effettuare il ping
server2: reindirizza il ping a questo server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_pong]]
2011-02-04 22:12:19 +01:00
[command]*`pong`* risponde ad un messaggio ping::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/pong <demone> [<demone2>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
demone: demone che ha risposto al messaggio di Ping
demone2: reindirizza messaggio a questo demone
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_query]]
2011-02-04 22:12:19 +01:00
[command]*`query`* invia un messaggio privato ad un nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/query [-server <server>] <nick> [<testo>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
server: invia a questo server (nome interno)
nick: nick per la conversazione privata
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
2012-11-02 18:15:24 +01:00
[[command_irc_quiet]]
[command]*`quiet`* quiet nicks or hosts::
........................................
/quiet [<canale>] [<nick> [<nick>...]]
channel: channel for quiet
nick: user or host to quiet
Without argument, this command display quiet list for current channel.
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_quote]]
2011-02-04 22:12:19 +01:00
[command]*`quote`* invia dati grezzi al server senza analisi::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/quote [-server <server>] <dati>
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
server: invia a questo server (nome interno)
dati: dati raw da inviare
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_reconnect]]
2012-07-30 19:29:28 +02:00
[command]*`reconnect`* riconnette a uno o più server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/reconnect <server> [<server>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
server: nome del server a cui riconnettersi
-all: riconnetti a tutti i server
-nojoin: non entrare in nessun canale (anche se l'ingresso automatico è abilitato sul server)
-switch: passa al server successivo
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_rehash]]
2011-02-04 22:12:19 +01:00
[command]*`rehash`* chiede al server di ricaricare il proprio file di configurazione::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/rehash [<opzione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
opzione: opzione extra, per alcuni server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_restart]]
2011-02-04 22:12:19 +01:00
[command]*`restart`* chiede al server di riavviarsi::
2009-12-04 12:11:12 +01:00
........................................
2011-08-28 16:24:15 +02:00
/restart [<destinazione>]
destinazione: nome server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_sajoin]]
2011-03-21 16:39:13 +01:00
[command]*`sajoin`* forza un utente ad entrare su uno o più canali::
2011-02-04 22:12:19 +01:00
........................................
2011-02-15 14:33:15 +01:00
/sajoin <nick> <canale>[,<canale>...]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
nick: nick
canale: nome del canale
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_samode]]
2011-02-04 22:12:19 +01:00
[command]*`samode`* cambia modalità sul canale, senza avere lo status di operatore::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/samode <canale> <modalità>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
canale: nome del canale
2011-02-04 22:12:19 +01:00
modalità: modalità per il canale
........................................
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_sanick]]
2011-02-15 14:33:15 +01:00
[command]*`sanick`* forza un utente ad usare un altro nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/sanick <nick> <nuovo_nick>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
nick: nick
nuovo_nick: nuovo nick
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_sapart]]
2011-03-21 16:39:13 +01:00
[command]*`sapart`* forza un utente a lasciare uno o più canali::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/sapart <nick> <canale>[,<canale>...]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
nick: nick
canale: nome del canale
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_saquit]]
2011-03-21 16:39:13 +01:00
[command]*`saquit`* forza un utente ad abbandonare il server con un motivo::
2011-02-04 22:12:19 +01:00
........................................
2011-02-15 14:33:15 +01:00
/saquit <nick> <motivo>
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
nick: nick
2011-02-15 14:33:15 +01:00
motivo: motivo
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_server]]
2011-02-04 22:12:19 +01:00
[command]*`server`* elenca, aggiunge o rimuove server IRC::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/server list|listfull [<server>]
2011-02-15 14:33:15 +01:00
add <server> <host>[/<porta>] [-temp] [-<opzione>[=<valore>]] [-no<option>]
copy|rename <server> <nuovo_nome>
2011-02-04 22:12:19 +01:00
del|keep <server>
deloutq|jump|raw
2009-12-04 12:11:12 +01:00
2011-03-21 16:39:13 +01:00
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:
2011-02-04 22:12:19 +01:00
/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
2011-03-21 16:39:13 +01:00
/server add freenode3 irc.freenode.net -password=miapassword
2011-02-04 22:12:19 +01:00
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_service]]
2011-02-04 22:12:19 +01:00
[command]*`service`* registra un nuovo servizio::
2009-12-04 12:11:12 +01:00
........................................
2011-03-21 16:39:13 +01:00
/service <nick> <riservato> <distribuzione> <tipo> <riservato> <info>
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
distrubuzione: visibilità del servizio
2011-10-21 12:18:48 +02:00
tipo: riservato per un uso futuro
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_servlist]]
2011-02-04 22:12:19 +01:00
[command]*`servlist`* elenca servizi attualmente connessi al network::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/servlist [<mask> [<tipo>]]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
mask: elenca solo i servizi che corrispondono a questa mask
2011-02-15 14:33:15 +01:00
tipo: elenca solo i servizi di questo tipo
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_squery]]
2011-02-04 22:12:19 +01:00
[command]*`squery`* invia un messaggio ad un servizio::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/squery <servizio> <testo>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
servizio: nome del servizio
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_squit]]
2011-02-04 22:12:19 +01:00
[command]*`squit`* disconnette collegamenti al server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/squit <server> <commento>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
server: nome server
commento: commento per l'uscita
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_stats]]
2011-02-04 22:12:19 +01:00
[command]*`stats`* richiede statistiche sul server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/stats [<query> [<server>]]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
query: c/h/i/k/l/m/o/y/u (per info RFC1459)
server: nome server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_summon]]
2011-02-04 22:12:19 +01:00
[command]*`summon`* invia agli utenti connessi ad un host con un server IRC in esecuzione un messaggio per invitarli ad entrare su IRC::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/summon <utente> [<destinazione> [<canale>]]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
utente: nome utente
destinazione: nome server
canale: nome canale
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_time]]
2011-02-04 22:12:19 +01:00
[command]*`time`* richiede l'ora locale dal server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/time [<destinazione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: richiede l'ora dal server specificato
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_topic]]
2011-02-04 22:12:19 +01:00
[command]*`topic`* legge/modifica argomento del canale::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/topic <[canale>] [<argomento>|delete]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
canale: nome canale
argomento: nuovo argomento per il canale
-delete: elimina argomento del canale
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_trace]]
2012-07-30 19:29:28 +02:00
[command]*`trace`* trova il path del server specifico::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/trace [<destinazione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_unban]]
2011-02-04 22:12:19 +01:00
[command]*`unban`* rimuove il ban da nick o host::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/unban [<canale>] <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
canale: canale da cui rimuovere il ban
nick: utente o host a cui rimuovere il ban
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_userhost]]
2011-02-15 14:33:15 +01:00
[command]*`userhost`* restituisce un elenco di informazioni sui nick::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/userhost <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
nick: nick
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_users]]
2011-02-04 22:12:19 +01:00
[command]*`users`* lista di utenti autenticati sul server::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/users [<destinazione>]
2009-12-04 12:11:12 +01:00
2011-02-04 22:12:19 +01:00
destinazione: server
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_version]]
2011-02-04 22:12:19 +01:00
[command]*`version`* riceve informazioni di versione del nick o del server (corrente o specificato)::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/version [<server>|<nick>]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
server: nome server
2011-02-04 22:12:19 +01:00
nick: nick
........................................
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_voice]]
2012-07-30 19:29:28 +02:00
[command]*`voice`* concede il voice ad uno o più utenti::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/voice <nick> [<nick>...]
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_wallchops]]
2011-02-04 22:12:19 +01:00
[command]*`wallchops`* invia una notifica agli operatori del canale::
2010-05-23 10:01:38 +02:00
........................................
2011-02-15 14:33:15 +01:00
/wallchops [<canale>] <testo>
2010-05-23 10:01:38 +02:00
2011-02-04 22:12:19 +01:00
canale: nome del canale
2011-02-15 14:33:15 +01:00
testo: testo da inviare
2010-05-23 10:01:38 +02:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_wallops]]
2011-02-04 22:12:19 +01:00
[command]*`wallops`* invia un messaggio a tutti gli utenti attualmente connessi che hanno impostato la modalità 'w'::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/wallops <testo>
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_who]]
2011-02-04 22:12:19 +01:00
[command]*`who`* genera una richiesta per ottenere una lista di informazioni::
2009-12-04 12:11:12 +01:00
........................................
2011-02-04 22:12:19 +01:00
/who [<mask> [o]]
2009-12-04 12:11:12 +01:00
2011-03-21 16:39:13 +01:00
mask: solo l'informazione corrispondente al mask
o: vengono restituiti solo gli operatori in base alla mask fornita
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_whois]]
2012-07-30 19:29:28 +02:00
[command]*`whois`* richiedi informazioni su uno o più utenti::
2009-12-04 12:11:12 +01:00
........................................
2012-10-20 17:19:55 +02:00
/whois [<server>] [<nick>[,<nick>...]]
2009-12-04 12:11:12 +01:00
2012-10-20 17:19:55 +02:00
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.
2009-12-04 12:11:12 +01:00
........................................
2011-08-03 20:10:11 +02:00
[[command_irc_whowas]]
2011-02-15 14:33:15 +01:00
[command]*`whowas`* richiede informazioni su un nick non più esistente::
2009-12-04 12:11:12 +01:00
........................................
2011-02-15 14:33:15 +01:00
/whowas <nick>[,<nick>...] [<count> [<destinazione>]]
2009-12-04 12:11:12 +01:00
2011-02-15 14:33:15 +01:00
nick: nick da cercare
count: numero di risultati da visualizzare (ricerca completa se il numero è negativo)
destinazione: la risposta dovrebbe coincidere con la mask
2009-12-04 12:11:12 +01:00
........................................