-
Introduction -
IRC Commands -
ACCESS -
ADMIN -
AUTH -
AWAY -
BATCH -
CAP -
CAPTCHA -
CHATHISTORY -
CHGPASS -
CONNECT -
CONTACT -
CREATE -
DATA -
DEVICE -
DIE -
EVENT -
INFO -
INVITE -
IRCX -
ISIRCX -
ISON -
JOIN -
KICK -
KILL -
LINKS -
LIST -
LISTX -
LUSERS -
MEMO -
MODE -
MOTD -
NAMES -
NICK -
NOTICE -
OBJECT -
OPER -
PART -
PASS -
PING -
PONG -
PRIVMSG -
PROP -
QUIT -
REGISTER -
REHASH -
REPLY -
REQUEST -
RESET -
SAJOIN -
SAMODE -
SANICK -
SAPART -
SILENCE -
SQUIT -
STATS -
STOP -
TAGMSG -
TIME -
TOPIC -
TRANSCRIPT -
UMODE2 -
UNREGISTER -
USER -
USERHOST -
USERS -
VERIFY -
VERSION -
WALLOPS -
WATCH -
WHISPER -
WHO -
WHOIS -
WHOWAS
REQUEST
The REQUEST command is used for out-of-band data transfer, specifically when the sender is making a request that will result in a REPLY. The payload or message may be interpreted according to the tag. If the tag is unknown, the message may be discarded.
Sending a Request to a Target
Usage: REQUEST <target> <tag> :<message><target> The target of the request (nickname or channel).
<tag> A tag indicating the format or type of the request.
<message> The data to be sent as part of the request.
Sending a Request to Users in a Channel
Usage: REQUEST <channel> [<nicklist>] <tag> :<message><channel> The target channel.
<nicklist> A comma-separated list of target users in the channel.
<tag> A tag indicating the format or type of the request.
<message> The data to be sent as part of the request.
(See section 6.4 of IRCX)