weechat/doc/it/autogen/user/irc_commands.txt

685 lines
21 KiB
Plaintext
Raw Normal View History

2009-12-04 12:11:12 +01:00
• *`/admin`* `[obiettivo]`::
........................................
informazioni sull'amministratore del server
2010-01-01 16:57:14 +01:00
destinazione: server
2009-12-04 12:11:12 +01:00
........................................
2010-01-10 21:22:08 +01:00
• *`/allchan`* `[-current] [-exclude=canale,[,canale...]] comando [argomenti]`::
2009-12-04 12:11:12 +01:00
........................................
2010-01-10 21:22:08 +01:00
esegue un comando su tutti i canali di tutti i server connessi
2010-01-10 21:22:08 +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
2010-01-10 21:22:08 +01:00
Esempi:
esegue '/me sta testando' su tutti i canali:
/allchan me is testing
2010-01-10 21:22:08 +01:00
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-10 21:22:08 +01:00
• *`/allserv`* `[-exclude=server[,server...]] comando [argomenti]`::
2009-12-04 12:11:12 +01:00
........................................
2010-01-10 21:22:08 +01:00
esegue un comando su tutti i server connessi
2010-01-10 21:22:08 +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
2010-01-10 21:22:08 +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
........................................
• *`/ban`* `[canale] [nick [nick ...]]`::
........................................
banna nick oppure host
canale: canale per il ban
nick: utente o host da bannare
........................................
2010-04-08 10:24:05 +02:00
• *`/connect`* `[-all [-nojoin] | -open [-nojoin] | nome_server [nome_server ...] [-nojoin] | nome_host[/porta] [-opzione[=valore]] [-nooption]`::
2009-12-04 12:11:12 +01:00
........................................
connette ad uno o più server IRC
2010-04-08 10:24:05 +02:00
-all: connette a tutti i server definiti nella configurazione
-open: connette a tutti i server aperti ai quali non si è attualmente connessi
nome_server: nome interno del server a cui connettersi (il server deve essere stato creato con /server add)
-nojoin: non entrare in nessun canale (anche se l'ingresso automatico è attivo sul server)
nome_host: nome host (oppure IP) del server
porta: porta per il server (6667 è la predefinita)
opzione: imposta opzione per il server (per le opzioni bool, il valore può essere omesso)
nooption: imposta il valore bool dell'opzione su off (per esempio: -nossl)
2010-04-08 10:24:05 +02:00
Esempi:
2009-12-04 12:11:12 +01:00
/connect freenode
/connect irc.oftc.net/6667
/connect irc6.oftc.net/6667 -ipv6
/connect irc6.oftc.net/6697 -ipv6 -ssl
2010-04-08 10:24:05 +02:00
/connect mio.server.org/6697 -ssl -password=test
2009-12-04 12:11:12 +01:00
........................................
• *`/ctcp`* `destinatario tipo [argomenti]`::
........................................
invia un messaggio CTCP (Protocollo Client-A-Client)
destinatario: nick o canale a cui inviare il CTCP
2010-01-25 16:56:52 +01:00
tipo: tipo CTCP (esempi: "version", "ping", ..)
2009-12-04 12:11:12 +01:00
argomenti: argomenti per il CTCP
........................................
• *`/cycle`* `[canale[,canale]] [messaggio]`::
........................................
2010-01-25 16:56:52 +01:00
esce e rienta in un canale
2009-12-04 12:11:12 +01:00
2010-01-25 16:56:52 +01:00
canale: nome canale per il ciclo
2009-12-04 12:11:12 +01:00
messaggio: messaggio di uscita (mostrato agli altri utenti)
........................................
• *`/dcc`* `azione [nick] [file]]`::
........................................
avvia DCC (file o chat)
2010-04-08 10:24:05 +02:00
azione: 'send' (invia file) o 'chat' (avvia una conversazione)
nick: nick a cui inviare il file o con cui aprire la chat
file: nome file (sull'host locale)
2010-04-08 10:24:05 +02: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
........................................
• *`/dehalfop`* `[nick [nick]]`::
........................................
2010-01-25 16:56:52 +01:00
rimuove lo stato di half-op da uno (o più) nick
2009-12-04 12:11:12 +01:00
........................................
• *`/deop`* `[nick [nick]]`::
........................................
rimuove lo stato di operatore da uno (o più) nick
........................................
• *`/devoice`* `[nick [nick]]`::
........................................
2010-01-25 16:56:52 +01:00
rimuove voce da uno (o più) nick
2009-12-04 12:11:12 +01:00
........................................
• *`/die`*::
........................................
arresta il server
........................................
• *`/disconnect`* `[-all | nome_server [nome_server ...]]`::
........................................
disconnette da uno o più server IRC
-all: disconnetti da tutti i server
nome_server: nome del server da cui disconnettersi
........................................
• *`/halfop`* `[nick [nick]]`::
........................................
2010-01-25 16:56:52 +01:00
concede lo stato di halfop ad uno (o più) nick
2009-12-04 12:11:12 +01:00
........................................
• *`/ignore`* `[list] | [add [re:]nick/host [server [canale]]] | [del numero|-all]`::
........................................
ignora nick/host dai server o dai canali
list: elenca tutti gli ignore
add: aggiungi un ignore
del: elimina un ignore
numero: numero di ignore da eliminare (nella lista)
all: elimina tutti gli ignore
nick/host: nick o host da ignorare: la sintassi è "re:regex" o "mask" (una mask è una stringa con alcuni "*" per sostituire uno o più caratteri)
server: nome interno del server dove l'ignore è attivo
canale: nome del canale dove l'ignore è attivo
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
........................................
• *`/info`* `[obiettivo]`::
........................................
ottieni informazioni sul server
2010-01-01 16:57:14 +01:00
destinazione: nome server
2009-12-04 12:11:12 +01:00
........................................
• *`/invite`* `nick canale`::
........................................
invita un nick su un canale
nick: nick da invitare
canale: canale su cui invitare
........................................
• *`/ison`* `[nick [nick ...]]`::
........................................
verifica se un nick è collegato su IRC
nick: nick
........................................
2010-05-20 12:23:50 +02:00
• *`/join`* `[channel1[,channel2[,channel3]] [key1[,key2]]]`::
2009-12-04 12:11:12 +01:00
........................................
entra in un canale
2010-05-20 12:23:50 +02:00
channel: channel name to join
key: key to join the channel (channels with a key must be the first in list)
Examples:
/join #weechat
/join #protectedchan,#weechat key
2009-12-04 12:11:12 +01:00
........................................
• *`/kick`* `[canale] nick [commento]`::
........................................
caccia forzatamente un utente da un canale
2010-01-25 16:56:52 +01:00
canale: canale dove si trova l'utente
nick: nick da cacciare
2009-12-04 12:11:12 +01:00
commento: commento per il kick
........................................
• *`/kickban`* `[canale] nick [commento]`::
........................................
caccia e banna un nick da un canale
2010-04-08 10:24:05 +02:00
canale: canale in cui si trova l'utente
nick: nick da cacciare e bannare
commento: commento per la cacciata
2010-04-08 10:24:05 +02:00
È possibile cacciare/bannare con una mask, il nick verrà estratto dalla mask e sostituito da "*".
2009-12-04 12:11:12 +01:00
2010-04-08 10:24:05 +02:00
Esempio:
banna "*!*@host.com" e poi caccia "tizio":
/kickban tizio!*@host.com
2009-12-04 12:11:12 +01:00
........................................
• *`/kill`* `nick commento`::
........................................
chiude connessione client-server
nick: nick
commento: commento per il kill
........................................
• *`/links`* `[[server] mask_server]`::
........................................
elenca tutti i nomi server conosciuti dal server che risponde alla richiesta
server: questo server dovrebbe rispondere alla richiesta
mask_server: elenco dei server devono corrispondere a questa mask
........................................
2010-04-08 10:24:05 +02:00
• *`/list`* `[canale[,canale] [server] [-re regexp]]`::
2009-12-04 12:11:12 +01:00
........................................
2010-01-01 16:57:14 +01:00
elenca i canali ed i loro argomenti
2009-12-04 12:11:12 +01:00
2010-04-08 10:24:05 +02:00
canale: canale da elencare
server: nome del server
regexp: espressione regolare utilizzata per filtrare i risultati
2010-04-08 10:24:05 +02:00
Esempi:
elenca tutti i canali sul server (può essere molto lento su grandi network):
/list
2010-04-08 10:24:05 +02:00
elenca il canale #weechat:
/list #weechat.*
elenca tutti i canali che iniziano con "#weechat" (può essere molto lento su grandi network):
/list -re #weechat.*
2009-12-04 12:11:12 +01:00
........................................
2010-01-01 16:57:14 +01:00
• *`/lusers`* `[mask [destinazione]]`::
2009-12-04 12:11:12 +01:00
........................................
ottiene statistiche sulla dimensione del network IRC
2010-01-25 16:56:52 +01:00
mask: server corrispondenti alla mask
2010-01-01 16:57:14 +01:00
destinazione: server per redirigere la richiesta
2009-12-04 12:11:12 +01:00
........................................
2010-02-02 15:39:04 +01:00
• *`/map`*::
........................................
mostra una mappa grafica della rete IRC
2010-02-02 15:39:04 +01:00
........................................
2009-12-04 12:11:12 +01:00
• *`/me`* `messaggio`::
........................................
invia un'azione CTCP al canale corrente
messaggio: messaggio da inviare
........................................
• *`/mode`* `{ [canale] {[+|-]|o|p|s|i|t|n|b|v} [limit] [utente] [ban mask] } | { nick {[+|-]|i|w|s|o} }`::
........................................
cambia modalità canale o utente
modalità canale:
2010-01-25 16:56:52 +01:00
canale: nome canale da modificare (quello attivo è il predefinito)
o: concede/nega i privilegi di operatore del canale
2009-12-04 12:11:12 +01:00
p: canale privato
s: canale segreto
i: canale a solo-invito
2010-01-01 16:57:14 +01:00
t: argomento modificabile solo dall'operatore del canale
2009-12-04 12:11:12 +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
2010-01-25 16:56:52 +01:00
v: concede/nega la possibilità di parlare su un canale moderato
2009-12-04 12:11:12 +01:00
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
........................................
• *`/motd`* `[obiettivo]`::
........................................
riceve il "Messaggio Del Giorno"
2010-01-01 16:57:14 +01:00
destinazione: nome server
2009-12-04 12:11:12 +01:00
........................................
• *`/msg`* `[-server server] [destinatario[,destinatario] testo`::
........................................
invia un messaggio ad un nick o a un canale
2010-01-25 16:56:52 +01:00
server: invia a questo server (nome interno)
2009-12-04 12:11:12 +01:00
destinatario: nick o canale (può essere una mask, '*' = canale corrente)
2010-01-25 16:56:52 +01:00
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
• *`/names`* `[canale[,canale]]`::
........................................
elenca i nick sul canale
canale: nome canale
........................................
• *`/nick`* `[-all] nick`::
........................................
modifica il nick corrente
2010-01-25 16:56:52 +01:00
-all: imposta nuovo nick per tutti i server connessi
2009-12-04 12:11:12 +01:00
nick: nuovo nick
........................................
• *`/notice`* `[-server server] nick testo`::
........................................
invia messaggio di notifica all'utente
2010-01-25 16:56:52 +01:00
server: invia a questo server (nome interno)
nick: utente a cui inviare la notifica
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
• *`/op`* `nick [nick]`::
........................................
2010-01-25 16:56:52 +01:00
concede lo stato di operatore del canale al(ai) nick
2009-12-04 12:11:12 +01:00
........................................
• *`/oper`* `utente password`::
........................................
ottieni i privilegi di operatore
utente/password: utilizzata per ottenere i privilegi sul server IRC corrente
........................................
• *`/part`* `[canale[,canale]] [messaggio]`::
........................................
2010-01-25 16:56:52 +01:00
esce da un canale
2009-12-04 12:11:12 +01:00
2010-01-25 16:56:52 +01:00
canale: nome del canale da lasciare
2009-12-04 12:11:12 +01:00
messaggio_uscita: messaggio di uscita (mostrato agli altri utenti)
........................................
• *`/ping`* `server1 [server2]`::
........................................
invia ping al server
server1: server su cui effettuare il ping
server2: invia ping a questo server
........................................
• *`/pong`* `demone [demone2]`::
........................................
risponde ad un messaggio ping
demone: demone che ha risposto al messaggio di Ping
demone2: invia messaggio a questo demone
........................................
• *`/query`* `[-server server] nick [testo]`::
........................................
invia un messaggio privato ad un nick
server: invia a questo server (nome interno)
2010-01-25 16:56:52 +01:00
nick: nick per la conversazione privata
testo: testo da inviare
2009-12-04 12:11:12 +01:00
........................................
• *`/quote`* `[-server server] dati`::
........................................
invia dati grezzi al server senza analisi
server: invia a questo server (nome interno)
2010-01-25 16:56:52 +01:00
dati: dati grezzi da inviare
2009-12-04 12:11:12 +01:00
........................................
• *`/reconnect`* `[-all [-nojoin] | nome_server [nome_server ...] [-nojoin]]`::
........................................
2010-04-15 11:39:57 +02:00
riconnette a uno (o più) server
2009-12-04 12:11:12 +01:00
2010-01-25 16:56:52 +01:00
-all: riconnetti a tutti i server
2009-12-04 12:11:12 +01:00
nome_server: nome del server a cui riconnettersi
2010-01-25 16:56:52 +01:00
nojoin: non entrare in nessun canale (anche se l'ingresso automatico è abilitato sul server)
2009-12-04 12:11:12 +01:00
........................................
• *`/rehash`* `[opzione]`::
........................................
chiede al server di ricaricare il proprio file di configurazione
2009-12-17 08:32:04 +01:00
opzione: opzione extra, per alcuni server
2009-12-04 12:11:12 +01:00
........................................
• *`/restart`*::
........................................
chiede al server di riavviarsi
........................................
• *`/sajoin`* `nick canale[,canale]`::
........................................
forza un utente ad entrare su uno o più canali
2010-01-25 16:56:52 +01:00
nick: nick
2009-12-04 12:11:12 +01:00
canale: nome del canale
........................................
• *`/samode`* `canale modalità`::
........................................
cambia modalità sul canale, senza avere lo status di operatore
canale: nome del canale
modalità: modalità per il canale
........................................
• *`/sanick`* `nick nuovo_nick`::
........................................
forza un utente ad utilizzare un altro nick
nick: nick
nuovo_nick: nuovo nick
........................................
• *`/sapart`* `nick canale[,canale]`::
........................................
forza un utente a lasciare uno o più canali
2010-01-25 16:56:52 +01:00
nick: nick
2009-12-04 12:11:12 +01:00
canale: nome del canale
........................................
• *`/saquit`* `nick motivo`::
........................................
forza un utente ad uscire dal server senza un motivo
nick: nick
motivo: motivo
........................................
• *`/server`* `[list [nome_server]] | [listfull [nome_server]] | [add nome_server host[/porta] [-temp | -opzione[=valore]] [-nooption] | [copy nome_server nuovo_nome_server] | [rename nome_server nuovo_nome_server] | [keep nome_server] | [del nome_server ] | [deloutq] | [jump] | [raw]`::
........................................
elenca, aggiunge o rimuove server IRC
2010-04-08 10:24:05 +02:00
list: elenca tutti i server (senza argomento, questa lista viene visualizzata)
listfull: elenca tutti i server con tutte le informazioni per ogni server
add: crea un nuovo server
nome_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)
option: 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 grezzi IRC
2009-12-04 12:11:12 +01:00
2010-04-08 10:24:05 +02:00
Esempi:
2009-12-04 12:11:12 +01:00
/server listfull
2010-04-08 10:24:05 +02:00
/server add oftc irc.oftc.net/6697 -ssl
2009-12-04 12:11:12 +01:00
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
2010-04-08 10:24:05 +02:00
/server add freenode3 irc.freenode.net -password=miapassword
2009-12-04 12:11:12 +01:00
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
........................................
• *`/service`* `nick distribuzione riservata tipo info riservata`::
........................................
registra un nuovo servizio
distrubuzione: visibilità del servizio
tipo: riservato per un utilizzo futuro
........................................
• *`/servlist`* `[mask [tipo]]`::
........................................
elenca servizi attualmente connessi al network
mask: elenca solo i servizi che corrispondono a questa mask
tipo: elenca solo i servizi di questo tipo
........................................
• *`/squery`* `servizio testo`::
........................................
invia un messaggio ad un servizio
servizio: nome del servizio
testo: testo da inviare
........................................
• *`/squit`* `server commento`::
........................................
disconnette collegamenti al server
server: nome server
commento: commento per l'uscita
........................................
• *`/stats`* `[query [server]]`::
........................................
richiede statistiche sul server
query: c/h/i/k/l/m/o/y/u (per info RFC1459)
server: nome server
........................................
2010-01-01 16:57:14 +01:00
• *`/summon`* `utente [destinazione [canale]]`::
2009-12-04 12:11:12 +01:00
........................................
invia agli utenti connessi ad un host con un server IRC in esecuzione un messaggio per invitarli ad entrare su IRC
utente: nome utente
2010-01-01 16:57:14 +01:00
destinazione: nome server
2009-12-04 12:11:12 +01:00
canale: nome canale
........................................
• *`/time`* `[obiettivo]`::
........................................
2010-01-01 16:57:14 +01:00
richiede l'ora locale dal server
2009-12-04 12:11:12 +01:00
2010-01-01 16:57:14 +01:00
destinazione: richiede l'ora dal server specificato
2009-12-04 12:11:12 +01:00
........................................
2010-01-01 16:57:14 +01:00
• *`/topic`* `[canale] [argomento]`::
2009-12-04 12:11:12 +01:00
........................................
2010-01-01 16:57:14 +01:00
legge/modifica argomento del canale
2009-12-04 12:11:12 +01:00
canale: nome canale
2010-01-01 16:57:14 +01:00
argomento: nuovo argomento per il canale (se l'argomento è "-delete" allora viene eliminato)
2009-12-04 12:11:12 +01:00
........................................
• *`/trace`* `[obiettivo]`::
........................................
trova il percorso del server specifico
2010-01-01 16:57:14 +01:00
destinazione: server
2009-12-04 12:11:12 +01:00
........................................
• *`/unban`* `[canale] nick [nick ...]`::
........................................
rimuove il ban da nick o host
canale: canale da cui rimuovere il ban
nick: utente o host a cui rimuovere il ban
........................................
• *`/userhost`* `[nick [nick ...]]`::
........................................
stampa una lista informativa sui nick
nick: nick
........................................
• *`/users`* `[obiettivo]`::
........................................
lista di utenti autenticati sul server
2010-01-01 16:57:14 +01:00
destinazione: server
2009-12-04 12:11:12 +01:00
........................................
• *`/version`* `[server | nick]`::
........................................
riceve informazioni di versione del nick o del server (corrente o specificato)
server: nome server
nick: nick
........................................
• *`/voice`* `[nick [nick]]`::
........................................
2010-01-25 16:56:52 +01:00
concede il voice ad uno (o più) utenti
2009-12-04 12:11:12 +01:00
........................................
• *`/wallops`* `testo`::
........................................
invia un messaggio a tutti gli utenti attualmente connessi che hanno impostato la modalità 'w'
testo da inviare
........................................
• *`/who`* `[mask ["o"]]`::
........................................
genera una richiesta per ottenere una lista di informazioni
mask: solo le informazioni corrispondenti al mask
o: sono visualizzati solo gli operatori in base alla mask fornita
........................................
• *`/whois`* `[server] nick[,nick]`::
........................................
richiedi informazioni su uno (o più) utenti
server: nome server
nick: nick (può essere una mask)
........................................
2010-01-01 16:57:14 +01:00
• *`/whowas`* `nick [,nick [,nick ...]] [count [destinazione]]`::
2009-12-04 12:11:12 +01:00
........................................
richiede informazioni su un nick non più esistente
nick: nick da cercare
count: numero di risultati da visualizzare (ricerca completa se il numero è negativo)
2010-01-01 16:57:14 +01:00
destinazione: la risposta dovrebbe coincidere con la mask
2009-12-04 12:11:12 +01:00
........................................