Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to make BitchX worth using

3,406 views
Skip to first unread message

evul

unread,
Jul 7, 2009, 8:05:42 PM7/7/09
to
From: http://www.undisputed.net/documents/bitchx_ref.txt

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 |
+----------+-----------------------------------------------------+

jor...@nccmco.com

unread,
Jun 7, 2016, 10:08:28 AM6/7/16
to
I have a question that I am hoping you can help me with! I am having problems with my log and reading my messages. I'm sure it's an easy fix but I can't seem to find a solution.

When I type /readlog, if there are not any messages it just shows me: Error Opening Log file /home/vixie/cyp/cyp.log
��� type /remlog to remove log

but if there are messages it shows me this, but doesn't show the messages: type /remlog to remove log

Do you know why or how I can fix this so my messages show up? Thank you!
> --------------------------------------------------------------------------...
0 new messages