It can be used to set both user and channel modes. If is given, the command will be forwarded to for evaluation. If is given, it will return only statistics reflecting the masked subset of the network. If called with no arguments, the statistics will reflect the entire network. Returns statistics about the size of the network. If the comma-separated list is given, it will return the channel topics. Lists all server links matching, if given, on, or the current server if omitted. Support is indicated in a RPL_ISUPPORT reply (numeric 005) with the KNOCK keyword. This command is not formally defined by an RFC, but is supported by most major IRC daemons. Sends a NOTICE to an invitation-only with an optional, requesting an invite. This command may only be issued by IRC operators. Defined in RFC 1459.įorcibly removes from the network. This command may only be issued by channel operators. Defined in RFC 1459.įorcibly removes from.
If the channel(s) do not exist then they will be created. Makes the client join the channels in the comma-separated list, specifying the passwords, if needed, in the comma-separated list. If none of the clients are on the network the server returns an empty list.
The server returns only the nicknames that are on the network in a space-separated list. Queries the server to see if the clients in the space-separated list are currently on the network. If the channel mode i is set, only channel operators may invite other clients. does not have to exist, but if it does, only members of the channel are allowed to invite other clients.
Information returned includes the server's version, when it was compiled, the patch level, when it was started, and any other information which may be considered to be relevant. Returns information about the server, or the current server if is omitted. This command is not formally defined in an RFC, but is in use by most major IRC daemons. Requests the server to display the help file. It is also used before terminating client connections. This command is for use by servers to report errors to other servers. This facilitates implementation of new features without a need to restart all servers before they are usable across the network. This command is for use by servers to encapsulate commands so that they will propagate across hub servers not yet updated to support them, and indicates the subcommand and its parameters should be passed unaltered to the destination, where it will be unencapsulated and parsed. This command may only be issued by IRC server operators. Defined in RFC 1459 the parameter became mandatory in RFC 2812. This command should only be available to IRC operators. Instructs the server (or the current server, if is omitted) to connect to on port. Support is indicated in a RPL_ISUPPORT reply (numeric 005) with the CPRIVMSG keywordĬONNECT ] (RFC 1459) CONNECT (RFC 2812) This command is not formally defined in an RFC, but is in use by some IRC networks. The target nickname must be in the same channel as the client issuing the command, and the client must be a channel operator. Sends a private message to on that bypasses flood protection limits. Support is indicated in a RPL_ISUPPORT reply (numeric 005) with the CNOTICE keyword For example, it is often used by help operators that may be communicating with a large number of users in a help channel at one time. Normally an IRC server will limit the number of different targets a client can send messages to within a certain time frame to prevent spammers or bots from mass-messaging users on the network, however this command can be used by channel operators to bypass that limit in their channel. Sends a channel NOTICE message to on that bypasses flood protection limits. If is omitted, the away status is removed. Provides the server with a message to automatically send in reply to a PRIVMSG directed at the user, but not to a channel they are on. If is omitted, the server should return information about the administrators of the current server. Instructs the server to return information about the administrators of the server specified by, where is either a server or a user.