#eggdrop bot service commands
I am going to add the details and descriptions of each command soon, right now the commands are just listed
Content
-
Introduction:
These syntax rules will be used throughout this document:
- Arguments surrounded < and > are mandatory. You NEED to supply them.
- Arguments surrounded [ and ] aren’t mandatory. You can choose to supply them.
- Arguments with a ¦ in them means that you can choose.
-
‘SN’ in the public commands-section means ‘ShortNick’, it should be replaced by the shortnick of the bot.
You can find the shortnick of a bot by doing: !shortnick in the channel.
-
Message Commands:
These are the standard bot commands of an eggdrop. (except the LOGIN command)
These commands CAN be changed or replaced by scripts, or even disabled.-
IDENT
/MSG bot IDENT <pass> [handle]
This lets me recognize you from a new address. You must use your password (the one you set with PASS) so I know it’s really you. If you’re using a different nickname than you were when you registered, you’ll have to give your original nickname too. - SUSPEND
/msg bot suspend [channel] [reason]
This suspends the channel specified with a reason if specified. -
INFO
/MSG bot INFO <pass> [channel] [an info line]
Whatever you set as your info line will be shown when you join the channel, as long as you haven’t been there in the past three minutes. It is also shown to people when they ask the bot for WHO or WHOIS.
You may set an info line specific to a channel like so:
/MSG bot INFO <pass> <#channel> This is my info.
Or you may set the default info line (used when there is no channel-specific one) like so:
/MSG bot INFO <pass> This is my default info.You can erase the infoline by:
/MSG bot INFO <pass> [channel] NONE -
INVITE
/MSG bot INVITE <pass> <#channel>This will make me invite you to a channel (if I’m on that channel).
-
JOIN
/MSG bot JOIN <#channel>
This command enables you to join a bot through a msg command.It should be used when you parted a bot from your channel, and want it back.
-
LOGIN
/msg bot LOGIN <handle> <pass>
This will allow you to auth to the bot. Since our newest version it’s required to supply the bot with both your handle and password.
Your handle is the nickname you had when you were added to the bot. -
OP
/MSG bot op <pass> [channel]
This will tell me to op you on any channel where I have ops and you don’t. If you give a channel name, I’ll just op you on that channel. -
PASS
/MSG bot PASS <password>
This sets a password, which lets you use other commands, like IDENT.
Ops and masters: You need a password to use ANY op or master command.This is how you change your password:
/MSG bot PASS <oldpass> <newpass> -
VOICE
/MSG bot VOICE <pass> <#channel>This will tell me to voice you on the channel if I have ops and you don’t have a voice, and I monitor that channels voices.
-
WHO
/MSG bot WHO <#channel>
This will show you a list of who’s on that channel right now, and each person’s info line (if they have one). -
WHOIS
/MSG bot WHOIS <handle>
This will give you information about someone else I know, including his or her default info line, email address, when they were last on the channel, and if they are an op or master.
-
IDENT
Global owner commands
whoisall
sethost
addhost
delhost
lock
jump
die
restart
gchattr
unlock
Global master commands
operlist
note
chnick
chhandle
rehash
banner
gbanner
rehashall
purge
away
back
save
unignore
gbanlist
gban
ungban
killban
Global operator commands
msg
gethost
Channel owner commands
chattr
cycle
drop
join
part
Channel master commands
rembadword
addbadword
listbadword
rembadchan
addbadchan
listbadchan
chanset
fixmode
clean
del
greet
chanflood
ctcpflood
nickflood
Channel operator commands
say
act
topic
op
deop
banmask
ban
unban
banlist
kick
mode
voice
devoice
addinfo
Channel voice commands
smack
ops
shortnick
server
time
date
version
queue
uptime
ping
count
dbcount
chaninfo
chanowner
channels
userlist
matchcount
chat
verify
getinfo
searchinfo
help
showignore
add