2015-03-11 20:15:23 +01:00
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
2011-08-03 20:10:11 +02:00
[[command_irc_admin]]
2016-05-14 23:44:36 +02:00
* `+admin+`: trova informazioni sull'amministratore del server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/admin [<destinazione>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
destinazione: nome server
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_allchan]]
2016-05-14 23:44:36 +02:00
* `+allchan+`: esegue un comando su tutti i canali di tutti i server connessi
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2017-02-18 13:06:15 +01:00
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
[-current] -include=<channel>[,<channel>...] <command> [<arguments>]
2009-12-04 12:11:12 +01:00
2013-06-07 20:50:06 +02:00
-current: execute command for channels of current server only
2014-04-12 23:07:06 +02:00
-exclude: exclude some channels (wildcard "*" is allowed)
2017-02-18 13:06:15 +01:00
-include: include only some channels (wildcard "*" is allowed)
2013-06-07 20:50:06 +02:00
command: command to execute
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
2009-12-04 12:11:12 +01:00
2013-06-07 20:50:06 +02:00
Examples:
execute '/me is testing' on all channels:
2011-02-04 22:12:19 +01:00
/allchan me is testing
2013-06-07 20:50:06 +02:00
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
2017-02-18 13:06:15 +01:00
say 'hello' on all channels beginning with #linux:
/allchan -include=#linux* msg * hello
2013-11-04 21:41:34 +01:00
----
2010-01-08 16:20:16 +01:00
2014-03-19 19:13:41 +01:00
[[command_irc_allpv]]
2016-05-14 23:44:36 +02:00
* `+allpv+`: execute a command on all private buffers of all connected servers
2014-03-19 19:13:41 +01:00
----
/allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>]
2017-02-18 13:06:15 +01:00
[-current] -include=<nick>[,<nick>...] <command> [<arguments>]
2014-03-19 19:13:41 +01:00
2014-03-19 19:24:35 +01:00
-current: execute command for private buffers of current server only
2014-04-12 23:07:06 +02:00
-exclude: exclude some nicks (wildcard "*" is allowed)
2017-02-18 13:06:15 +01:00
-include: include only some nicks (wildcard "*" is allowed)
2014-03-19 19:13:41 +01:00
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
2017-02-18 13:06:15 +01:00
say 'hello' for all nicks beginning with bar:
/allpv -include=bar* msg * hello
2014-03-19 19:13:41 +01:00
close all private buffers:
/allpv close
----
2011-08-03 20:10:11 +02:00
[[command_irc_allserv]]
2016-05-14 23:44:36 +02:00
* `+allserv+`: esegue un comando su tutti i server connessi
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2017-02-18 13:06:15 +01:00
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
-include=<server>[,<server>...] <command> [<arguments>]
2009-12-04 12:11:12 +01:00
2014-04-12 23:07:06 +02:00
-exclude: exclude some servers (wildcard "*" is allowed)
2017-02-18 13:06:15 +01:00
-include: include only some servers (wildcard "*" is allowed)
2013-06-07 20:50:06 +02:00
command: command to execute
arguments: arguments for command (special variables $nick, $channel and $server are replaced by their value)
2009-12-04 12:11:12 +01:00
2013-06-07 20:50:06 +02:00
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
2013-11-04 21:41:34 +01:00
----
2010-01-08 16:20:16 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_ban]]
2016-05-14 23:44:36 +02:00
* `+ban+`: banna nick oppure host
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/ban [<canale>] [<nick> [<nick>...]]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
2014-03-22 10:05:45 +01:00
nick: nick or host
2011-07-27 09:34:03 +02:00
2015-08-24 10:07:44 +02:00
Without argument, this command displays the ban list for current channel.
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2015-08-24 10:02:38 +02:00
[[command_irc_cap]]
2016-05-14 23:44:36 +02:00
* `+cap+`: client capability negotiation
2015-08-24 10:02:38 +02:00
----
/cap ls
list
req|ack [<capability> [<capability>...]]
end
ls: list the capabilities supported by the server
list: list the capabilities currently enabled
req: request a capability
ack: acknowledge capabilities which require client-side acknowledgement
end: end the capability negotiation
Without argument, "ls" and "list" are sent.
2015-10-18 19:19:03 +02:00
Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, extended-join, multi-prefix, server-time, userhost-in-names.
2015-08-24 10:02:38 +02:00
The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
Examples:
/cap
2016-01-03 09:01:43 +01:00
/cap req multi-prefix away-notify
2015-08-24 10:02:38 +02:00
----
2011-08-03 20:10:11 +02:00
[[command_irc_connect]]
2016-05-14 23:44:36 +02:00
* `+connect+`: connette ad uno o più server IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2013-02-03 16:21:06 +01:00
/connect <server> [<server>...] [-<opzione>[=<valore>]] [-no<option>] [-nojoin] [-switch]
2012-12-05 19:38:37 +01:00
-all|-auto|-open [-nojoin] [-switch]
2009-12-04 12:11:12 +01:00
2013-12-11 13:19:14 +01:00
server: server name, which can be:
2015-06-04 22:00:10 +02:00
- internal server name (added by /server add, recommended usage)
2014-09-04 07:39:05 +02:00
- hostname/port or IP/port, port is 6667 by default
2013-12-11 13:19:14 +01:00
- URL with format: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
2015-06-04 22:00:10 +02:00
Note: for an address/IP/URL, a temporary server is added (NOT SAVED), see /help irc.look.temporary_servers
2013-12-11 13:19:14 +01:00
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:
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
2013-12-11 13:19:14 +01:00
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
2011-02-04 22:12:19 +01:00
/connect -switch
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_ctcp]]
2016-05-14 23:44:36 +02:00
* `+ctcp+`: invia un messaggio CTCP (Protocollo Client-A-Client)
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2016-01-17 08:54:23 +01:00
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
2009-12-04 12:11:12 +01:00
2016-01-17 08:54:23 +01:00
server: send to this server (internal name)
target: nick or channel ('*' = current channel)
type: CTCP type (examples: "version", "ping", ..)
2014-03-22 09:55:13 +01:00
arguments: arguments for CTCP
2016-01-17 08:54:23 +01:00
Examples:
/ctcp toto time
/ctcp toto version
/ctcp * version
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_cycle]]
2016-05-14 23:44:36 +02:00
* `+cycle+`: esce e rienta in un canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/cycle [<canale>[,<canale>...]] [<messaggio>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
message: part message (displayed to other users)
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_dcc]]
2016-05-14 23:44:36 +02:00
* `+dcc+`: avvia una DCC (trasferimento file o chat diretta)
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/dcc chat <nick>
send <nick> <file>
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
nick: nick
file: filename (on local host)
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
Examples:
chat with nick "toto":
/dcc chat toto
send file "/home/foo/bar.txt" to nick "toto":
/dcc send toto /home/foo/bar.txt
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_dehalfop]]
2016-05-14 23:44:36 +02:00
* `+dehalfop+`: revoca lo stato di half-op del canale da uno o più nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/dehalfop <nick> [<nick>...]
2013-07-18 19:58:29 +02:00
2014-04-12 23:07:06 +02:00
nick: nick or mask (wildcard "*" is allowed)
2013-07-18 19:58:29 +02:00
*: remove channel half-operator status from everybody on channel except yourself
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_deop]]
2016-05-14 23:44:36 +02:00
* `+deop+`: revoca lo stato di operatore del canale da uno o più nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/deop <nick> [<nick>...]
2013-07-18 19:58:29 +02:00
* -yes
2014-04-12 23:07:06 +02:00
nick: nick or mask (wildcard "*" is allowed)
2013-07-18 19:58:29 +02:00
*: remove channel operator status from everybody on channel except yourself
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_devoice]]
2016-05-14 23:44:36 +02:00
* `+devoice+`: revoca il voice da uno o più nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/devoice <nick> [<nick>...]
2013-07-18 19:58:29 +02:00
* -yes
2014-04-12 23:07:06 +02:00
nick: nick or mask (wildcard "*" is allowed)
2013-07-18 19:58:29 +02:00
*: remove voice from everybody on channel
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_die]]
2016-05-14 23:44:36 +02:00
* `+die+`: arresta il server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-08-28 16:24:15 +02:00
/die [<destinazione>]
destinazione: nome server
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_disconnect]]
2016-05-14 23:44:36 +02:00
* `+disconnect+`: disconnette da uno o tutti i server IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2012-04-16 13:49:18 +02:00
/disconnect [<server>|-all|-pending [<motivo>]]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
server: internal server name
-all: disconnect from all servers
-pending: cancel auto-reconnection on servers currently reconnecting
reason: reason for the "quit"
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_halfop]]
2016-05-14 23:44:36 +02:00
* `+halfop+`: concede lo stato di half-op del canale ad uno o più nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/halfop <nick> [<nick>...]
2013-07-18 19:58:29 +02:00
* -yes
2014-04-12 23:07:06 +02:00
nick: nick or mask (wildcard "*" is allowed)
2013-07-18 19:58:29 +02:00
*: give channel half-operator status to everybody on channel
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_ignore]]
2016-05-14 23:44:36 +02:00
* `+ignore+`: ignora nick/host dai server o dai canali
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2014-01-09 17:21:19 +01:00
list: list all ignores
add: add an ignore
2016-11-09 20:48:35 +01:00
nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace zero or more chars)
2014-01-09 17:21:19 +01:00
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
2012-02-06 08:29:55 +01:00
2014-01-09 17:21:19 +01:00
Note: the regular expression can start with "(?-i)" to become case sensitive.
2012-02-06 08:29:55 +01:00
2014-01-09 17:21:19 +01:00
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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_info]]
2016-05-14 23:44:36 +02:00
* `+info+`: ottieni informazioni sul server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_invite]]
2016-05-14 23:44:36 +02:00
* `+invite+`: invita un nick su un canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2012-04-16 13:49:18 +02:00
/invite <nick> [<nick>...] [<canale>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
nick: nick
canale: nome del canale
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_ison]]
2016-05-14 23:44:36 +02:00
* `+ison+`: verifica se un nick è collegato IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_join]]
2016-05-14 23:44:36 +02:00
* `+join+`: entra in un canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2013-02-03 16:21:06 +01:00
/join [-noswitch] [-server <server>] [<canale1>[,<canale2>...]] [<chiave1>[,<chiave2>...]]
2009-12-04 12:11:12 +01:00
2013-02-03 16:21:06 +01:00
-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)
2009-12-04 12:11:12 +01:00
2013-02-03 16:21:06 +01:00
Esempi:
2011-02-04 22:12:19 +01:00
/join #weechat
2013-02-03 16:21:06 +01:00
/join #canaleprotetto,#weechat chiave
2011-02-04 22:12:19 +01:00
/join -server freenode #weechat
2012-10-09 21:33:09 +02:00
/join -noswitch #weechat
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_kick]]
2016-05-14 23:44:36 +02:00
* `+kick+`: kick a user out of a channel
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/kick [<canale>] <nick> [<motivo>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
nick: nick
reason: reason (special variables $nick, $channel and $server are replaced by their value)
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_kickban]]
2016-05-14 23:44:36 +02:00
* `+kickban+`: kick a user out of a channel and ban the host
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/kickban [<canale>] <nick> [<motivo>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
nick: nick
reason: reason (special variables $nick, $channel and $server are replaced by their value)
2009-12-04 12:11:12 +01:00
2013-10-08 19:57:04 +02:00
It is possible to kick/ban with a mask, nick will be extracted from mask and replaced by "*".
2009-12-04 12:11:12 +01:00
2013-10-08 19:57:04 +02:00
Example:
ban "*!*@host.com" and then kick "toto":
/kickban toto!*@host.com
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_kill]]
2016-05-14 23:44:36 +02:00
* `+kill+`: chiude connessione client-server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2014-05-12 23:10:30 +02:00
/kill <nick> [<reason>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
nick: nick
motivo: motivo
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_links]]
2016-05-14 23:44:36 +02:00
* `+links+`: elenca tutti i nomi server conosciuti dal server che risponde alla richiesta
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:00:59 +02:00
/links [[<target>] <server_mask>]
2009-12-04 12:11:12 +01:00
2018-04-01 08:00:59 +02:00
target: this remote server should answer the query
server_mask: list of servers must match this mask
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_list]]
2016-05-14 23:44:36 +02:00
* `+list+`: elenca i canali ed i loro argomenti
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:43:50 +02:00
/list [-server <server>] [-re <regex>] [<channel>[,<channel>...]] [<target>]
2009-12-04 12:11:12 +01:00
2018-04-01 08:43:50 +02:00
server: send to this server (internal name)
regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
2014-01-09 17:21:19 +01:00
channel: channel to list
2018-04-01 08:00:59 +02:00
target: server name
2009-12-04 12:11:12 +01:00
2014-01-09 17:21:19 +01:00
Examples:
list all channels on server (can be very slow on large networks):
2011-02-04 22:12:19 +01:00
/list
2014-01-09 17:21:19 +01:00
list channel #weechat:
/list #weechat
list all channels beginning with "#weechat" (can be very slow on large networks):
2011-02-04 22:12:19 +01:00
/list -re #weechat.*
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_lusers]]
2016-05-14 23:44:36 +02:00
* `+lusers+`: ottiene statistiche sulla dimensione del network IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2010-02-02 15:39:04 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_map]]
2016-05-14 23:44:36 +02:00
* `+map+`: mostra una mappa grafica della rete IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
----
2010-02-02 15:39:04 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_me]]
2016-05-14 23:44:36 +02:00
* `+me+`: invia un'azione CTCP al canale corrente
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_mode]]
2016-05-14 23:44:36 +02:00
* `+mode+`: cambia modalità canale o utente
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_motd]]
2016-05-14 23:44:36 +02:00
* `+motd+`: riceve il "Messaggio Del Giorno"
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_msg]]
2016-05-14 23:44:36 +02:00
* `+msg+`: invia un messaggio ad un nick o a un canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_names]]
2016-05-14 23:44:36 +02:00
* `+names+`: elenca i nick sul canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_nick]]
2016-05-14 23:44:36 +02:00
* `+nick+`: cambia il nick corrente
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_notice]]
2016-05-14 23:44:36 +02:00
* `+notice+`: invia messaggio di notifica all'utente
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/notice [-server <server>] <destinazione> <testo>
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
server: send to this server (internal name)
target: nick or channel name
text: text to send
2013-11-04 21:41:34 +01:00
----
2010-11-06 11:38:48 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_notify]]
2016-05-14 23:44:36 +02:00
* `+notify+`: aggiunge una notifica per lo stato di presenza o assenza dei nick sui server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_op]]
2016-05-14 23:44:36 +02:00
* `+op+`: concede lo stato di operatore del canale ad uno o più nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/op <nick> [<nick>...]
2013-07-18 19:58:29 +02:00
* -yes
2014-04-12 23:07:06 +02:00
nick: nick or mask (wildcard "*" is allowed)
2013-07-18 19:58:29 +02:00
*: give channel operator status to everybody on channel
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_oper]]
2016-05-14 23:44:36 +02:00
* `+oper+`: ottiene i privilegi di operatore
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_part]]
2016-05-14 23:44:36 +02:00
* `+part+`: esce da un canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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)
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_ping]]
2016-05-14 23:44:36 +02:00
* `+ping+`: invia un ping al server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:00:59 +02:00
/ping <target1> [<target2>]
2009-12-04 12:11:12 +01:00
2018-04-01 08:00:59 +02:00
target1: server
target2: forward ping to this server
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_pong]]
2016-05-14 23:44:36 +02:00
* `+pong+`: risponde ad un messaggio ping
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_query]]
2016-05-14 23:44:36 +02:00
* `+query+`: invia un messaggio privato ad un nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2015-04-14 07:47:50 +02:00
/query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>]
2009-12-04 12:11:12 +01:00
2015-04-14 07:47:50 +02:00
-noswitch: do not switch to new buffer
server: send to this server (internal name)
nick: nick
text: text to send
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2012-11-02 18:15:24 +01:00
[[command_irc_quiet]]
2016-05-14 23:44:36 +02:00
* `+quiet+`: fa tacere nick o host
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2012-11-02 18:15:24 +01:00
/quiet [<canale>] [<nick> [<nick>...]]
2014-03-22 09:55:13 +01:00
channel: channel name
2014-03-22 10:05:45 +01:00
nick: nick or host
2012-11-02 18:15:24 +01:00
2015-08-24 10:07:44 +02:00
Without argument, this command displays the quiet list for current channel.
2013-11-04 21:41:34 +01:00
----
2012-11-02 18:15:24 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_quote]]
2016-05-14 23:44:36 +02:00
* `+quote+`: invia dati grezzi al server senza analisi
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_reconnect]]
2016-05-14 23:44:36 +02:00
* `+reconnect+`: riconnette a uno o più server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2014-03-22 09:55:13 +01:00
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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_rehash]]
2016-05-14 23:44:36 +02:00
* `+rehash+`: chiede al server di ricaricare il proprio file di configurazione
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2014-05-26 07:58:44 +02:00
[[command_irc_remove]]
2016-05-14 23:44:36 +02:00
* `+remove+`: force a user to leave a channel
2014-05-26 07:58:44 +02:00
----
/remove [<canale>] <nick> [<motivo>]
channel: channel name
nick: nick
reason: reason (special variables $nick, $channel and $server are replaced by their value)
----
2011-08-03 20:10:11 +02:00
[[command_irc_restart]]
2016-05-14 23:44:36 +02:00
* `+restart+`: chiede al server di riavviarsi
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-08-28 16:24:15 +02:00
/restart [<destinazione>]
destinazione: nome server
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_sajoin]]
2016-05-14 23:44:36 +02:00
* `+sajoin+`: forza un utente ad entrare su uno o più canali
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_samode]]
2016-05-14 23:44:36 +02:00
* `+samode+`: cambia modalità sul canale, senza avere lo status di operatore
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2014-10-26 19:24:52 +01:00
/samode [<channel>] <mode>
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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_sanick]]
2016-05-14 23:44:36 +02:00
* `+sanick+`: forza un utente ad usare un altro nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_sapart]]
2016-05-14 23:44:36 +02:00
* `+sapart+`: forza un utente a lasciare uno o più canali
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_saquit]]
2016-05-14 23:44:36 +02:00
* `+saquit+`: forza un utente ad abbandonare il server con un motivo
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_server]]
2016-05-14 23:44:36 +02:00
* `+server+`: elenca, aggiunge o rimuove server IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-06 21:26:16 +02:00
/server list|listfull [<name>]
add <name> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
copy|rename <name> <new_name>
reorder <name> [<name>...]
open <name>|-all [<name>...]
del|keep <name>
2011-02-04 22:12:19 +01:00
deloutq|jump|raw
2009-12-04 12:11:12 +01:00
2014-12-21 14:42:47 +01:00
list: list servers (without argument, this list is displayed)
listfull: list servers with detailed info for each server
2015-06-04 22:00:10 +02:00
add: add a new server
2018-04-06 21:26:16 +02:00
name: server name, for internal and display use; this name is used to connect to the server (/connect name) and to set server options: irc.server.name.xxx
2014-12-21 14:42:47 +01:00
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
2017-01-06 23:00:01 +01:00
-temp: add a temporary server (not saved)
2014-12-21 14:42:47 +01:00
option: set option for server (for boolean option, value can be omitted)
nooption: set boolean option to 'off' (for example: -nossl)
copy: duplicate a server
rename: rename a server
reorder: reorder list of servers
2017-05-02 07:38:45 +02:00
open: open the server buffer without connecting
2014-12-21 14:42:47 +01:00
keep: keep server in config file (for temporary servers only)
del: delete a server
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
jump: jump to server buffer
raw: open buffer with raw IRC data
2011-03-21 16:39:13 +01:00
2014-12-21 14:42:47 +01:00
Examples:
2011-02-04 22:12:19 +01:00
/server listfull
2015-01-24 13:55:29 +01:00
/server add freenode chat.freenode.net
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
2015-03-23 22:41:19 +01:00
/server add chatspike irc.chatspike.net/6667,irc.duckspike.net/6667
2015-01-24 13:55:29 +01:00
/server copy freenode freenode-test
/server rename freenode-test freenode2
/server reorder freenode2 freenode
2011-02-04 22:12:19 +01:00
/server del freenode
/server deloutq
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_service]]
2016-05-14 23:44:36 +02:00
* `+service+`: registra un nuovo servizio
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_servlist]]
2016-05-14 23:44:36 +02:00
* `+servlist+`: elenca servizi attualmente connessi al network
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_squery]]
2016-05-14 23:44:36 +02:00
* `+squery+`: invia un messaggio ad un servizio
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_squit]]
2016-05-14 23:44:36 +02:00
* `+squit+`: disconnette collegamenti al server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:00:59 +02:00
/squit <target> <comment>
2009-12-04 12:11:12 +01:00
2018-04-01 08:00:59 +02:00
target: server name
2014-03-22 09:55:13 +01:00
comment: comment
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_stats]]
2016-05-14 23:44:36 +02:00
* `+stats+`: richiede statistiche sul server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:00:59 +02:00
/stats [<query> [<target>]]
2009-12-04 12:11:12 +01:00
2018-04-01 08:00:59 +02:00
query: c/h/i/k/l/m/o/y/u (see RFC1459)
target: server name
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_summon]]
2016-05-14 23:44:36 +02:00
* `+summon+`: invia agli utenti connessi ad un host con un server IRC in esecuzione un messaggio per invitarli ad entrare su IRC
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_time]]
2016-05-14 23:44:36 +02:00
* `+time+`: richiede l'ora locale dal server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_topic]]
2016-05-14 23:44:36 +02:00
* `+topic+`: legge/modifica argomento del canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/topic <[canale>] [<argomento>|delete]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
topic: new topic
-delete: delete channel topic
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_trace]]
2016-05-14 23:44:36 +02:00
* `+trace+`: trova il path del server specifico
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/trace [<destinazione>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
destinazione: nome server
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_unban]]
2016-05-14 23:44:36 +02:00
* `+unban+`: rimuove il ban da nick o host
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-03-25 10:23:19 +02:00
/unban [<channel>] <nick>|<number> [<nick>|<number>...]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
2014-03-22 10:05:45 +01:00
nick: nick or host
2018-03-25 10:23:19 +02:00
number: ban number (as displayed by command /ban)
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2014-03-22 09:30:04 +01:00
[[command_irc_unquiet]]
2016-05-14 23:44:36 +02:00
* `+unquiet+`: unquiet nicks or hosts
2014-03-22 09:30:04 +01:00
----
2018-03-25 10:23:19 +02:00
/unquiet [<channel>] <nick>|<number> [<nick>|<number>...]
2014-03-22 09:30:04 +01:00
2014-03-22 09:55:13 +01:00
channel: channel name
2014-03-22 10:05:45 +01:00
nick: nick or host
2018-03-25 10:23:19 +02:00
number: quiet number (as displayed by command /quiet)
2014-03-22 09:30:04 +01:00
----
2011-08-03 20:10:11 +02:00
[[command_irc_userhost]]
2016-05-14 23:44:36 +02:00
* `+userhost+`: restituisce un elenco di informazioni sui nick
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_users]]
2016-05-14 23:44:36 +02:00
* `+users+`: lista di utenti autenticati sul server
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/users [<destinazione>]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
destinazione: nome server
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_version]]
2016-05-14 23:44:36 +02:00
* `+version+`: riceve informazioni di versione del nick o del server (corrente o specificato)
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:00:59 +02:00
/version [<target>|<nick>]
2009-12-04 12:11:12 +01:00
2018-04-01 08:00:59 +02:00
target: server name
2011-02-04 22:12:19 +01:00
nick: nick
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_voice]]
2016-05-14 23:44:36 +02:00
* `+voice+`: concede il voice ad uno o più utenti
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-04 22:12:19 +01:00
/voice <nick> [<nick>...]
2013-07-18 19:58:29 +02:00
2014-04-12 23:07:06 +02:00
nick: nick or mask (wildcard "*" is allowed)
*: give voice to everybody on channel
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_wallchops]]
2016-05-14 23:44:36 +02:00
* `+wallchops+`: invia una notifica agli operatori del canale
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01: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
2013-11-04 21:41:34 +01:00
----
2010-05-23 10:01:38 +02:00
2011-08-03 20:10:11 +02:00
[[command_irc_wallops]]
2016-05-14 23:44:36 +02:00
* `+wallops+`: invia un messaggio a tutti gli utenti attualmente connessi che hanno impostato la modalità 'w'
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_who]]
2016-05-14 23:44:36 +02:00
* `+who+`: genera una richiesta per ottenere una lista di informazioni
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +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
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_whois]]
2016-05-14 23:44:36 +02:00
* `+whois+`: richiedi informazioni su uno o più utenti
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2018-04-01 08:00:59 +02:00
/whois [<target>] [<nick>[,<nick>...]]
2009-12-04 12:11:12 +01:00
2018-04-01 08:00:59 +02:00
target: server name
2012-10-20 17:19:55 +02:00
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.
2014-02-20 11:44:30 +01:00
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.
2013-11-04 21:41:34 +01:00
----
2009-12-04 12:11:12 +01:00
2011-08-03 20:10:11 +02:00
[[command_irc_whowas]]
2016-05-14 23:44:36 +02:00
* `+whowas+`: richiede informazioni su un nick non più esistente
2013-10-20 11:39:11 +02:00
2013-11-04 21:41:34 +01:00
----
2011-02-15 14:33:15 +01:00
/whowas <nick>[,<nick>...] [<count> [<destinazione>]]
2009-12-04 12:11:12 +01:00
2014-03-22 09:55:13 +01:00
nick: nick
count: number of replies to return (full search if negative number)
target: reply should match this mask
2013-11-04 21:41:34 +01:00
----