IRCBot Commands / Usage ManualBuilt in Commands (Private Message)!commands
This will show you a list of commands available to you
!help command
This will show you the description of whatever command you selected.
!version
This will show you the bot version. You can also use "!version public" in a channel and it will display the version in the channel.
!reqlogin
Logs a user into the request system as the active DJ.
Users are defined with !adduser (seen below)
!reqlogout
Logs you out of the request system
(If you are Level 2 or higher, it will let you override)
!current
See who the current DJ is. (Level 2 or higher required)
!modules
See the currently loaded modules (plugins). (Level 2 or higher required)
!modload x
Loads module number x (!modules to get said #). (Level 2 or higher required)
!modunload x
Unload module number x (!modules to get said #). (Level 2 or higher required)
!dospam
Toggles topic changes, announcements, globally (Level 3 or higher ppl only)
!doonjoin
Toggles the OnJoin message globally (Level 3 or higher ppl only)
!die
Shuts down the bot (Level 2 or higher required)
!restart
Restarts the bot (Level 2 or higher required)
!rehash
Reloads ircbot.text (Only use if you are using IRCBot 3.04 or above) (Level 2 or higher required)
!adduser username level password [hostmask]
Adds a user to the bot, password is case-sensitive.
Level may be: 1 - Bot Master, 2 - SOP, 3 - HOP, 4 - VO
Level 1 people can add a user to any level, all others can add users to the level below them.
I.E. A sop can add a hop, a hop can add a vo
Hostmask is optional and if given that hostmask will be added to the user's account instead of the default (*username*!*@*)
!deluser username
Removes a user from the bot
!+host [username] hostmask
Adds a hostmask to yourself or username.
!-host [username] hostmask
Removes a hostmask to yourself or username.
!chpass [username] newpassword
Changes your or username's password.
!chlevel [username] level
Changes your or username's access level.
!save
Will save the users file (Level 2 or higher required)
!viewuser username
Will tell you the user’s level and password (Level 2 or higher required)
!raw RAW irc command
This is for advanced users only, executes a raw IRC command
(Level 2 or higher required)
Built in Commands (Channel)!playlist
The users in the channel type this to get the current DJs playlist
!request
Sends a request for the current DJ to play.
AutoDJ Commands / Usage ManualBuilt in Commands (Private Message)!countdown
This will countdown the current song until it is over (but will not disconnect the bot for a DJ to connect like !autodj-stop)
(Level 5 or higher required)
!autodj-reload
Reloads the playlist and re-writes the HTML playlist (if specified in .conf)
(Level 3 or higher required)
!autodj-force
Force AutoDJ to disconnect and stop anything it is doing.
(Level 3 or higher required)
!autodj-play
Connect and start playing MP3s. (Level 4 or higher required)
!autodj-stop
Counts down until song is over and disconnects. (Level 4 or higher required)
!autodj-name
Changes the name sent to the sound server on the fly. (Level 2 or higher required)
!autodj-chroot
Changes the content directory on the fly. (Level 2 or higher required)
!autodj-move
When the current song is over it will be moved into the MoveDir defined in the AutoDJ section of your IRCBot.conf.
(Level 2 or higher required)
!autodj-next
Stops playing current song and goes to the next one.
This command is also known as the DarkEye Special. (Level 2 or higher required)
!autodj-modules
This will display the currently loaded AutoDJ plugins.
(Level 2 or higher required)
!autodj-songtitle text
This will make AutoDJ send the specified song title to your song server.
(Level 3 or higher required)
!autodj-speak text
This will make AutoDJ speak the specified text at the end of the current song (Voice must be enabled).
(Level 2 or higher required)
!autodj-dopromo
This will make AutoDJ play one of your promos after the current song.
(Level 2 or higher required)
!autodj-requests
This will make toggle whether AutoDJ will take requests from users.
(Level 3 or higher required)
!autodj-reqlist
This will make AutoDJ show you a list of the currently requested/scheduled songs.
(Level 3 or higher required)
!autodj-reqdelete filename/wildcard
This will make AutoDJ delete the first requested/scheduled song that matches the filename/wildcard you give.
(Level 3 or higher required)
Built in Commands (Channel)!countdown
This will countdown the current song until it is over (but will not disconnect the bot for a DJ to connect like !autodj-stop)
(Level 5 or higher required)
!next
Stops playing current song and goes to the next one.
This command is also known as the DarkEye Special. (Level 2 or higher required)
!request
Adds a song to the play-queue. Overrides IRCBot’s internal !request.
!relay
Queue's any file on the filesystem, or a stream (
http://host:port/;file.mp3) (Level 2 or higher required)
@find
Finds songs in AutoDJ's playlist.
!move
When the current song is over it will be moved into the MoveDir defined in the AutoDJ section of your IRCBot.conf. (Level 2 or higher required)