IRC commands
More or less complete
ALL of the following commands work in the channel window whether or not Channel Service is in channel. Those with $ symbols in the command will work in the mIRC chat client (program) and may work in others. Try them :)
Those commands requiring ops will still only work if you are opped:
Unignore:
/ignore -r nick
Kick:
/kick #channel nick
Ban and Kick:
/kick #channel nick | /ban #channel nick
Moderate (+m):
/mode #channel +m
Un-Moderate (-m):
/mode #channel -m
voice (+v):
/mode #channel +v nick
devoice (-v):
/mode #channel -v nick
mult devoice:
/mode #channel -vvvvv nick1 nick2 nick3 nick4 nick5
Op another:
/mode #channel +o nick
Op someone highlighted:
/mode #channel +o $$1
De-Op:
/mode #channel -o nick
De-Op yourself:
/mode #channel -o $me
De-Op someone highlighted:
/mode #channel +o $$1
CTCP Finger:
/ctcp nick finger
CTCP Page:
/ctcp nick page
CTCP Ping:
/ctcp nick ping
CTCP Time:
/ctcp nick time
CTCP Version:
/ctcp nick version
DCC Send:
/dcc send nick path & filename
DCC Chat:
/dcc chat nick
The following can be used in the status window for enquiry purposes...
names in a channel:
/names #channel
resolve a user's dns:
/dns IP to resolve
Here's one that only works in some networks... it is an amusing one added by the bots' owners, just for fun... Try it for a laugh :)
Networks which use a channel control bot - such as undernet with its X, have what are referred to as "X commands" which specifically commence with '/msg x' or '/msg x@channels.undernet.org'. If your network uses these, then you should become acquainted with them.
Other networks often use a ChanServ (short for Channel Service) which operates completely out of sight.
Now, if you are opped, you may well some time ask the question 'what if our bot or bots disappear?'
Simply, the answer is... if you are already opped and wish to remove or ban somebody, and neither bot is there, your chat client implements those commands on your behalf because it knows you are an op.
However, should you get lost in a netsplit and come back without there being a bot in channel, of course your chat program no longer knows you are an op, and you are unable to act as one until either...
When there is a bot in channel - whether it is a channel service one, or a private one (which needs to be opped or have access to the channel service), then ops are easily controlled by the bot or bots (if there is more than one).
Of course, these basic IRC commands are very limited in scope, which is why we like to use bots as well.
While bots will allow people who they 'know' to op through them, there the similarity ends; their command structure is different, and this is explained in the next several pages.