invite-notify
Extension
Copyright © 2013 Adam <adam@anope.org>
Copyright © 2014 Attila Molnar <attilamolnar@hush.com>
Unlimited redistribution and modification of this document is allowed provided that the above copyright notice and this permission notice remains intact.
The invite-notify
client capability allows a client to specify that it
would like to be notified when users are invited to channels.
This client capability MUST be named invite-notify
.
This capability is designed to replace the traditional βX has invited Y to #chanβ server notices, and to provide a standard way that allows clients to learn when another client does an /INVITE.
The format of the INVITE message is as follows:
:<inviter> INVITE <target> <channel>
The message source, inviter
is the user doing the INVITE, target
is the user being invited, channel
is the channel where target
is
being invited.
:ChanServ!ChanServ@example.com INVITE Attila #channel
This message translates to ChanServ has invited Attila to #channel.
The server is not required to send the INVITE message described in this document to all clients supporting this capability on a channel. For example, a server may choose to only send the message to clients having channel op, or only to clients that have the privilege to do an /INVITE on the channel themselves.
Software supporting invite-notify: Ergo, ircd-hybrid, InspIRCd, Solanum, txircd, UnrealIRCd, AdiIRC, Ambassador, catgirl, Colloquy, glirc, Halloy, HexChat, IceChat, Irssi, mIRC, Quassel, senpai, Srain, Swirc, WeeChat, gamja, IRCCloud, Kiwi IRC, The Lounge, Colloquy, CoreIRC, Palaver, Quasseldroid, KiwiBNC (as Server), KiwiBNC (as Client), pounce (as Server), pounce (as Client), soju (as Server), soju (as Client), BitBot, Eggdrop, Limnoria, Moon Moon, Communi, girc, irc-framework, ircrobots, Kitteh IRC Client Library, pydle, Rust irc, Warren, Matrix2051