BitchX

Easy BitchX Hints

BitchX is a great irc client. IRC Help has a tutorial if you don't know what irc is.

I run BitchX under Cygwin. Cygwin is a Unix environment for Windows. I encourage you to download and install Cygwin to learn the joys and power of the almighty command line. Once you get used to Cygwin, you'll love it. Here's a small hint about Cygwin: Your C:\ drive is mapped as /cygdrive/c/. When you run Cygwin, you start in your home directory. To get to your C:\ drive, type cd /cygdrive/c/.

So you installed Cygwin and it's working. Now download the BitchX source. Yes, the source. Just place it in c:\bitchx. Don't put it on, say, your desktop. If the path gets too long, things get difficult, so just throw it somewhere short.

Now, start Cygwin. You need to unzip the source file with gzip. So type gzip -d i and then the tab key. The tab key should autocomplete the name. Press enter (duh).

You should now have a .tar file. Type tar -xf i and tab then enter. Wait a while. You should end up with a BitchX subdirectory. Change to that directory (cd BitchX).

I sort of forgot these commands exactly, but you need to run configure, make and make install. If I recall, after you run configure, it basically tells you what to type next. So type ./configure and watch all of the pretty output to the window. If you have a problem here, you're on your own.

After everything is installed, you can run it from Cygwin bitchx. But it's a bit easier to find an IRC server to connect to and type bitchx irc.servercentral.net. Head over to EFNet and check out their list of servers. You may have to try a few before you find one that let's you connect.

Now you need to know some simple irc commands to move around and chat. You did read the tutorial, right?

BitchX Binaries

You don't have to compile BitchX yourself. You may download precompiled binaries but the bitchX.org download page seems to have incorrect URI's for the bitchX execuatables. Ftp to ftp.bitchx.org and dig down in pub/BitchX/binaries. If you want a graphical ftp client, I suggest using SmartFTP. It's free for personal use.

BitchX help file

Notes

A few brief notes about this version of the BitchX Help File. I can't remember when I started to HTMLize the bitchX help file. This version may be out of date as the source text is rather old. It has been recently (Feb. 2003) re-html/xml-ized. This file is (hopefully) xhtml 1.0 compliant and is well-formed XML. The advantage of XML is that it can be easily parsed and converted into different formats. I didn't put my name in the credits as this file may be copyrighted by someone (I can't figure out who that might be). I'm pretty sure it's not opensource, so I hope nobody gets too upset that I reformatted their text document.

 
4OP ABORT ADDIDLE ADDSHIT ADDUSER ADDLAME ADDFORWARD
ADDWORD ADMIN AJOIN AJOINLIST AWAY BACK BAN
BANS BANSTA BANTYPE BANWORD BEEP BHELP BK
BOTLIST BYE C CD CDCC CHANNEL CHANST
CHAT CHGAOP CHGCHAN CHGHOST CHANNEL CHANST CHGAOP
CHGCHAN CHGHOST CHGLEVEL CHGPROT CHOPS CLEARAUTO CLEARLOCK
CLEARTAB CLONES CONNECT CMSG CREDIT CSAY CSET
CTCP CWHO CWHOM CYCLE DATE DBAN DC
DCA DCC DCG DCS DCX DEOP DEOPER
DESCRIBE DETACH DEVOICE DF DIE DME DISCONNECT
DUMP ECHO EVAL EXEC EXIT FINGER FK
FLUSH FORWARD FPORTS FPROT FSET FTP FUCK
FUCKEM HELP HISTORY HOST HOSTNAME IG IGH
IGNORE IGT INFO INV IRCHOST IRCNAME JNW
KB KILL LASTLOG LEAVE LINKS LIST LK
LKW LLOOK LOAD LOADDLL LOADTCL LS LUSERS
MAP MSAY MB MDOP ME MESG MK
MKB MKNU MODELOCK MOP MOTD MSG MUB
MULT MVOICE NAMES NEWNICK NEWUSER NICK NOCHAT
NOPS NOTICE NOTIFY NSLOOKUP NWHOIS NWHOWAS OFFERS
OOPS OP OPER ORIGNICK OSTAT PARTALL PASTE
PING PS PURGE QME QUERY QUEUE QUIT
QUOTE READLOG REDIRECT REHASH REL RELC RELCR
RELCRT RELCT RELD RELDT RELI RELIT RELM
RELMT RELN RELNT RELOAD RELS RELSM RELSMT
RELSN RELSNT RELST RELSTT RELSW RELSWT RELT
RELW RELWT REMLOG REPEAT REQUEST RESET RANDOMNICK
SAVE SAVELIST SHOWIDLE SCAN SCANF SCANI SCANN
SCANO SCANS SCANV SERVER SET SHITLIST SAY
SHOWLOCK SLEEP SPING SQUIT SV STAT TBAN
TIG SHOWSPLIT TIME TIMER TLOCK TOPIC TRACE
TOGG TRACEKILL TRACESERV URL USER UB UMODE
UNAJOIN UNBAN UNBOT UNIDLE UNIG UNIGH UNKEY
UNSCREW UNSHIT UNTOPIC UNUSER UNWORD UPING UNFORWARD
UNLOAD UPTIME USAGE USER USERIP USERLIST VER
VERSION VOICE WALL WALLOP WHICH WHO WHOIS
WW WHOKILL WHOWAS WILM WILN WINDOW WORDLIST
USERINFO USERSHOW
CREDIT
Help File for BitchX by panasync
Original BitchX.help by otiluke (spaz@neta.com)
Updated by Phucilage (dA' Phucilage Phactory)(phucilag@asarian.org)
Updated by BarK0de (bark0de@w3n.net)
Updated by drew (logic@concept2000.net.au)
Updated by Power (power@power.zepa.net)
Updated by PyroSmurf (kerensky@hotmail.com)
HELP
Usage: /BHelp <Topic|Index>
Topic - This gives help on <Topic>
Index - This shows the list of commands supplied in BitchX
4OP
Usage: /4op <nick>
- Sets mode +oooo on <nick>
ABORT
Usage: /abort
- Saves IRCII settings then exits IRC
ABOUT
Usage: /about
- Shows yet another ansi screen with greets to people who have contributed to the BitchX project
WI
Usage: /wi <nick>
- Display whois information on <nick>
ADDFORWARD
Usage: /addforward <channel|nick>
- Forward all messages to <channel|nick>
See UNFORWARD on how to remove <channel|nick> from forward list
ADDIDLE
Usage: /addidle <channel> [seconds]
- Adds <channel> as idle channel with [seconds]
ADDSHIT
Usage: /addshit <nick|nick!user@hostname> <channel|*> [shitlevel] [reason]
Hint: <channel> can have more than one via the use of,
- Add <nick|nick!user@hostname> to your shitlist on <channel|*> with [shitlevel] and for [reason]
See UNSHIT on how to remove <nick> from shitlist; and USERLEVELS for shit levels
ADDUSER
Usage: /adduser [-ppp] <nick|nick!user@hostname> <channel|*> <userlevel1,userlevel2,etc> [password]
Hint: <channel> can have more than one via the use of,
Hint: Use -ppp to add *domain.com hosts
- Adds <nick|nick!user@hostname> on <channel|*> with [userlevels]
See UNUSER on how to remove <nick> from userlist; and
USERLEVELS for user, auto-op and protection levels
CTCP to understand valid CTCP commands which can be sent to gain privileges
ADDLAME
Usage: /addlame <nick|nick nick nick>
- Adds <nick> to your lame nicklist, bans nick!*@*
ADDWORD
Usage: /addword <channel|*> <word(s)>
- Adds <word(s)> to wordlist, anyone saying it in <channel|*> will be kicked
See SHOWWORD to list banned words; and UNWORD to remove banned words
ADMIN
Usage: /admin [server]
- Shows the iRC Administration information on current server or [server]
AJOIN
Usage: /ajoin <channel(s)>
- Add <channel(s)> to AJoin list; it joins <channel(s)> on startup or change of server change
AWAY
Usage: /away [reason]
- Sets you away for [reason]
B
See BAN
BAN
Usage: /ban <nick|nick!user@hostname>
- Ban <nick|nick!user@hostname> from current channel
Hint: Even works if <nick> has left current channel
BANSTAT
Usage: /banstat [channel]
- Show bans on current channel or [channel]
BANTYPE
Usage: /bantype <Normal|Better|Host|Domain|Screw>
- When a ban is done on a nick, it uses <bantype>
BEEP
Usage: /beep
- Creates a beep noise
Note: This is not possible if beep_on_messages is set off, *grin*
BK
Usage: /bk <nick> [reason]
- Deops, bans and kicks <nick> for [reason]
BOMB
Usage: /bomb <nick> [request]
- This CTCPs [request] to <nick>
BOTLIST
Usage: /botlist
- Show internal botlist
BYE
Usage: /bye
- Quits IRC
CD
Usage: /cd <dir>
- Changes current directory to <dir>
CDCC
Usage: /CDCC <command>
- CHANNEL, DESCRIBE, DOFFER, LIST, LOAD, MINSPEED, NOTICE
OFFER, PLIST, QUEUE, SAVE, SEND, RESEND, TSEND, TRESEND
RESUME, TIMER, NOTE, TYPE, ECHO, STATS, SECURE
Usage: /DCC <command>
- Bot, Chat, Close, Get, Raw, ReGet, Rename, Send
Hint: /BHelp CDCC|DCC <command> for more information
CDCC DESCRIBE
Usage: /CDCC describe [description]
- Allows you to change the description of a pack
CDCC CHANNEL
Usage: /CDCC channel [channel]
- Sets [channel] for public CDCC offers
CDCC DOFFER
Usage: /CDCC doffer [pack(s)]
- Removes [pack(s)] from your offer list
CDCC ECHO
Usage: /CDCC echo <on|off>
- Toggles the display output of cdcc offers to your screen
CDCC LOAD
Usage: /CDCC load [file]
- Loads cdcc.save or [file] into the pack(s)
CDCC LIST
Usage: /CDCC list
- Shows your current offer list
CDCC MINSPEED
Usage: /CDCC minspeed [KB/persec]
- Sets the minimum speed for DCC file transfer(s) at [KB/persec]
CDCC NOTE
Usage: /CDCC note [note]
- Allows you to change the notes of a pack
CDCC NOTICE
Usage: /CDCC notice [channel]
- Shows a notice to your current channel or [channel] that you have an offer list
CDCC OFFER
Usage: /CDCC offer [filename(s)]
- Prompts for [filename(s)] if none specified and description, for a pack to offer
CDCC PLIST
Usage: /CDCC plist [channel]
- Shows your offer list to current channel or [channel]
CDCC QUEUE
Usage: /CDCC queue
- Shows all nick(s) in the queue for a file to be sent
CDCC RESEND
Usage: /CDCC resend <nick> <pack#|filename>
- Restores an archive which was disrupted to <nick>
CDCC SAVE
Usage: /CDCC save [file]
- Saves all packs offered into cdcc.file or [file]
CDCC TYPE
Usage: /CDCC type
- Changes the display of offerings from public to notices
CDCC SEND
Usage: /CDCC send <nick> <#|file>
- Send a pack to user
CDCC TSEND
Usage: /CDCC tsend <nick> <#|file>
- TDCC Send a pack to user
CDCC TRESEND
Usage: /CDCC tresend <nick> <#|file>
- TDCC Resend a pack to user
CDCC RESUME
Usage: /CDCC resume <nick> <#|file>
- mIRC Resume
CDCC TIMER
Usage: /CDCC timer
- Public list timer in minutes
CDCC STATS
Usage: /CDCC stats
- Show CDCC Stats
CDCC SECURE
Usage: /CDCC secure
- Adds a password to a pack
CHANNEL
Usage: /channel
- Shows information on the channels, modes and server you are on
CHANST
Usage: /chanst <-ALL> [channel]
- Shows statistics on current channel or [channel]
CHGAOP
Usage: /chgaop <nick> <auto-oplevel>
- Changes <auto-oplevel> of <nick> in userlist
See USERLEVELS for auto-op levels
CHGCHAN
Usage: /chgchan <nick> <channel>
- Changes <channel> of <nick> in userlist
Hint.: /ChgChan whoever #BitchX,#iRC can add multiple channels
CHGHOST
Usage: /chghost <nick> <hostname>
- Changes <hostname> of <nick> in userlist
CHGLEVEL
Usage: /chglevel <nick> <level>
- Changes <level> of <nick> in userlist
See USERLEVELS for user levels
CHGPROT
Usage: /chgprot <nick> <protection-level>
- Changes <protection-level> of <nick> in userlist
See USERLEVELS for protection levels
CHOPS
Usage: /chops [types] [-sort type] [#channel]
- Shows, in a full format, all the nicks with op status
- /chops is the same as /user -ops
- For [types] and [-sort types] - see USER
CLEARAUTO
Usage: /clearauto
- Clears all the nicks in the auto-response list
CLEARLOCK
Usage: /clearlock <channel|*>
- Unlocks the mode lock for <channel|*>
CLEARTAB
Usage: /cleartab
- Clears the nicks in the tabkey list
CMSG
Usage: /cmsg <nick> <text>
- While in the TwilightZone, a private message will be sent to <nick> with <text>
CONNECT
Usage: /connect <server1> <port> [server2]
* Requires irc operator status
- Connect <server1> to <port> from current server or [server2]
CSAY
Usage: /csay <text>
- While in the TwilightZone, and being the hub of the DCC Chats, <text>
will be sent out to all users on the Chat network
CSET
Usage: /cset <command> [arguments]
- Shows sets for current channel. These values are taken from the corresponding /set of the same name to make a default channel. Changing a set doesn't necessarily change the corresponding /cset
Hint: /BHelp CSet <command> for more information
<command>:
AINV
ANNOY_KICK
AOP
AUTO_REJOIN
BITCH
COMPRESS_MODES
DEOPFLOOD
DEOPFLOOD_TIME
DEOP_ON_DEOPFLOOD
DEOP_ON_KICKFLOOD
HACKING
JOINFLOOD
JOINFLOOD_TIME
KICKFLOOD
KICKFLOOD_TIME
KICK_IF_BANNED
KICK_OPS
KICK_ON_DEOPFLOOD
KICK_ON_JOINFLOOD
KICK_ON_KICKFLOOD
KICK_ON_NICKFLOOD
KICK_ON_PUBFLOOD
LAMELIST
NICKFLOOD
NICKFLOOD_TIME
PUBFLOOD
PUBFLOOD_IGNORE_TIME
PUBFLOOD_TIME
SHITLIST
USERLIST
CSET AINV
Usage: /cset ainv <user level>
- Invites <nick> if message contains INV and is above <userlevel>
See USERLEVELS concerning userlevels
CSET AUTO_REJOIN
Usage: /cset auto[rejoin <type>
- Use <type> to decide how to rejoin a channel when kicked from it
<type>:
0 - Rejoin is disabled
1 - Rejoin
2 - Rejoin with same username as the kicker
3 - Rejoin with random nick
4 - Rejoin with random nick and username
5 - Rejoin with random nick
CSET DEOPFLOOD
Usage: /cset deopflood <on|off>
- Set deop flood checking to <on|off>
CSET DEOPFLOOD_TIME
Usage: /cset deopflood_time <seconds>
- Set the number of <seconds> for deop flood checking is activated
CSET DEOP_ON_DEOPFLOOD
Usage: /cset deop_on_deopflood <number>
- Set the <number> of deops within DEOPFLOOD_TIME needed to deop the offender
CSET DEOP_ON_KICKFLOOD
Usage: /cset deop_on_kickflood <number>
- Set the <number> of kicks within DEOPFLOOD_TIME needed to kick the offender
CSET HACKING
Usage: /cset hacking <type>
- Set <type> of nethack protection to be enforced on a channel
<type>:
0 - Off
1 - Silently deop the offender
2 - Announce only
3 - Announce and deop the offender
CSET KICK_IF_BANNED
Usage: /cset kick_if_banned <on|off>
- Set this to <on|off> to kick the person who bans you
=. Not implemented yet
CSET KICK_ON_DEOPFLOOD
Usage: /cset kick_on_deopflood <number>
- Set the <number> of deops needed before we kick the offender
CSET KICK_ON_KICKFLOOD
Usage: /cset kick_on_kickflood <number>
- Set the <number> of kicks needed before we kick the offender
CSET KICK_ON_NICKFLOOD
Usage: /cset kick_on_nickflood <number>
- Set the <number> of nick changes required before we kick the offender
CSET KICK_ON_JOINFLOOD
Usage: /cset kick_on_joinflood <number>
- Set the <number> of joins required before we kick the offender
CSET KICK_ON_PUBFLOOD
Usage: /cset kick_on_pubflood <number>
- Set the <number> of public lines needed before we kick the offender
CSET KICKFLOOD
Usage: /cset kickflood <on|off>
- Set kickflood protection to <on|off>
CSET KICKFLOOD_TIME
Usage: /cset kickflood_time <seconds>
- set the number of <seconds> in which we measure the kicks allowed
CSET LAMELIST
Usage: /cset lamelist <on|off>
- Turn <on|off> lame nicklist checking
=. Not implemented yet
CSET NICKFLOOD
Usage: /cset nickflood <on|off>
- Turn <on|off> nick flood checking
CSET NICKFLOOD_TIME
Usage: /cset nickflood_time <seconds>
- Set the number of <seconds> in which we measure the number of nick changes allowed
CSET PUBFLOOD
Usage: /cset pubflood <on|off>
- Turn <on|off> public flood checking
CSET PUBFLOOD_IGNORE_TIME
Usage: /cset pubflood_ignore_time <minutes>
- Set the number of <minutes> to ignore a nick on public floods
CSET PUBFLOOD_TIME
Usage: /cset pubflood_time <seconds>
- Sets the amount of time in seconds that KICK_ON_PUBFLOOD counts lines
CSET SHITLIST
Usage: /cset shitlist <on|off>
- Turn the shitlist <on|off> for a channel
CSET USERLIST
Usage: /cset userlist <on|off>
- Turn <on|off> userlist for a channel
CSET JOINFLOOD_TIME
Usage: /cset joinflood_time <seconds>
- set the number of <seconds> in which we measure the joins allowed
CSET BITCH
Usage: /cset bitch <on|off>
- Turn <on|off> Bitch mode
CSET KICK_OPS
Usage: /cset kick_ops <on|off>
- Turn <on|off> kicking of chanops
CSET AOP
Usage: /cset aop <on|off>
- Turn <on|off> auto-op for people in your userlist
- /bhelp USERLEVELS for user levels
CSET COMPRESS_MODES
Usage: /cset compress_modes <on|off>
- Turn <on|off> mode compression
CSET JOINFLOOD
Usage: /cset joinflood <on|off>
- Turn <on|off> join flood checking
CSET ANNOY_KICK
Usage: /cset annoy_kick <on|off>
- Turn <on|off> annoy kicking
- If on, kicks for caps, inverse, and bold
CTCP
Usage: /ctcp <nick> <request>
- CTCP sends <nick> with <request>
<request>: (examples which can be sent to other BitchX users) friends:
* INVITE - Ask for an invite to <channel>
* OPS - A legitimate way to gain ops
* WHOAMI - Request <nick> to display current attributes of me
* -
other:
* XLINK - ?
CWHO
Usage: /cwho
- Lists the clients and bots connected to the TwilightZone
CWHOM
Usage: /cwhom
- Sorry, no help is available for this command yet
CYCLE
Usage: /cycle [channel]
- Leaves current channel or [channel] and immediately rejoins
D
See DESCRIBE
DATE
Usage: /date
- Shows current time and date from current server
DBAN
Usage: /dban
- Clears all bans on current channel
DC
Usage: /dc <nick>
- Starts a DCC CHAT to <nick>
DCC
Usage: /dcc <<command> [arguments]>
- Bot, Chat, Close, Get, Raw, ReGet, Rename, ReSend, Send
<command> switches:
auto <on|off>
overwrite <on|off>
paths <on|off>
quiet <on|off>
DCC BOT
Usage: /dcc bot <nick>
- Starts a Direct-Client-to-Client bot chat to <nick>
- This is a special mode for clients to act as hubs for other dcc chat connections
DCC CHAT
Usage: /dcc chat <nick>
- Starts a Direct-Client-to-Client chat to <nick>
DCC CLOSE
Usage: /dcc close <type> <nick> [arguments]
- Close <type> connection from <nick> with [arguments]
DCC EXEMPT
Usage: /dcc exempt <+nick>
- Adds a user to your dcc auto-get list regardless of whether /set dcc_autoget is Off or On
DCC GET
Usage: /dcc get <nick> [file(s)]
- Starts to receive [file(s)] from <nick>
DCC HELP
- Gets DCC specific help
DCC RAW
Usage: /dcc raw <nick> <host>
- This is used in conjunction with $connect() and $listen() for sending data over a raw irc connection
DCC REGET
Usage: /dcc reget <nick> [file(s)]
- Will reget [file(s)] and restore a broken connection from <nick>
DCC RENAME
Usage: /dcc rename <nick> <new filename>
- Rename a filename being sent from <nick> to <new filename>
DCC RESEND
Usage: /dcc resend <nick> <file>
- Starts a DCC send and restore a broken connection of <file> to <nick>
DCC SEND
Usage: /dcc send <nick> <file>
- DCC Sends <file> to <nick>
DCG
Usage: /dcg <nick>
- Close a DCC GET from <nick>
DCX
Usage: /dcx <nick>
- Close a DCC CHAT with <nick>
DEBUGMSG
- Displays server msg's via hashtable
DEOP
Usage: /deop <nick(s)>
- Deops <nick(s)>
DEOPER
Usage: /deoper
* Requires irc operator status
- Removes irc operator status
DESCRIBE
Usage: /describe <nick|channel> <action>
- Describes to <nick|channel> with <action>
DF
Usage: /df
- Show disk space usage
DIE
Usage: /die
* Requires irc operator status
- Kills the IRC server you are on
DIGRAPH
Usage: /digraph
- Shows Digraph table
DISCONNECT
Usage: /disconnect
- Disconnects you from the current server
DOP
See DEOP.
DUMP
Usage: /dump <type>
- Dumps <type> to screen
<type>:
Alias
All
Bind
File
On
Var
EVALSERVER
Usage: /evalserver <refnum> <command>
- Sends command to reference numbered server
EXEC
Usage: /exec <command>
- Executes <command> with the shell set from SHELL
EXIT
Usage: /exit
- Quits IRC
FINGER
Usage: /finger <nick>
- Fetches finger info on <nick>
FK
Usage: /fk <nick!user@hostname>[reason]
- Finds clients matching <nick!user@hostname> and immediately kicks them from current channel for [reason]
FKLINE
Usage: /fkline <nick|nick!user@hostname>[server]
- Finds K-line(s) matching <nick|nick!user@hostname> on current server or [server]
FLOOD
Usage: /flood <nick>
- Floods <nick> with beeps
FLUSH
Usage: /flush
- Flushes all iRC server output
FORWARD
Usage: /forward <nick>
- Forwards all messages to <nick>
FPORTS
Usage: /fports <hostname> [<lowport> <highport>]
- Attempts to find ports on <hostname> on [<lowport> <highport>]
FPROT
Usage: /fprot
- Toggles flood protection to be either on or off
FTP
Usage: /ftp
- Opens a FTP client in a virtual screen
Use ^[number to switch through virtual screens
FUCK
Usage: /fuck <nick> [reason]
- Deops, bans and kicks <nick> for [reason]
Also adds <nick> to shitlist at level 3 for current channel
HISTORY
Usage: /history
- Shows recently typed commands
HOST
Usage: /host <nick>
- Shows host of yourself or <nick>
I
See INVITE
IG
Usage: /ig +|-<nick>
- Ignores ALL except crap and public of nick!host matching <nick>
IGH
Usage: /igh +|-<nick>
- Ignores ALL except crap and public of hostname matching <nick>
IGNORE
Usage: /ignore +|-|^<nick>
- Ignores ALL except crap and public from <nick>
IGT
Usage: /igt +|-<nick>
- Ignores ALL except crap and public of nick!host matching <nick>
- Nickname is ignored for /set IGNORE_TIME minutes
IGHT
Usage: /ight +|-<nick>
- Ignores ALL except crap and public of host matching <nick>
- Nickname is ignored for /set IGNORE_TIME minutes
INFO
Usage: /info
- Shows current client info
INV
See INVITE
INVITE
Usage: /invite <nick> [channel]
- Invites <nick> to current channel or [channel]
JNW
Usage: /jnw <channel>
- Simultaneously joins <channel> and creates a new window
(split screen)
K
Usage: /k <nick> [reason]
- Kicks <nick> for [reason] on current channel
KB
Usage: /kb <nick> [reason]
- Deops, kicks and bans <nick> for [reason]
KICK
Usage: /kick <channel|*> <nick> [reason]
- This behaves just like /k
See K for further information
KICKIDLE
Usage: /kickidle <channel>
- Kicks all idle people on <channel>
KILL
Usage: /kill <nick> [reason]
* Requires irc operator status
- Kills <nick> for [reason]
If no reason is given, a quote from the random kick file is used *hopefully in a latter version of BitchX*
L
See LEAVE
LASTLOG
Usage: /lastlog -file filename|-clear|-max #|
-liternal pat|-beep|level
- Shows more than a few pages back
LEAVE
Usage: /leave <channel>
- Leaves current channel or <channel>
LINKS
Usage: /links
- Shows servers and links to other servers
LIST
Usage: /list
- Lists all channels
LK
Usage: /lk [reason]
- Kicks all non +o people on current channel with [reason]
LKW
Usage: /lkw [channel]
- Leave the current channel, killing the window in current channel or
[channel] aswell
LLOOK
Usage: /llook
* Requires set LLOOK ON
- Lists all the servers which are current split from the IRC network
LOAD
Usage: /load <script>
- Loads <script> into memory
LS
Usage: /ls [arguments] <file(s)|dir(s)>
- Lists current <file(s)|dir(s)> with [arguments]
LUSERS
Usage: /lusers
- Shows stats on current server
M
See MSG
MB
Usage: /mb
- Mass bans everybody on current channel
MDOP
Usage: /mdop
- Mass deops everybody on current channel
MDVOICE
Usage: /mdvoice
- Removes voice status from everyone in current channel
ME
Usage: /me <action>
- Sends an action to current channel
MESG
Usage: /mesg <Yes.|.No.||.On.|.Off>
- Turns mesg <Yes.|.No.||.On.|.Off>
MKB
Usage: /mkb
- Sorry, no help is available for this command yet
MKNU
Usage: /mknu
- Mass kick non-users
MODELOCK
Usage: /modelock <channel> +|-<instampkl #>
- Locks <channel> with +|-<modes>
MOP
Usage: /mop
- Mass ops everybody on current channel
MOTD
Usage: /motd [server]
- Shows MOTD on current server [server]
MSG
Usage: /msg <nick> <text>
- Send <nick> a message with <text>
MUB
Usage: /mub
- Mass unbans current channel
MULT
Usage: /mult <nick(s)>
- Multikicks <nick(s)>
MVOICE
Usage: /mvoice [nick|channel|nick!user@hostname]
- Mass voice nicks matching [nick|channel|nick!user@hostname]
NAMES
Usage: /names [channel]
- Shows names on current channel or [channel]
NEWNICK
Usage: /newnick <nick> <username>
- Changes your <nick> and <username>
NEWUSER
Usage: /newuser <username>
- Changes your <username>
NICK
Usage: /nick <nick>
- Changes your <nick>
NOPS
Usage: /nops [types] [-sort type] [#channel]
- Shows, in a full format, all the nicks without op status
- /nops is the same as /user -nonops
- For [types] and [-sort types] - see USER
NOTICE
Usage: /notice <nick|channel> <text>
- Sends a notice to <nick|channel> with <text>
NOTIFY
Usage: /notify <nick>
- Adds <nick> to notify list
Usage: /notify -<nick>
- Removes <nick> from notify list
NSLOOKUP
Usage: /nslookup <hostname>
- Returns the IP adress and IP number for <hostname>
NWHOIS
Usage: /nwhois <nick>
- Shows internal statistics for <nick>
NWHOWAS
Usage: /nwhowas
- Displays internal whowas info for all channels. This information expires after 20 minutes for users on internal list, 10 minutes for others
OOPS
Usage: /oops <nick>
- Sends a oops message to last recipient of a message and sends the correct message to <nick>
OP
Usage: /op <nick>
- Gives <nick> +o
OPER
Usage: /oper <nick> [password]
- To receive irc operator status with <nick> and [password]
ORIGNICK
Usage: /orignick <nick>
- Attempts to regain a nick that someone else has taken from you.
OSTAT
Usage: /ostat
- A list of server statistics shown. They include:
Bot Alarms
Client Exits
Client Floods
Fake Modes
High Traffic
Invalid User
New K: Lines
Nick
Collisions
Normal Traffic
Oper Kills
Oper Requests
Possible Bots
Server Rehash
Stats Requests
Total Clients
UnAuth
PING
Usage: /ping <nick>
- Send a CTCP PING to <nick> to check lag
PS
Usage: /ps [arguments]
- Shows active processes on local machine
PURGE
- Complete removes all traces of a variable or va structure
Q
See QUERY
QK
Usage: /qk <nick>
- Kick <nick> with a reason randomly selected from BitchX.reasons
QUERY
Usage: /query <-cmd cmdname> <nick>
- Starts a query to <nick>
Usage: /query
- Whilst in a query, conclude the query if no arguments are present
- Use -cmd to specify what type of output you want. default is a msg.
- cmsg wall csay are all possible to use here.
QUEUE
Usage: /queue
- Shows current queue
QUIT
Usage: /quit
- Leaves IRC
RANDOMNICK
Usage: /randomnick <nick>
- Changes your nick to a random nick. If nick is specified, then it is used as a prefix to the randomness.
READLOG
Usage: /readlog
- Displays current away log
RECONNECT
Usage: /reconnect
- Reconnects you to current server
REDIRECT
Usage: /redirect <nick|channel> <command>
- Redirects <command> to <nick|channel>
REHASH
Usage: /rehash
* Requires irc operator status
- Rehashs ircd.conf for new configuration
REL
Usage: /rel? -command # nick
- command is one of the following: -kick, -wall, -notice, -msg,
-wallop, -topic, -kill, -kboot,
-ansi and -list
- If the list supports more than one saved message then # can be from 0-9
- nick can be a nick or a channel. If left off, then current channel is assumed
RELC
Usage: /relc
- Displays the last CTCP command issued
RELCR
Usage: /relcr
- Displays the last CTCP reply message received
RELCRT
Usage: /relcrt
- Changes the topic to the last CTCP reply message
RELCT
Usage: /relct
- Changes the topic to the last CTCP command issued
RELD
Usage: /reld
- Displays the last DCC msg recieved.
RELDT
Usage: /reldt
- Sets the topic to the last DCC message recieved.
RELI
Usage: /reli
- Shows the last invite message received
RELIT
Usage: /relit
- Changes the topic to the last invite message received
RELM
Usage: /relm <nick|channel>
- Redirects last received message to <nick|channel>
If invoked with -l, the last 10 messages received are listed
-l # will display message number #
RELMT
Usage: /relmt <nick|channel>
- Changes the topic to the last received message
RELN
Usage: /reln <nick|channel>
- Redirects last received notice to <nick|channel>
If invoked with -l, the last 10 messages received are listed
-l # will display message number #
RELNT
Usage: /relnt
- Changes the topic to the last notice received
RELOAD
Usage: /reload
- Reloads BitchX.sav file
RELS
Usage: /rels <nick|channel>
- Redirects last received server notice to <nick|channel>
If invoked with -l, the last 10 messages received are listed
-l # will display message number #
RELSM
Usage: /relsm
- Displays the last message issued by you
RELSMT
Usage: /relsmt
- Changes the topic to the last message issued by you
RELSN
Usage: /relsn
- Displays the last notice issued by you
RELSNT
Usage: /relsnt
- Changes the topic to the last notice issued by you
RELST
Usage: /relst
- Displays the last topic issued by you
RELSTT
Usage: /relstt
- Changes the topic to the last topic issued by you
RELSW
Usage: /relsw
- Sorry, no help is available for this command yet
RELSWT
Usage: /relswt
- Sorry, no help is available for this command yet
RELT
Usage: /relt
- Displays the current topic in the current channel
RELW
Usage: /relw
- Displays the last wallop message received
RELWT
Usage: /relwt
- Changes the topic to the last wallop message received
RELSM
Usage: /relsm <nick|channel>
- Redirects last sent message to <nick|channel>
RELSN
Usage: /relsn <nick|channel>
- Redirects last sent notice to <nick|channel>
REMLOG
Usage: /remlog
- Removes logfile
REPEAT
Usage: /repeat <times> <command>
- Repeats <times> <command>
REQUEST
Usage: /request <nick|channel> <request>
- Sends CTCP <request> to <nick|channel>
RESET
Usage: /reset
- Fixes flashed terminals
SAVE
Usage: /save
- Save all settings and lists to ~/.BitchX/BitchX.sav
- See Also SAVELIST, SAVEIRC
SAVELIST
See SAVE
SAVEIRC
Usage: /saveirc
- Save settings to ~/.bitchxrc
SAVEALL
- See SAVE
SCAN
Usage: /scan [channel]
- Scans [channel] or current channel for all nicks
SCANN
Usage: /scann [channel]
- Scans [channel] or current channel for nicks with no ops
SCANO
Usage: /scano [channel]
- Scans [channel] or current channel for nicks with ops
SCANV
Usage: /scanv [channel]
- Scans [channel] or current channel for nicks with voice
SERVER
Usage: /server <server>
- Changes to <server>
SET
Usage: /set <command> [value]
- Set <command> with the value of [value]
<commands>:
ANNOY_KICK
AOP
AUTO_CK
AUTOKICK_ON_VERSION
AUTO_NSLOOKUP
AUTO_UMARK_AWAY
AUTO_WHO_ON_JOIN
AUTO_WHOWAS
BEEP_WHEN_AWAY BITCHX_HELP
CDCC_FLOOD_AFTER
CDCC_FLOOD_RATE CDCC_SECURITY
CLOAK
CTCP_DELAY
CTCP_FLOOD_PROTECTION
CTOOLZ_DIR
DCC_AUTOGET
DCC_DLDIR
DCC_GET_LIMIT
DCC_SEND_LIMIT
DCC_QUEUE_LIMIT
FLOOD_AFTER
FLOOD_KICK
FLOOD_PROTECTION
FLOOD_RATE
FLOOD_USERS
FLOOD_WARNING
HACKPASS
HARD_UH_NOTIFY
IDENT_HACK
IDLE_CHECK
KICK_OPS
KILL_LOGFILE
LLOOK
LLOOK_DELAY
LONG_MSG
MAX_AUTOGET_SIZE
MAX_DEOPS
MAX_IDLEKICKS
MIRCS
MODE_STRIPPER
MSGCOUNT
MSGLOG
MSGLOGFILE
NAMES_ON_JOIN
NEXT_SERVER_ON_LOCAL_KILL
NO_CTCP_FLOOD
NUM_BANMODES
NUM_OPMODES
PING_TYPE PROTECT_CHANNELS
PUBLOGSTR
REASONFILE
REASON_TYPE
SAVEFILE
SCRIPT_HELP
SEND_AWAY_MSG
SEND_IGNORE_MSG
SHITLIST_REASON
SHOW_FAKES
SHOW_SERVER_CRAP
SHOW_SERVER_KILLS
SHOW_TOOMANY
SHOW_UNAUTHS
SHOW_WHO_HOPCOUNT
USE_FAKE_HOST
VERBOSE_CTCP
WARN_OF_IGNORES
_CDCC_CLOSE_IDLE_SEND_TIME
_CDCC_MINSPEED_TIME
IGNORE_TIME
CPU_SAVER_AFTER
CPU_SAVER_EVERY AUTO_COMP_CHAR
AUTO_UNBAN APPEND_LOG DCC_FAST
SET
See CSET. for commands which can be set through SET. and have a global channel effect instead of one channel effect via CSET.
SET ANNOY_KICK
Usage: /set annoy_kick
- Sorry, no help is available for this command yet
SET APPEND_LOG
Usage: /set append_log
- Should we append to the away log or overwrite when we ope nit.
SET AOP
Usage: /set aop
- Sorry, no help is available for this command yet
SET AUTO_CK
Usage: /set auto_ck
- Sorry, no help is available for this command yet
SET AUTOKICK_ON_VERSION
Usage: /set autokick_on_version <on|off>
- Set this to <on|off> whether to kick the nick who CTCP VERSION you
SET AUTO_NSLOOKUP
Usage: /set auto_nslookup
- Sorry, no help is available for this command yet
SET AUTO_UMARK_AWAY
Usage: /set auto_umark_away
- Sorry, no help is available for this command yet
SET AUTO_WHO_ON_JOIN
Usage: /set auto_who_on_join
- Sorry, no help is available for this command yet
SET AUTO_WHOWAS
Usage: /set auto_whowas
- Sorry, no help is available for this command yet
SET BEEP_WHEN_AWAY
Usage: /set beep_when_away
- Sorry, no help is available for this command yet
SET BITCHX_HELP
Usage: /set bitchx_help <location>
- Sets the <location> of BitchX.help file
SET CDCC_FLOOD_AFTER
Usage: /set cdcc_flood_after
- Sorry, no help is available for this command yet
SET CDCC_FLOOD_RATE
Usage: /set cdcc_flood_rate
- Sorry, no help is available for this command yet
SET CDCC_SECURITY
Usage: /set cdcc_security
- Sorry, no help is available for this command yet
SET CLOAK
Usage: /set cloak
- Sorry, no help is available for this command yet
SET CTCP_DELAY
Usage: /set ctcp_delay
- Sorry, no help is available for this command yet
SET CTCP_FLOOD_PROTECTION
Usage: /set ctcp_flood_protection
- Sorry, no help is available for this command yet
SET CTOOLZ_DIR
Usage: /set ctoolz_dir
- Sorry, no help is available for this command yet
SET DCC_AUTOGET
Usage: /set dcc_autoget
- Sorry, no help is available for this command yet
SET DCC_DLDIR
Usage: /set dcc_dldir
- Sorry, no help is available for this command yet
SET DCC_GET_LIMIT
Usage: /set dcc_get_limit
- Sorry, no help is available for this command yet
SET DCC_SEND_LIMIT
Usage: /set dcc_send_limit
- Sorry, no help is available for this command yet
SET DCC_QUEUE_LIMIT
Usage: /set dcc_queue_limit
- Sorry, no help is available for this command yet
SET FLOOD_AFTER
Usage: /set flood_after
- Sorry, no help is available for this command yet
SET FLOOD_KICK
Usage: /set flood_kick
- Sorry, no help is available for this command yet
SET FLOOD_PROTECTION
Usage: /set flood_protection
- Sorry, no help is available for this command yet
SET FLOOD_RATE
Usage: /set flood_rate
- Sorry, no help is available for this command yet
SET FLOOD_USERS
Usage: /set flood_users
- Sorry, no help is available for this command yet
SET FLOOD_WARNING
Usage: /set flood_warning
- Sorry, no help is available for this command yet
SET HACKPASS
Usage: /set hackpass
- Sorry, no help is available for this command yet
SET HARD_UH_NOTIFY
Usage: /set hard_uh_notify <on|off>
- Sorry, no help is available for this command yet
SET IDENT_HACK
Usage: /set ident_hack
- Sorry, no help is available for this command yet
SET IDLE_CHECK
Usage: /set idle_check
- Sorry, no help is available for this command yet
SET KICK_OPS
Usage: /set kick_ops
- Sorry, no help is available for this command yet
SET KILL_LOGFILE
Usage: /set kill_logfile
- Sorry, no help is available for this command yet
SET LLOOK
Usage: /set llook
- Sorry, no help is available for this command yet
SET LLOOK_DELAY
Usage: /set llook_delay
- Sorry, no help is available for this command yet
SET LONG_MSG
Usage: /set long_msg
- Sorry, no help is available for this command yet
SET MAX_AUTOGET_SIZE
Usage: /set max_autoget_size
- Sorry, no help is available for this command yet
SET MAX_DEOPS
Usage: /set max_deops
- Sorry, no help is available for this command yet
SET MAX_IDLEKICKS
Usage: /set max_idlekicks
- Sorry, no help is available for this command yet
SET MIRCS
Usage: /set mircs
- Sorry, no help is available for this command yet
SET MODE_STRIPPER
Usage: /set mode_stripper
- Sorry, no help is available for this command yet
SET MSGCOUNT
Usage: /set msgcount
- Sorry, no help is available for this command yet
SET MSGLOG
Usage: /set msglog
- Sorry, no help is available for this command yet
SET MSGLOGFILE
Usage: /set msglogfile
- Sorry, no help is available for this command yet
SET NAMES_ON_JOIN
Usage: /set names_on_join
- Sorry, no help is available for this command yet
SET NEXT_SERVER_ON_LOCAL_KILL
Usage: /set next_server_on_local_kill
- Sorry, no help is available for this command yet
SET NO_CTCP_FLOOD
Usage: /set no_ctcp_flood
- Sorry, no help is available for this command yet
SET NUM_BANMODES
Usage: /set num_banmodes
- Sorry, no help is available for this command yet
SET NUM_OPMODES
Usage: /set num_opmodes
- Sorry, no help is available for this command yet
SET PING_TYPE
Usage: /set ping_type
- Sorry, no help is available for this command yet
SET PROTECT_CHANNELS
Usage: /set protect_channels
- Sorry, no help is available for this command yet
SET PUBLOGSTR
Usage: /set publogstr
- Sorry, no help is available for this command yet
SET REASONFILE
Usage: /set reason_File
- Sorry, no help is available for this command yet
SET REASON_TYPE
Usage: /set reason_type
- Sorry, no help is available for this command yet
SET SAVEFILE
Usage: /set savefile
- Sorry, no help is available for this command yet
SET SCRIPT_HELP
Usage: /set script_help
- Sorry, no help is available for this command yet
SET SEND_AWAY_MSG
Usage: /set send_away_msg
- Sorry, no help is available for this command yet
SET SEND_IGNORE_MSG
Usage: /set send_ignore_msg
- Sorry, no help is available for this command yet
SET SHITLIST_REASON
Usage: /set shitlist_reason
- Sorry, no help is available for this command yet
SET SHOW_FAKES
Usage: /set show_Fakes
- Sorry, no help is available for this command yet
SET SHOW_SERVER_CRAP
Usage: /set show_server_crap
- Sorry, no help is available for this command yet
SET SHOW_SERVER_KILLS
Usage: /set show_server_kills
- Sorry, no help is available for this command yet
SET SHOW_TOOMANY
Usage: /set show_toomany
- Sorry, no help is available for this command yet
SET SHOW_UNAUTHS
Usage: /set show_unauths
- Sorry, no help is available for this command yet
SET SHOW_WHO_HOPCOUNT
Usage: /set show_who_hopcount
- Sorry, no help is available for this command yet
SET USE_FAKE_HOST
Usage: /set use_fake_host
- Sorry, no help is available for this command yet
SET VERBOSE_CTCP
Usage: /set verbose_ctcp
- Sorry, no help is available for this command yet
SET WARN_OF_IGNORES
Usage: /set warn_of_ignores
- Sorry, no help is available for this command yet
SET _CDCC_CLOSE_IDLE_SEND_TIME
Usage: /set _cdcc_close_idle_send_time
- Sorry, no help is available for this command yet
SET _CDCC_MINSPEED_TIME
Usage: /set _cdcc_minspeed_time
- Sorry, no help is available for this command ye
SHELL
Usage: /shell
- Opens shell in a virtual screen
Use ^[number to switch through virtual screens
SHITLIST
Usage: /shitlist
- Shows the users in your shitlist
SHOWIDLE
Usage: /showidle [-sort type] [#channel]
- Shows idle people on current channel or [#channel]
- Valid -sort types: time host ip nick none
- Default -sort is nick
Example: /showidle -sort time #BitchX
STAT
Usage: /stat [c|h|k|i|l|m|u|y] [<server>]
- See /help stat for further details
SHOWSPLIT
Usage: /showsplit
- See current splits
SHOWWORDKICK
Usage: /showwordkick
- Shows list of banned words
SAY
Usage: /say -<type> [-c for cool -a for annoy -e for elite]
- Says whatever you write in either cool, annoy or elite format
SK
Usage: /sk <server>
- Deops and kick nicks matching <server> on current channel
SPING
Usage: /sping <server>
- Checks how lagged it is to <server>
SQUIT
Usage: /squit <server1> [server2]
* Requires irc operator status
- Disconnects <server1> from current server or [server2]
T
Usage: /t <text>
- Sets <text> as topic on current channel
TBAN
Usage: /tban
- Interactive channel ban delete
TIME
Usage: /time
- Shows time and date of current server
TLOCK
Usage: /tlock <channel> [on|off]
- [Un]Locks <channel> with the current topic
TOPIC
Usage: /topic <text>
- Changes topic to <text> in the current channel
TOGG
Usage: /togg
- Allow's toggling of userlist, autorejoin, cloak, etc. self explanitory.
TRACE
Usage: /trace <argument> <server>
- Without a specified server it shows the current connections on
- local server
- Arguments: -s -u -o trace for servers, users, ircops
See /help trace for furthur details
U
Usage: /u
- Shows users on current channel
UB
Usage: /ub [nick]
- Removes ban on [nick]
Hint.: /ub with no arguments removes all bans placed on current channel
UMODE
Usage: /umode <mode>
- Sets <mode> on yourself
UNAJOIN
Usage: /unajoin <channel>
- Removes autojoin <channel> from list
UNBOT
Usage: /unbot <bot> <channel>
- Removes <bot> from your botlist
UNFORWARD
Usage: /noforward <nick|channel>
- Remove <nick|channel> from forward list
UNIDLE
Usage: /unidle <channel>
- Removes <channel> from idle list
UNIG
Usage: /unig <nick>
- UnIgnores <nick>
UNIGH
Usage: /unigh <nick>
- Removes <nick>'s host from the ignore list
UNKEY
Usage: /unkey
- Removes channel key from current channel
UNSCREW
Usage: /unscrew <nick>
- Unscrew <nick>
UNSHIT
Usage: /unshit <nick> <channel>
- Removes <nick> in <channel> from your shitlist
UNTOPIC
Usage: /untopic [channel]
- Removes the topic from [channel] or current channel
UNUSER
Usage: /unuser <nick|nick!user@hostname> <channel|*>
- Removes <nick|nick!user@hostname> in <channel|*> from your userlist
UNVOICE
Usage: /unvoice [channel] <nick>
- Removes voice status from <nick> on [channel] or current channel
UNWORD
Usage: /unword <channel> <word(s)>
- Removes banned <word(s)> from wordlist on <channel>
UPING
Usage: /uping <nick>
- Sends an improved ping to <nick>
UPTIME
Usage: /uptime
- Shows uptime of client and other information
USAGE
Usage: /usage
- Shows memory usage of local machine
USER
Usage: /user [type] [-sort type] [#channel|nick!user@host]
- Displays information about a user
- Performs action on a user, or class of users
- Valid [types]: -ops -nonops -msg -notice -nkill -kill -kick -stats -ips
- Valid [-sort types]: time host ip nick none
- [nick!user@host] can be a wildcarded nick!user@host. *!*@* is the default.
- [types] descriptions:
-ops performs the operations on the ops
-nonops performs the operations on the nonops
-msg sends a msg
-notice sends a notice
-nkill kills everyone but these matching hosts
-kill kills matching
-kick kicks matching
-stats shows the stats on the matching
-ips displays list of ips
-sort [type] default if not specified is host sorting.
Example: /user -kick -nonops *!*@* mass kick of nonops!
Example: /user -msg -ops *!*@*.net Hi all you .net ops
USERINFO
Usage: /userinfo <nick> comment
- Sets the userinfo for a given nick. If comment is not on command line
then comment for that nick is deleted.
USERSHOW
Usage: /usershow
- Shows the userinfo for your userlist.
USERLEVELS
[userlevels]: (available to the registered user)
BAN - Bans offender who bans a protected user
BOT - Creates a bot entry in userlist(/addbot replacement)
DCC - Allows a users dcc to auto-get regardless of whether /set dcc_autoget is Off or On
DEOP - Deops offender who deops a protected user
FLOOD - AllowS Flood checking to be turned off on a user
INVITE - Allows a user to invite themself to a channel your in via CTCP
I_OPS - Allows a user to be instantly opped upon joining a channel they are protected in (NOT RECOMMENDED)
KICK - Kicks offender who bans/kicks protected user
KILL - <undefined as of yet>
OPS - Allows a user to be opped via CTCP/deleyed ops
PBAN - When a user is banned from a channel they are protected on, they are automatically un-banned
PINVITE - When a user is kicked from a channel they are protected on, they are automatically re-invited back
REOP - When a user is deopped from a channel they are protected on, they are automatically re-opped
UNBAN - Allows a user to remotely unban his/herself via CTCP
VOICE - Auto-voice on join
FRIEND - Combination of: VOICE,OPS,UNBAN,INVITE
MASTER - Combination of: VOICE,OPS,BAN,UNBAN,INVITE,DCC,FLOOD
OWNER - Combination of: MASTER,KILL,DIE,BOT
Shitlist levels:
1 - Deop user at all times
2 - Kick user when they join the channel
3 - Ban/Kick user when they join the channel
4 - Ban user at all times
5 - Perm ignore ALL from user
USERLIST
Usage: /userlist
- Shows your current userlist
USERS
Usage: /user [filter] [(command) [additional arguments]]
- If no arguments are given, a list of users are displayed
[filter]:
-ops
-nonops
[command]:
-kick Kick people who match [filter]
-kill Kill people who match [filter] (Requires irc operator status)
-msg Send a message to people who match [filter]
-nkill Sorry, no help is available yet (Requires irc operator status)
-notice Send a notice to people who match [filter]
-stats Display channel statistics for nick(s)
VERSION
Usage: /version
- Shows client, script and server versions
VOICE
Usage: /voice [channel] <nick>
- Gives voice status to <nick> on [channel] or current channel
W
See WHO
WALL
Usage: /wall <message>
- Sends <message> to ops on current channel
WALLMSG
See WALL
WALLOP
Usage: /wallop <message>
- Sends <message> to everyone on iRC
WHICH
Usage: /which <file>
- Determines which <file> was loaded with the /load command
WHO
Usage: /who <nick|channel>
- Shows who listing on <nick|channel>
WHOIS
Usage: /whois <nick>
- Display whois information on <nick>
WHOKILL
Usage: /whokill <nick!user@hostname> [reason]
* Requires irc operator status
- Kills multiple clients matching the filter <nick!user@hostname>
with [reason]
WHOLEFT
Usage: /wholeft
- Display who split away after a netsplit
WHOWAS
Usage: /whowas <nick>
- Display whowas information on <nick>
WINDOW
[window shortcuts]:
^W- - Shrinks current window 1 line
^W+ - Grows current window 1 line
^Wm - Moves current window down 1 line
^Wl - Lists current windows
^Wk - Kills current window
^Wh - Hides current window
^Wb - Balances window sizes
^Wn - Swaps to next window
^Wp - Swaps to previous window
/# - Shows window number (1-4)
WINDOW HELP
- Gets WINDOW specific help
TIMER
Usage: /timer [-del #] [-ref #] [-rep #] <delay> <command>
- To delete an active timer, type /timer -del <refnum>
- To make a timer loop indefinately, type /timer -rep -1 <delay> <command>
TIG
Usage: /tig
- Interactive Ignore list delete
BANS
Usage: /bans [#channel]
- List active bans on a channel
- If no channel is given, lists bans on current channel
BANSTA
Usage: /bansta [#channel]
- List active bans on a channel
- If no channel is given, lists bans on current channel
FUCKEM
Usage: /fuckem
- Bans *!*a*@* thru *!*z*@* on current channel
LOADDLL
Usage: /loaddll <filename.so>
- Loads DLL module
LOADTCL
Usage: /loadtcl <filename.tcl>
- Loads TCL Script
Note: You must be running a TCL version of BitchX
UNLOAD
Usage: /unload
- Unloads all scripts and returns BitchX to `stock`
VER
Usage: /ver [nick] [#channel]
- Sends CTCP VERSION request to <nick> or <channel>
- If no nick or channel is given, versions the current channel

# After this line, addition by PyroSmurf

WI
Usage: /wi [nick]
- Gets /whois information about <nick>
IRCNAME
Usage: /ircname <text>
- Changes your IRCNAME upon next connect
HOSTNAME
Usage: /hostname <host>
- Use a virtual hostname on IRC
- If no host is given, will list available hostnames.
P
See PING
URL
Usage: /url [http on|off] [ftp on|off] [list] [save <#>]
- URL Catcher
- If no arg is given, shows current status
OFFERS
Usage: /offers [#channel]
- XDCC LISTS the current channel, or #channel
FPORT
- See FPORTS QUOTE
QUOTE
Usage: /quote <command>
- Sends raw commands to the server
EVAL
Usage: /eval <command>
- Forces BitchX to expand functions
- Examples: /eval echo Server: $S
- /eval say I'm using $J
- /eval msg Power I've been online for $uptime()
BANWORD
Usage: /banword <#channel|*> <word>
- Adds <word> to the banned word list for <channel>
BANWORDS
Usage: /banwords <#channel|*> <word>
- Adds <word> to the banned word list for <channel>
WORDLIST
Usage: /wordlist
- Shows banned wordlist
- See also BANWORD
C
Usage: /c <mode>
- Set modes for current channel
FSET
Usage: /fset <format> <string>
- Set a <format> to <string>
AJOINLIST
- Shows channels in your auto-join list
- See also AJOIN, UNAJOIN
QME
- Usage: /qme <text>
- Sends an action to a query
CLONES
- Usage: /clones [#channel]
- Shows clones in current channel or [#channel]
CLONE
- Usage: /clones [#channel]
- Shows clones in current channel or [#channel]
DME
- Usage: /dme <text>
- Sends an action to a dcc
PASTE
- Usage: /paste <num|range> [-win #] [nick|#chan]
- Pastes <num|range> of scrollback buffer from [-win #] to [nick|#chan] in ansi
- /paste 5 will paste line 5 of your scrollback
- /paste 1-8 will paste lines 1 through 8 of your scrollback
- Related Format: FORMAT_PASTE
- Related Hook: paste
WW
Usage: /ww <nick>
- Display whowas information on <nick>
SCANF
Usage: /scanf [channel]
- Scans [channel] or current channel for friends on your userlist
SCANI
Usage: /scani [channel]
- Scans [channel] or current channel for IrcOps
SCANS
Usage: /scani [channel]
- Scans [channel] or current channel for shitlisted users
SHOWLOCK
Usage: /showlock [channel]
- Displays current +k key for [channel]
SLEEP
Usage: /sleep <secs>
- Halts BitchX for <secs>
UNBAN
- See UB
USERIP
Usage: /userip <nick>
- Displays hostname for <nick>
WILN
Usage: /wiln
- Whois's last person who sent you a notice
WILM
Usage: /wilm
- Whois's last person who sent you a privmsg
ALIAS
Usage: /alias <command(s)>
- Adds new alias with <command(s)>
- Hint.:. If no argument is given, all aliases will be displayed
BHELP
Usage: /bhelp <command>
- Displays help for <command> (hopefully ;)
BACK
Usage: /back
- Sets you back from being away
CHAT
Usage: /chat <nick>
- Attempts to dcc chat <nick>
DCA
Usage: /dca
- Closes all DCC connections
DCS
Usage: /dca <nick>
- Closes all DCC SEND connections to <nick>
DETACH
Usage: /detach
- Detaches BitchX (use scr-bx to reattach)
DEVOICE
Usage: /devoice <nick>
- De-voices <nick> in current channel
DV
- See DEVOICE
ECHO
Usage: /echo <text>
- Echos <text> to the screen
IRCHOST
- See HOSTNAME
MAP
Usage: /map
- Generates an irc server map
MSAY
Usage: /msay <text>
- Sends <text> to all channels
NOCHAT
Usage: /nochat <nick>
- Closes DCC CHAT request from <nick>
PARTALL
Usage: /partall
- Leaves all channels
CDPLAY
Usage: /cdplay
- Plays an audio CD
CDSTOP
Usage: /cdstop
- Stops a currently playing audio CD
CDEJECT
Usage: /cdpeject
- Eject the CD from the cdrom drive
CDPAUSE
Usage: /cdpause
- Pauses a currently playing CD
CDLIST
Usage: /cdlist
- List track info on CD
CDVOL
Usage: /cdvol
- Sets CD playback volume