How to make BitchX worth using in only 6 minutes, 14 seconds
You can blame GJJ for this section...
Installed BitchX
Edited my .bash_profile file to add these lines:
#Aliases
alias bitchx='BitchX'
alias bx='BitchX'
#BitchX Settings
export IRCNICK=mackdaddy
export IRCUSER=mackdaddy
export IRC_HOST=mydomain.org
export IRCNAME='Da Mack Daddy'
export IRCSERVER=my.favorite.irc.server.net
I then created a .bitchxrc file and added these contents
/fset format_version Ultimate WarScript 3.4.2
alias id /msg nickserv identify passwd
/set LOGFILE irclog.txt
/set CONNECT_TIMEOUT 60
/set DCC_AUTORESUME ON
/set CLOCK_24HOUR ON
/set AUTO_AWAY OFF
/set FLOOD_KICK OFF
/set FLOOD_PROTECTION OFF
/set DCC_AUTOGET OFF
/set auto_nslookup on
/set auto_whowas on
/set log on
Later, to make the log readable I added this one:
/set mangle_logfiles all_off
I may use these later:
ADDFORWARD
Usage : / addforward channel | nick
- Forward all messages to channel | nick
See UNFORWARD on how to remove channel | nick from forward list
Everything you might ever want to know about Eggdrop Bots in one sentence:
Usage: MSG: /msg <botnick> translate <args> PUB: !translate <args> DCC: .translate <args> Args is: <fromlang> <tolang> <text to translate> : type langs as a single arg after the command to get a list of valid language codes (d...@eggheads.org)
/fset format_public [$0] %b<%n$1%b>%n $3- (turns on timestamping on older versions)
/set timestamp on (turns on timestamping in newer versions)
/umode -n or umode -s (turns off newsflashes)
/set log on (turns on logging)
SCROLLING: Ctrl-S and Ctrl-Q
To use a BitchX script, add this line to your .bashrc file:
export IRCRC=".bitchxrc"
Samples of things you might put in the .bitchxrc file:
alias id msg nickserv identify password (so you just type /id to send your password to nickserv)
timer use example: /timer -refnum 2 60 /msg LionWorkg xxxxxxxxxxx
Here's a kickban:
^alias lameban {
msg $0 Mean People just SUCK. Kind people do it well.
msg $C $0 has been removed for a while.
kb $C $0 is free to lend his unique charm to other chatrooms."This has all been wonderful
but now you're on your wayyyyyayay"
}
^p and ^n to scroll pages up and down without seeing other screen stuff
If it all get too funky, /reset to get spacing correct again.
The temporary bans most often needed (examples):
ja...@129.252.242.*
/mode #channelname +b *!*@*.ipt.aol.com
/mode #channelname +b *!*@twcny.rr.com
ADMIN
AJOINLIST AJOIN UNAJOIN
BANSTAT BAN
CHAT
CHANNEL CHANST shows channel stats
CLONES
CSET
DCC
DISCONNECT
HISTORY
IGNORE example: /ignore java@=iNPW43G441.ipt.aol.com #channelname ALL
LOAD UNLOAD unloads scripts
LINKS MAP
LUSERS
M is the same as MSG
OSTAT does this reallywork?
PING pings user SPING pings the server
RANDOMNICK
READLOG read away log
RECONNECT
RELOAD reloads bitchx.sav to abandon changes
SHOWIDLE shows idle people in channel
SHOWSPLIT
STATS server stats
TOPIC
UB unbans MUB removes all bans
UNVOICE
USERIP
USERS stats on users on the server.
WALL
WHO WHOIS
WHOLEFT
WSET
Managing Windows in BitchX:
/window list lists all windows in bitchx
/window new hide creates new hidden window
/window next</b> (Sets the current window to the next numbered window swapping the current window with the new one if it was
hidden.
ESCAPE-1 ESCAPE-2 etc. will switch between windows.
/mode #channelname +b *!*@129.252.199.*
DCtaLK was ja...@129.252.215.9334= sun.ca.us.webchat.org Java User
BAN LEVELS as if you care...
.Ban Levels
1=*!*ID...@Host.Domain
2=*!*@Host.Domain
3=*!*IDent@*.Domain
4=*!*@*.Domain
5=Nick!ID...@Host.Domain
6=Nick!*ID...@Host.Domain
7=Nick!*@Host.Domain
8=Nick!*IDent@*.Domain
9=Nick!*@*.Domain
10=*!ID...@Host.Domain
MODES
n - outside notices
t - topic changing
s - secret
p - private
i - invite only
l - limited number of users
m - moderated
k - password for entry
OTHER:
On some networks...
If you're ops on a channel and get banned by mistake
/msg chanserv invite #channelname
MORE MORE MORE MORE MOREEEEEEEE BeyotschX info...
Everything from this point on was stolen from a cached copy of a site that no longer existed, so I retrieved it from the garbagedump/memory-hole that is google's cache and pasted it here. -gjj
CREDITS
BitchX Helpfile for BitchX-69 ( 28 12 96 )
Version ( 31 12 96 ) with color support
Updated by the BarK0de ( bark0de @ w3n net )
Original BitchX help by otiluke ( spaz @ neta com )
Type /help new for a list of new commands for the current version
ABOUT
Usage : / about
- Shows yet another ansi screen with greets to people who have contributed to the BitchX project
HELP
Usage : / help 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
ADDBOT
Usage : /addbot nick | nick ! user @ hostname channel | * [ auto-op ] [ protection ]
Hint : channel can have more than one channel via the use of,
- Adds nick | nick ! user @ hostname to your bot list on channel | * with [ auto-op ] and [ protection ] levels
See USERLEVELS for levels concerning users and auto-op , and see UNBOT on how to remove it from botlist
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 nick | nick ! user @ hostname channel | * [ userlevel ] [ auto-op ] [ protection ] [ password ]
Hint : channel can have more than one via the use of ,
- Adds nick | nick ! user @ hostname on channel | * with [ userlevel ] , [ auto-op ] and [ protection ] levels to your userlist
See UNUSER on how to remove nick from userlist ; also see USERLEVELS for user, auto-op and protection levels CTCP to understand valid CTCP commands which can be sent to gain privileges
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,
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, DOffer, Echo, Load, List, MinSpeed, Notice, Offer, PList, Queue, ReSend, Save, Type
Usage : / DCC command
- Bot, Chat, Close, Get, Raw, ReGet, Rename, Send
Hint : / Help CDCC | DCC command for more information
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 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
CHANNEL
Usage : / channel
- Shows information on the channels, modes and server you are on
CHANST
Usage : / chanst [ 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
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 [ channel ]
- Shows, in a full format, all the nicks with op status
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 : / help CSet command for more information
command :
DEOPFLOOD
DEOP_ON_DEOPFLOOD
AINV
DEOPFLOOD_TIME
DEOP_ON_KICKFLOOD
AUTO_REJOIN
KICKFLOOD
KICK_ON_DEOPFLOOD
HACKING
KICKFLOOD_TIME
KICK_ON_KICKFLOOD
LAMELIST
NICKFLOOD
KICK_ON_NICKFLOOD
SHITLIST
NICKFLOOD_TIME
KICK_ON_PUBFLOOD
USERLIST
PUBFLOOD
KICK_IF_BANNED
PUBFLOOD_TIME
PUBFLOOD_IGNORE_TIME
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_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
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 GET
Usage : / dcc get font color=green>or=grey> nick [ file ( s ) ]
- Starts to receive [ file ( s ) ] from nick
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
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
--------------------------------------------------------------------------------
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
See IGNORE
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
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
- 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 [ channel ]
- Shows, in a full format, all the nicks without ops in [ channel ] or current channel
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 ]
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
--------------------------------------------------------------------------------
Q
See QUERY
QK
Usage : / qk nick
- Kick nick with a reason randomly selected from BitchX reasons
QUERY
Usage : / query nick
- Starts a query to nick
Usage : / query
- Whilst in a query, conclude the query if no arguments are present
QUEUE
Usage : / queue
- Shows current queue
QUIT
Usage : / quit
- Leaves IRC
--------------------------------------------------------------------------------
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 t;
REHASH
Usage : / rehash
* Requires irc operator status
- Rehashs ircd conf for new configuration
REL
Usage : / relm
- Displays the last 10 messages received
This is somwhat the same as RELM -l , meaning no difference whatsoever
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
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 command times
- Repeats command times
REQUEST
Usage : / request nick | channel request
- Sends CTCP request to nick | channel
RESET
Usage : / reset
- Fixes flashed terminals
--------------------------------------------------------------------------------
SAVEA
Usage : / savea
- Save client settings to ~/ ircrc
SAVEALL
Usage : / saveall
- Save all settings and lists to ~/ BitchX/BitchX sav
SAVELIST
See SAVEALL
SBAN
Usage : / sban nick
- Bans hostname of nick
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
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 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 yet
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 [ channel ]
- Shows idle people on current channel or [ channel ]
SHOWSPLIT
Usage : / showsplit
- Sorry, no help is available for this command yet
SHOWWORDKICK
Usage : / showwordkick
- Shows list of banned words
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
TELNET
Usage : / telnet
- Opens a telnet client in a virtual screen
Use number to switch through virtual screens
TIME
Usage : / time
- Shows time and date of current server
TLOCK
Usage : / tlock channel [ on | off ]
- [Un]Locks channel with the current topic
TOPIC
See 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
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 local machine
USAGE
Usage : / usage
- Shows memory usage of local machine
USER
Usage : / user
- Displays a list of users in wide format, showing userlevels and
hostnames of nicks in the current channel
USERLEVELS
[ userlevels ] : (available to the registered user)
+ 25 - CTCP Invite, Whoami and Voice
+ 50 - CTCP Ops and Unban, with flood checking
+ 90 - CTCP Ops and Unban, with no flood checking
[ auto-oplevels ] :
0 - Auto-op off
1 - Delay auto-op
2 - Instant op-on-join
3 - Delay voice
4 - Instant voice-on-join
[ protectionlevels ] :
1 - Reop if deopped
2 - Reop user, deop the offender
3 - Reop user, kick the offender 4 - Reop user, ban/kick the offender
[ shitlevels ] :
1 - Offender will be deopped if opped
2 - Automatically kick offender on join
3 - Automatically ban/kick offender on join
4 - Permanently ban offender at all times
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
WHEREIS
Usage : / whereis nick
- Attempts to locate someone who has just left a channel and/or changed nicks
Note:
- If they change server or have multiple iRC clients online, then this command fails
WHICH
Usage : / which file
- Determines which file was loaded with the /load command
WHO
Usage : / who nick | channel
- Shows who listing on nick | channel
--
+----------+-----------------------------------------------------+
| The | IRC: irc://irc.exilenet.org 6667 (port 7000 for SSL)|
| ExileNET | Web: http://www.exilenet.org/cgichat/irc.cgi |
| IRC | Email: ev...@NOSPAMexilenet.org |
| Network! | ICQ: 31337931 |
+----------+-----------------------------------------------------+