Base Commands

Base commands are commands that are found in every channel kdkbot is a part of. The information presented here are for the default values. Some commands may have been disabled or modified in permission level requirements on a per channel basis.

Trigger Rank Active Info
ama 1 Yes ama incorporates an "ask me anything" system in which questions can be added to be viewed later through a queuing system.
quote 1 Yes quote incorporates a storage system for memorable comments by the streamer(s), for use later on.
channel 5 Always channel offers various channel specific settings such as the trigger prefix, base command permission levels, etc.
commands 1 Yes commands incorporates a custom command system for creating channel specific user commands.
counter 2 Yes counter incorporates a counting system. Useful for tracking number of deaths, kills, etc.
perm 3 Yes perm is a core command that is designed to give other users a particular permission level.
stats 0 Yes stats gives the user specific statistical information about them in regards to the channel it was used in. Information such as number of messages sent and time spent in channel.
msges 0 Yes msges gives the user specific statistical information about them in regards to the channel it was used in. This tells the user the amount of messages they have sent with the number of characters in those messages since a date with their first join time.
time 0 Yes time gives the user specific statistical information about them in regards to the channel it was used in. This tells the user the amount of time they have spent in a channel since a particular date.
bits 0 Yes bits gives the user specific statistical information about them in regards to the channel it was used in. This tells the user the amount of time they have spent in a channel since a particular date.
timers 3 Yes timers incorporates a repeatable message to be sent to the channel based on a given delay.
urban 2 Yes urban requests the information for the first result found on the urban dictionary website.
permit 3 Yes permit allows a user to bypass certain filters created with the filters command.
game 1, 3 Yes game, if not provided anything after, will request the streamers current game name. This requires a permission rank of 1 or higher to use. If something is after game, it will attempt to send the new games title to twitch. This requires a permission rank of 3 or higher to use.
status 1, 3 Yes status, if not provided anything after, will request the streamers current stream title. This requires a permission rank of 1 or higher to use. If something is after status, it will attempt to send the new streams title to twitch. This requires a permission rank of 3 or higher to use.
viewers 1 Yes viewers will return the amount of viewers that the stream currently has, or it'll say it isn't live if it isn't. If a username is supplied, it will get the viewer count of the given user, or let you know if they are not online.
uptime 1 Yes uptime will return the amount of time that the stream has been live, or it'll say it isn't live if it isn't. If a username is supplied, it will get the uptime of the given user, or let you know if they are not online.
host 3 Yes host channel will host the given channel name, as long as the bot is marked as an editor of the channel. If no username is supplied, it will get the currently hosted channel, or let you know if you are not hosting.
unhost 3 Yes unhost will stop hosting as long as the bot is marked as an editor of the channel.




Master Commands

Master commands are commands that assigned to the bot owner, in this case it is Kalbintion. These commands are only able to be used by them, most of which are used for debugging purposes

Trigger Rank Active Info
debug Master Always debug enable will enable debug messages to the console. debug disable will disable them.
exit Master Always exit causes the bot to stop running, exiting with code 0
echo Master Always echo msg causes the bot to send the specific message (msg) back to the channel the command was used in.
echoto Master Always echoto channel msg causes the bot to send the specific message (msg) to the provided channel (channel).
echotoall Master Always echotoall msg causes the bot to send the specific message (msg) to all channels the bot is in.
color Master Always color name causes the bot to change it's own username color to the provided name.
status Master Always status msg sends a twitter status update with the given msg.
ram? Master Always ram? sends to the channel the command was used in, the estimated amount of memory used by the bot.
gc Master Always gc will suggest two garbage collections be done by the java GC using System.gc();