[[command_irc_admin]] [command]*`admin`* informazioni sull'amministratore del server:: ........................................ /admin [] destinazione: server ........................................ [[command_irc_allchan]] [command]*`allchan`* esegue un comando su tutti i canali di tutti i server connessi:: ........................................ /allchan [-current] [-exclude=[,...]] [] -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 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 ........................................ [[command_irc_allserv]] [command]*`allserv`* esegue un comando su tutti i server connessi:: ........................................ /allserv [-exclude=[,...]] [] -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 Esempli: cambia nick su tutti i server: /allserv nick nuovonick imposta l'assenza su tutti i server: /allserv away sono assente ........................................ [[command_irc_ban]] [command]*`ban`* banna nick oppure host:: ........................................ /ban [] [ [...]] canale: canale per il ban nick: utente o host su cui effettuare il ban Senza argomento, il comando mostra la lista dei ban per il canale corrente. ........................................ [[command_irc_connect]] [command]*`connect`* connette ad uno o più server IRC:: ........................................ /connect [ [...] | [/]] [-[=]] [-no] [-nojoin] [-switch] -all|-open [-nojoin] [-switch] server: nome interno del server a cui connettersi (il server deve essere stato creato con /server add) hostname: nome host (o IP) di un server (in questo modo viene creato un server TEMPORANEO) porta: porta per il server (6667 è la predefinita) 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 all'indirizzo successivo del server Esempi: /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 -switch ........................................ [[command_irc_ctcp]] [command]*`ctcp`* invia un messaggio CTCP (Protocollo Client-A-Client):: ........................................ /ctcp [] destinazione: nick o canale a cui inviare il CTCP tipo: tipo CTCP (esempi: "version", "ping", ..) argomenti: argomenti per il CTCP ........................................ [[command_irc_cycle]] [command]*`cycle`* esce e rienta in un canale:: ........................................ /cycle [[,...]] [] canale: nome del canale per il ciclo messaggio: messaggio di uscita (mostrato agli altri utenti) ........................................ [[command_irc_dcc]] [command]*`dcc`* avvia una DCC (trasferimento file o chat diretta):: ........................................ /dcc chat send nick: nick a cui inviare il file o con cui aprire la chat file: nome file (sull'host locale) Esempi: chat con "tizio": /dcc chat tizio invia file "/home/foo/bar.txt al nick "tizio": /dcc send tizio /home/foo/bar.txt ........................................ [[command_irc_dehalfop]] [command]*`dehalfop`* rimuove lo stato di half-op del canale da uno (o più) nick:: ........................................ /dehalfop [...] ........................................ [[command_irc_deop]] [command]*`deop`* rimuove lo stato di operatore del canale da uno (o più) nick:: ........................................ /deop [...] ........................................ [[command_irc_devoice]] [command]*`devoice`* rimuove voce da uno (o più) nick:: ........................................ /devoice [...] ........................................ [[command_irc_die]] [command]*`die`* arresta il server:: ........................................ /die [] destinazione: nome server ........................................ [[command_irc_disconnect]] [command]*`disconnect`* disconnect from one or all IRC servers:: ........................................ /disconnect [|-all []] server: server name to disconnect -all: disconnect from all servers reason: reason for quit ........................................ [[command_irc_halfop]] [command]*`halfop`* concede lo stato di half-op del canale ad uno (o più) nick:: ........................................ /halfop [...] ........................................ [[command_irc_ignore]] [command]*`ignore`* ignora nick/host dai server o dai canali:: ........................................ /ignore list add [re:] [ []] del |-all list: elenca tutti gli ignore add: aggiungi un ignore nick: nick oppure hostname (può essere un'espressione regolare se forinito il parametro "-re:") 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 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 ........................................ [[command_irc_info]] [command]*`info`* ottieni informazioni sul server:: ........................................ /info [] destinazione: nome server ........................................ [[command_irc_invite]] [command]*`invite`* invita un nick su un canale:: ........................................ /invite nick: nick da invitare canale: canale su cui invitare ........................................ [[command_irc_ison]] [command]*`ison`* verifica se un nick è collegato IRC:: ........................................ /ison [...] nick: nick ........................................ [[command_irc_join]] [command]*`join`* entra in un canale:: ........................................ /join [-server ] [[,...]] [[,...]] 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 ........................................ [[command_irc_kick]] [command]*`kick`* caccia forzatamente un utente da un canale:: ........................................ /kick [] [] canale: canale dove si trova l'utente nick: nick da cacciare motivo: motivo per il kick ........................................ [[command_irc_kickban]] [command]*`kickban`* caccia e banna un nick da un canale:: ........................................ /kickban [] [] canale: canale in cui si trova l'utente nick: nick da cacciare e bannare commento: motivo per il kick È possibile cacciare/bannare con una mask, il nick verrà estratto dalla mask e sostituito da "*". Esempio: banna "*!*@host.com" e poi caccia "tizio": /kickban tizio!*@host.com ........................................ [[command_irc_kill]] [command]*`kill`* chiude connessione client-server:: ........................................ /kill nick: nick per il kill motivo: motivo per il kill ........................................ [[command_irc_links]] [command]*`links`* elenca tutti i nomi server conosciuti dal server che risponde alla richiesta:: ........................................ /links [[] ] 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 [[,...]] [] [-re ] canale: canale da elencare server: nome del server regex: espressione regolare utilizzata per filtrare i risultati Esempi: elenca tutti i canali sul server (può essere molto lento su grandi network): /list elenca il canale #weechat: /list #weechat.* elenca tutti i canali che iniziano con "#weechat" (può essere molto lento su grandi network): /list -re #weechat.* ........................................ [[command_irc_lusers]] [command]*`lusers`* ottiene statistiche sulla dimensione del network IRC:: ........................................ /lusers [ []] 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 da inviare ........................................ [[command_irc_mode]] [command]*`mode`* cambia modalità canale o utente:: ........................................ /mode [] [+|-]o|p|s|i|t|n|b|v [] [+|-]i|w|s|o modalità canale: canale: nome canale da modificare (quello attivo è il predefinito) o: concede/nega 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 #weecht +t diventa invisibile sul server: /mode nick +i ........................................ [[command_irc_motd]] [command]*`motd`* riceve il "Messaggio Del Giorno":: ........................................ /motd [] destinazione: nome server ........................................ [[command_irc_msg]] [command]*`msg`* invia un messaggio ad un nick o a un canale:: ........................................ /msg [-server ] [,...] 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: nome canale ........................................ [[command_irc_nick]] [command]*`nick`* cambia il nick corrente:: ........................................ /nick [-all] -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: invia a questo server (nome interno) destinazione: nick o canale testo: testo da inviare ........................................ [[command_irc_notify]] [command]*`notify`* aggiunge una notifica per lo stato di presenza o assenza dei nick sui server:: ........................................ /notify add [ [-away]] del |-all [] 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 [...] ........................................ [[command_irc_oper]] [command]*`oper`* ottiene i privilegi di operatore:: ........................................ /oper user: utente password: password ........................................ [[command_irc_part]] [command]*`part`* esce da un canale:: ........................................ /part [[,...]] [] 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: 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: 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: invia a questo server (nome interno) nick: nick per la conversazione privata testo: testo da inviare ........................................ [[command_irc_quote]] [command]*`quote`* invia dati grezzi al server senza analisi:: ........................................ /quote [-server ] server: invia a questo server (nome interno) dati: dati raw da inviare ........................................ [[command_irc_reconnect]] [command]*`reconnect`* riconnette a uno (o più) server:: ........................................ /reconnect [...] [-nojoin] [-switch] -all [-nojoin] [-switch] 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 ........................................ [[command_irc_rehash]] [command]*`rehash`* chiede al server di ricaricare il proprio file di configurazione:: ........................................ /rehash [] opzione: opzione extra, per alcuni server ........................................ [[command_irc_restart]] [command]*`restart`* chiede al server di riavviarsi:: ........................................ /restart [] destinazione: nome server ........................................ [[command_irc_sajoin]] [command]*`sajoin`* forza un utente ad entrare su uno o più canali:: ........................................ /sajoin [,...] nick: nick canale: nome del canale ........................................ [[command_irc_samode]] [command]*`samode`* cambia modalità sul canale, senza avere lo status di operatore:: ........................................ /samode canale: nome del canale modalità: modalità per il canale ........................................ [[command_irc_sanick]] [command]*`sanick`* forza un utente ad usare un altro nick:: ........................................ /sanick nick: nick nuovo_nick: nuovo nick ........................................ [[command_irc_sapart]] [command]*`sapart`* forza un utente a lasciare uno o più canali:: ........................................ /sapart [,...] nick: nick canale: nome del canale ........................................ [[command_irc_saquit]] [command]*`saquit`* forza un utente ad abbandonare il server con un motivo:: ........................................ /saquit nick: nick motivo: motivo ........................................ [[command_irc_server]] [command]*`server`* elenca, aggiunge o rimuove server IRC:: ........................................ /server list|listfull [] add [/] [-temp] [-[=]] [-no