-
Notifications
You must be signed in to change notification settings - Fork 0
Commands
Simple commands are registered in a different way to other commands, a list of "responses" can be found here.
Sends an image from Artsy to the chat.
!ban @user time
Removes the role of, and bans, the provided user. The time is optional, and defaults to '60'. The units are unknown. Maybe it is 60 hours.
Checks a certain song for information.
-
!check type:fkid
This lets you search for a unique song directly by their type (soundcloud
,youtube
) and fkid (unique number for soundcloud, the bit in the url for YouTube) -
!check ..text..
Uses trigrams to find a song with the title similar to the text you provide. Implementation details can be found here.
!cookie @user
Sends a cookie to user.
!define cake
Uses urban dictionary to define a word you provide.
!dialect dialectType message...
Uses rinkworks.com to convert a message to a certain dialect.
Available types are: 'redneck', 'jive', 'cockney', 'fudd', 'bork', 'moron', 'piglatin', 'hckr', 'censor'
Event management system. When an event is running, the bot will automatically welcome the next DJ, as well as thank the previous DJ.
-
To get the status, do
!event status
-
To start an event, you can either do
!event start
, or!event start @user
Starting an event prints out a couple of helpful messages to the chat. It will also lock the queue and, when you provide a user, remove everyone except that user from the queue.
If you provide an
@user
, then the bot will automatically welcome the user. -
To stop the event, do
!event stop
-
To mark a song as the last song in the event, run
!event last
This will automatically end the event after the currently running song, and thank the last DJ. There is no need to run
!event stop
after the event if this command is run.You can run this command again to undo this operation.
Hangman game. Use !guess word
or !guess letter
to guess the obvious.
!hgq
prints out a random gif from /r/highqualitygifs. It will not show any 18+ media.
Provides the URL of the song currently being played.
Karma is rewarded for new plays and well-received plays. Use !karma @user
to find the karma of a friend, or omit the username to find your own karma.
It can be spent using !karma buy front
(costs 1500 karma) or !karma buy boost
(costs 500 karma).
One day: Karma can be gifted using !karma gift @user amount
.
Doing !karma set @user 5
will set the karma of the user to 5
. If you provide a sign (+5
or -5
), it will add or subtract 5
karma.
-
!motd enable
and!motd disable
will enable/disable the notices from being printed -
!motd status
will provide MOTD status information (enabled, interval, next message, last announce time) -
!motd list
will direct you to this URL. -
!motd reload
will reload all the data from the database. Useful if you have changed data online.
!move @user +-<position>
Moves a user to the specified position in the queue. This is 1-based (the front of the queue is the number 1).
If you provide a sign, it will move the user relative to their current position.
pong!
-
!raffle enable
and!raffle disable
will enable/disable the raffle from automatically running -
!raffle start
and !raffle stop` will start/stop the raffle, regardless of other restrictions (such as the minimum users restriction) -
!raffle status
will print out the status of the raffle system.
Allows you to reload certain parts of the bot.
-
!reload responses
reloads all responses from the database.
-
!responses add commandName text here
Will make!commandname
saytext here
-
!responses del commandName text here
Will removetext here
from thecommandname
-
!responses delall commandName
Will remove thecommandName
command -
!responses link firstCommand secondCommand
If one of the commands exist, it will link the other command to perform the same way as the first.For example, if you have a "!hello" command, and you want "!hi" to say the exact same thing, you can use this command to link them.
If you are a VIP, you can retag the current song title using !retag title...
. This updates the title of the song shown on the website.
!seen @user
Tells you when the user last did something (joined the room, or said something). If they said something, it tells you what they said. Creepy.
!sendlove @user
Sends the specified user some lurrrvveee. Well, sort of.
!skip [reason]
, only available to VIPs and above.
Skips the currently playing song. For some reason
s, future plays will automatically skip ('autoskip). 'Lockskip's give the user a second a chance at playing a song.
If you do not provide a reason, it simply skips the song.
Reasons:
-
unpop
,shit
-
op
: lockskips, autoskips. This clashes with the auto-op detector, use with caution. -
length
,len
-
history
,hist
: lockskips -
nsfw
: autoskips -
theme
: autoskips -
forbidden
: autoskips -
unavailable
,unav
,unv
,na
: lockskips, autoskips -
troll
: marks the song as forbidden, and bans the user
!status
shows the status of the queuelock, raffle, motd, and event.
!taco @user
Gives the user... a taco.
This feature has been disabled, and will be enabled when it has been rewritten. Contact @qaisjp if you use and miss this feature.
!tell @user <message here>
will tell the provided user your message when they next speak. Useful if someone is currently AFK.
!time [location]
You can check the time of any town, city anywhere in the world. For example, !time England, USA
.
!whois @user
Provides information about a certain user. Currently only provides their karma, and user ID.