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: Charybdis, ChatIRCd, ircd-hybrid, InspIRCd, Oragono, txircd, AdiIRC, Colloquy, Irssi, mIRC, WeeChat, Swirc, IRCCloud, Kiwi IRC, The Lounge, Palaver, Limnoria, Moon Moon, BitBot, Communi, girc, irc-framework, Kitteh IRC Client Library, Rust irc, Warren