Skip to content
inib edited this page Apr 9, 2017 · 1 revision

berndbot commands

berndbot @commandpath Parser. Executed on: 10/04/2017 @ 00:27:57


./commands

customCommands.js

./commands/customCommands.js

!addcom [command] [command text]
Add a custom command (see !listtags)
!editcom [command] [command text]
Replaces the given custom command
!delcom [command]
Delete a custom command
!aliascom [alias] [existing command] [parameters]
Create an alias to any command, optionally with parameters
!delalias [alias]
Delete an alias
!permcom [command] [groupId]
Set the permissions for a command
!pricecom [command] [amount]
Set the amount of points a command should cost
!paycom [command] [amount]
Set the amount of points a command should pay a viewer
!commands
Provides a list of all available custom commands.
!botcommands
Will show you all of the bots commands
!disablecom [command]
Disable a command from being used in chat
!enablecom [command]
Enable a command thats been disabled from being used in chat

deathctrCommand.js

./commands/deathctrCommand.js

!deathctr
Display the current number of deaths in game being played.
!deathctr reset
Reset the death counter for the game being played.
!deathctr set [number]
Set the death counter for the game being played.
!deathctr add|incr|+
Add one to the death counter for the game being played.
!deathctr sub|decr|-
Subtract one from the death counter for the game being played.

dualstreamCommand.js

./commands/dualstreamCommand.js

!multi
Displays the current multi-link information of the usage
!multi set [channels]
Adds a space-delimited list of channels to the multi-link (local channel already added)
!multi clear
Clears the multi-links and disables the timer
!multi timer [on / off]
Enable/Disable the multi-links timer
!multi timerinterval [time in minutes]
Set the interval for the multi-links timer
!multi reqmessage [amount of messages]
Set the amount of message required before triggering the dual stream link

highlightCommand.js

./commands/highlightCommand.js

!highlight [description]
Marks a highlight using the given description and with the current date stamp
!gethighlights
Get a list of current highlights
!showhighlights
Get a list of current highlights
!clearhighlights
Clear the current highlights

lastseenCommand.js

./commands/lastseenCommand.js

!lastseen [username]
Find out when the given user last interacted with the chat

streamCommand.js

./commands/streamCommand.js

!game
Give's you the current game, and the playtime if the channel is online.
!title
Give's you the current title, and the channel uptime if the channel is online.
!followage [optional (name)] [optional (channel)]
Tells you how long you have been following the channel.
!playtime
Tells you how long the caster has been playing the current game for.
!uptime
Give's you the current stream uptime.
!age [optional (name)]
Tells you how long you have been on Twitch for.
!setgame [game name]
Set Twitch game title.
!settitle [stream title]
Set Twitch stream title.
!vod
Displays stream uptime and current VOD or, if offline, the last VOD available.
!createdat [channel]
Returns when a channel was created in Twitch Timestamp format.

topCommand.js

./commands/topCommand.js

!top
By default it will disaplay the top5 people with the most points. This can be changed.
!toptime
By default it will disaplay the top5 people with the most time. This can be changed.
!topamount
Set how many people who up in the !top points list.
!toptimeamount
Set how many people who up in the !toptime list.


./core

chatModerator.js

./core/chatModerator.js

!moderation togglemoderationlogs
Toggles the moderation logs. You will need to reboot if you are enabling it.
!moderation spamtracker [on / off]
Enable/Disable the spam tracker. This limits how many messages a user can sent in 30 seconds by default
!moderation spamtrackerlimit [amount of messages]
Sets how many messages a user can sent in 30 seconds by default
!moderation spamtrackertime [amount in seconds]
Sets how many messages a user can sent in 30 seconds by default
!moderation spamtrackermessage [message]
Sets the spam tracker warning message
!moderation fakepurge [on / off]
Enable/Disable the fake purges filter. This will remove variations if enabled.
!moderation fakepurgemessage [message]
Sets the fake purge warning message
!blacklist
Show usage of command to manipulate the blacklist of words in chat
!blacklist add [word]
Adds a word to the blacklist
!blacklist remove [word]
Removes a word from the blacklist.
!whitelist
Shows usage of command to manipulate the whitelist links
!whitelist add [link]
Adds a link to the whitelist
!whitelist remove [link]
Removes a link from the whitelist.
!permit [user]
Permit someone to post a link for a configured period of time
!moderation
Shows usage for the various chat moderation options
!moderation links [on / off]
Enable/Disable the link filter
!moderation caps [on / off]
Enable/Disable the caps filter
!moderation spam [on / off]
Enable/Disable the spam filter
!moderation symbols [on / off]
Enable/Disable the symbol filter
!moderation emotes [on / off]
Enable/Disable the emotes filter
!moderation colors [on / off]
Enable/Disable the message color filter
!moderation longmessages [on / off]
Enable/Disable the longmessages filter
!moderation regulars [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [true / false]
Enable or disable if regulars get moderated by that filter
!moderation subscribers [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [true / false]
Enable or disable if subscribers get moderated by that filter
!moderation silenttimeout [links / caps / symbols / spam / emotes / colors / longmessages / blacklist / spamtracker / fakepurge / all] [true / false]
Enable or disable if the warning and timeout message will be said for that filter
!moderation warningtime [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [time in seconds]
Sets a warning time for a filter. This is when the user gets timed out for the first time
!moderation timeouttime [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [time in seconds]
Sets a timeout time for a filter. This is when a user gets timed out the for the second time
!moderation linksmessage [message]
Sets the link warning message
!moderation capsmessage [message]
Sets the cap warning message
!moderation symbolsmessage [message]
Sets the symbols warning message
!moderation emotesmessage [message]
Sets the emotes warning message
!moderation colorsmessage [message]
Sets the color warning message
!moderation longmsgmessage [message]
Sets the long message warning message
!moderation spammessage [message]
Sets the spam warning message
!moderation blacklistmessage [message]
Sets the blacklist warning message
!moderation permittime [seconds]
Sets the permit time in seconds
!moderation capslimit [amount]
Sets the amount (in percent) of caps allowed in a message
!moderation capstriggerlength [amount]
Sets the minimum amount of charaters before checking for caps
!moderation spamlimit [amount]
Sets the amount of repeating charaters allowed in a message
!moderation symbolslimit [amount]
Sets the amount (in percent) of symbols allowed in a message
!moderation symbolsgrouplimit [amount]
Sets the max amount of grouped symbols allowed in a message
!moderation symbolstriggerlength [amount]
Sets the minimum amount of charaters before checking for symbols
!moderation emoteslimit [amount]
Sets the amount of emotes allowed in a message
!moderation messagecharacterlimit [amount]
Sets the amount of characters allowed in a message
!moderation messagecooldown [seconds]
Sets a cooldown in seconds on the timeout messages (minimum is 10 seconds)
!moderation warningresettime [seconds]
Sets how long a user stays on his first offence for (there are 2 offences). Default is 60 minutes (minimum is 30 minutes)
!moderation blacklisttimeouttime [seconds]
Sets the timeout time for the blacklist

commandCoolDown.js

./core/commandCoolDown.js

!coolcom [command] [seconds]
Sets a cooldown in seconds for a command. Use -1 for seconds to remove it. This also applies for the per-user cooldown.
!toggleglobalcooldown
Enables or Disables the global command cooldown.
!toggleperusercooldown
Enables or Disables the per-user command cooldown.
!globalcooldowntime [seconds]
Sets the global cooldown time in seconds.
!togglemodcooldown
Enable or Disable mods being affected by cooldowns

commandPause.js

./core/commandPause.js

!pausecommands [seconds]
Pause all command usage for the given amount of time. If [seconds] is not present, uses a default value
!pausecommands clear
Unpause commands

commandRegister.js

./core/commandRegister.js

fileSystem.js

./core/fileSystem.js

gameMessages.js

./core/gameMessages.js

jsTimers.js

./core/jsTimers.js

keywordCoolDown.js

./core/keywordCoolDown.js

logging.js

./core/logging.js

!log
Get current logging usage
!log rotatedays [days]
Display or set number of days to rotate the logs. 0 to disable log rotation.
!log files
Toggle the logging of files
!log events
Toggle the logging of events
!log errors
Toggle the logging of errors

misc.js

./core/misc.js

panelCommands.js

./core/panelCommands.js

patternDetector.js

./core/patternDetector.js

permissions.js

./core/permissions.js

!users
List users currently in the channel
!mods
List mods currently in the channel
!permission [username] [groupId]
Get your current permission or optionally set the user permission for a user.
!permissionpoints [permissionID] [online / offline] [points]
Show/set the points gained for each permissions. -1 defaults to the global configuration.
!permission
Give's you all the ppermissions with there id's

streamInfo.js

./core/streamInfo.js

timeSystem.js

./core/timeSystem.js

!time
Announce amount of time spent in channel
!time add [user] [seconds]
Add seconds to a user's logged time (for correction purposes)
!time take [user] [seconds]
Take seconds from a user's logged time
!time promotehours [hours]
Set the amount of hours a user has to be logged to automatically become a regular
!time autolevel
Auto levels a user to regular after hitting 50 hours.
!time autolevelnotification
Toggles if a chat announcement is made when a user is promoted to a regular.
!time offlinetime
Toggle logging a user's time when the channel is offline
!streamertime
Announce the caster's local time
!timezone [timezone name]
Show configured timezone or optionally set the timezone. See List: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

updates.js

./core/updates.js

whisper.js

./core/whisper.js

!togglewhispermode
Toggle whisper mode


./games


./handlers

bitsHandler.js

./handlers/bitsHandler.js

!bitstoggle
Toggles the bits announcements.
!bitsrewardmulttoggle
Toggles the bits reward to become a multiplicative factor of the number of bits.
!bitsmessage
Sets a message for when someone cheers bits.
!bitsreward
Sets a reward for when someone cheers bits.
!bitsminimum
Set how many bits someone needs to cheer before announcing it.

donationHandler.js

./handlers/donationHandler.js

!streamlabs
Controls various options for donation handling
!streamlabs toggledonators
Toggles the Donator's group.
!streamlabs minmumbeforepromotion
Set the minimum before people get promoted to a Donator
!streamlabs announce
Toggles announcements for donations off and on
!streamlabs rewardmultiplier [n.n]
Set a reward multiplier for donations.
!streamlabs message [message text]
Set the donation message. Tags: (name), (amount), (points), (pointname), (message) and (currency)
!streamlabs currencycode [currencycode]
Set a currency code to convert all Streamlabs donations to.
!streamlabs currencycode erase
Removes the currency code.

emotesHandler.js

./handlers/emotesHandler.js

followHandler.js

./handlers/followHandler.js

!followreward [amount]
Set the points reward for following
!followmessage [message]
Set the new follower message when there is a reward
!followdelay [message]
Set the delay in seconds between follow announcements
!followtoggle
Enable or disable the anouncements for new followers
!followtaintoggle
Enable or disable the follow train anouncements
!checkfollow [username]
Check if a user is following the channel
!shoutout [streamer]
Give a shout out to a streamer.

gameWispHandler.js

./handlers/gameWispHandler.js

!gamewisp
Base command for GameWisp options.
!gamewisp submessage [message]
Edit/show the new subscription message for GameWisp.
!gamewisp resubmessage [message]
Edit/show the resubscription message for GameWisp.
!gamewisp tierupmessage [message]
Edit/show the tier upgrade message for GameWisp.
!gamewisp togglemessage [on/off]
Toggle/show the setting for showing GameWisp sub and resub messages.
!gamewisp reward [points]
Set/show base points given for a subscriber. Tiers can add onto this.
!gamewisp resubreward [points]
Set/show base points given for a resubscriber. Tiers can add onto this.
!gamewisp tier
Base command for GameWisp tier options.
!gamewisptier songrequest [tier] [number]
Set/view number of additional song requests per tier.
!gamewisptier bonuspoints [tier] [points]
Set/view point percentage bonus, use whole numbers (30 = 30%).
!gamewisptier subbonuspoints [tier] [points]
Set/view bonus points to give for sub or resubbing per tier.

hostHandler.js

./handlers/hostHandler.js

!hosttoggle
Toggles host announcements.
!autohosttoggle
Toggles auto host announcements.
!hostreward [amount]
Set the amount of points to reward when a channel starts hosting
!autohostreward [amount]
Set the amount of points to reward when a channel starts autohosting
!hostrewardminviewers [amount]
The number of viewers in the hosted channel required to provide a reward.
!hostmessage [message]
Set a message given when a channel hosts
!autohostmessage [message]
Set a message given when a channel autohosts
!hosthistory [on/off]
Enable or disable collection of host history data for the Panel.
!host [channel name]
Will host that channel. Make sure to add your bot as a channel editor on your Twitch dashboard for this to work.
!unhost
Will unhost the channel that is being hosted. Make sure to add your bot as a channel editor on your Twitch dashboard for this to work.

keywordHandler.js

./handlers/keywordHandler.js

!keyword
Base command for keyword options
!keyword add [keyword] [response]
Adds a keyword and a response
!keyword remove [keyword]
Removes a given keyword
!keyword cooldown [keyword] [seconds]
Sets a cooldown on the keyword. Use -1 to remove it. If you use the command: tag and you have a cooldown on that command it will use that cooldown
!keyword price [keyword] [cost]
Sets a price on that keyword if points are enabled. Use -1 to remove it. If you use the command: tag it will use the pricecom that has been set on that command

panelHandler.js

./handlers/panelHandler.js

streamTipHandler.js

./handlers/streamTipHandler.js

!streamtip
Controls various options for donation handling
!streamtip toggledonators
Toggles the Donator's group.
!streamtip minmumbeforepromotion
Set the minimum before people get promoted to a Donator
!streamtip announce
Toggles announcements for donations off and on
!streamtip rewardmultiplier [n.n]
Set a reward multiplier for donations.
!streamtip message [message text]
Set the donation message. Tags: (name), (amount), (points), (pointname), (message) and (currency)

subscribeHandler.js

./handlers/subscribeHandler.js

!subwelcometoggle
Enable or disable subscription alerts.
!primesubwelcometoggle
Enable or disable Twitch Prime subscription alerts.
!resubwelcometoggle
Enable or disable resubsciption alerts.
!submessage [message]
Set a welcome message for new subscribers.
!primesubmessage [message]
Set a welcome message for new Twitch Prime subscribers.
!resubmessage [message]
Set a message for resubscribers.
!subscribereward [points]
Set an award for subscribers.
!resubscribereward [points]
Set an award for resubscribers.
!resubemote [emote]
The (customemote) tag will be replace with that emote. The emote will be added the amount of months the user subscribed for.

tipeeeStreamHandler.js

./handlers/tipeeeStreamHandler.js

!tipeeestream
Controls various options for donation handling
!tipeeestream toggledonators
Toggles the Donator's group.
!tipeeestream minmumbeforepromotion
Set the minimum before people get promoted to a Donator
!tipeeestream announce
Toggles announcements for donations off and on
!tipeeestream rewardmultiplier [n.n]
Set a reward multiplier for donations.
!tipeeestream message [message text]
Set the donation message. Tags: (name), (amount), (reward), (message) and (currency)

twitterHandler.js

./handlers/twitterHandler.js

!twitter
Twitter base command
!twitter usage
Display the Twitter usage
!twitter set
Twitter configuration base command
!twitter set polldelay
Twitter poll delay base command
!twitter set polldelay mentions [seconds]
Poll delay for mentions in seconds. Minimum is 60.
!twitter set polldelay retweets [seconds]
Poll delay for retweets in seconds. Minimum is 60.
!twitter set polldelay hometimeline [seconds]
Poll delay for home timeline in seconds. Minimum is 60.
!twitter set polldelay usertimeline [seconds]
Poll delay for user timeline in seconds. Minimum is 15.
!twitter set poll
Twitter poll configuration base command
!twitter set poll mentions [on/off]
Poll mentions from Twitter.
!twitter set poll retweets [on/off]
Poll retweets from Twitter.
!twitter set poll hometimeline [on/off]
Poll home timeline from Twitter. Disables all other polling in the Core.
!twitter set poll usertimeline [on/off]
Poll user timeline from Twitter.
!twitter set post
Twitter automatic post configuration base command
!twitter set post online [on/off]
Automatically post when the stream is detected as going online.
!twitter set post gamechange [on/off]
Automatically post when a game change is peformed via the !game command.
!twitter set post update [on/off]
Automatically post an update to Twitter on a timed interval (!twitter set updatetimer).
!twitter set updatetimer [minutes]
Twitter automatic post timer. Posts updates about the stream in progress.
!twitter set message
Twitter automatic post message configuration base command
!twitter set message online [message]
Configures message that is sent out when stream goes online. Tags: (game) (twitchurl)
!twitter set message gamechange [message]
Configures message that is sent out on game change. Tags: (game) (twitchurl)
!twitter set message update [message]
Configures message that is sent out on an interval basis. Tags: (game) (twitchurl) (uptime)
!twitter post [message]
Post a message to Twitter
!twitter lasttweet
Display the last Tweet on the home or user timeline
!twitter lastmention
Display the last @mention from Twitter
!twitter lastretweet
Display the last retweeted message on Twitter
!twitter id
Display the configured Twitter ID for the caster

wordCounter.js

./handlers/wordCounter.js

!wordcounter
Configures various option for the wordcounter
!wordcounter add [word]
Adds a word that will be counted every time someone says it
!wordcounter remove [word]
Removes the given word which will no longer be counted every time someone says it
!count [word]
Tells you how many times that word as been said in chat.


./systems

audioPanelSystem.js

./systems/audioPanelSystem.js

!audiohook [play | list]
Base command for audio hooks.
!audiohook play [audio_hook]
Sends the audio_hook request to the Panel.
!audiohook list
Lists the audio hooks.
!audiohook togglemessages
Enables the success message once a sfx is sent.
!audiohook customcommand [add / remove] [command] [sound]
Adds a custom command that will trigger that sound. Use tag "(list)" to display all the commands.

bettingSystem.js

./systems/bettingSystem.js

!bet open ["title"] ["option1, option2, option3"] [minimum bet] [maximum bet] [close timer]
Opens a bet with those options.
!bet close ["winning option"]
Closes the current bet.
!bet save
Toggle if bet results get saved or not after closing one.
!bet togglemessages
Toggles bet warning messages on or off.
!bet saveformat [date format]
Changes the date format past bets are saved in default is yyyy.mm.dd
!bet gain [percent]
Changes the point gain percent users get when they win a bet.
!bet lookup [date]
Displays the results of a bet made on that day. If you made multiple bets you will have to add "_#" to specify the bet.
!bet [amount] [option]
Bets on the option.

cleanupSystem.js

./systems/cleanupSystem.js

!cleanup time [amount in seconds]
Will remove users from the times table with less then the seconds you chose.
!cleanup points [amount of points]
Will remove users from the points table with less then the points you chose.
!cleanup all [time in seconds]
Will remove users from all the db tables with less then the seconds you chose.

greetingSystem.js

./systems/greetingSystem.js

!greeting
Base command for controlling greetings.
!greeting cooldown [hours]
Cooldown in hours before displaying a greeting for a person rejoining chat.
!greeting toggle
Enable/disable the greeting system.
!greeting enable [default | message]
Enable greetings and use the default or set a message.
!greeting disable
Delete personal greeting and automated greeting at join

noticeSystem.js

./systems/noticeSystem.js

!notice
Base command for managing notices
!notice get [id]
Gets the notice related to the ID
!notice edit [id] [new message]
Replace the notice at the given ID
!notice remove [id]
Removes the notice related to the given ID
!notice add [message or command]
Adds a notice, with a custom message, or a command ex: !notice add command:COMMANDS_NAME
!notice interval [minutes]
Sets the notice interval in minutes
!notice req [message count]
Set the number of messages needed to trigger a notice
!notice config
Shows current notice configuration
!notice toggle
Toggles notices on and off
!notice toggleoffline
Toggles on and off if notices can be said in chat if the channel is offline

pointSystem.js

./systems/pointSystem.js

!points
Announce points in chat when no parameters are given.
!points add [username] [amount]
Add an amount of points to a user's balance
!points take [username] [amount]
Take an amount of points from the user's balance
!points set [username] [amount]
Set the user's points balance to an amount
!points all [amount]
Send an amount of points to all users in the chat
!points takeall [amount]
Remove an amount of points to all users in the chat
!points setname single [name]
Set the points name for single points
!points setname multiple [name]
Set the points name for plural points
!points setname delete
Deletes single and multiple custom names
!points setgain [amount]
Set the amount of points gained per payout interval while the channel is online, can be overriden by group settings
!points setofflinegain [amount]
Set the amount of points gained per interval while the channel is offline, can be overridden by group settings
!points setinterval [minutes]
Set the points payout interval for when the channel is online
!points setofflineinterval [minutes]
Set the points payout interval for when the channel is offline
!points setmessage [message] - Set the points message for when someone uses the points command.
Tags: (userprefix), (user), (points), (pointsname), (pointsstring), (time), and (rank)
!points bonus [amount] [time in minutes]
Gives a bonus amount of points at each payouts
!points resetall
Deletes everyones points
!makeitrain [amount]
Send a random amount of points to each user in the channel
!gift [user] [amount]
Give points to a friend.
!penalty [user] [time]
Stop a user from gaining points for X amount of minutes.

pollSystem.js

./systems/pollSystem.js

!poll
Announce information about a poll, if one is running.
!poll results
Announce result information about the last run poll (Poll information is retained until shutdown)
!poll open ["poll question"] ["option1, option2, ..."] [seconds] [min votes]
Starts a poll with question and options. Optionally provide seconds and min votes. If seconds are 0, defaults to 60
!poll close
Close the current poll and tally the votes

quoteSystem.js

./systems/quoteSystem.js

!poll close close
Close the current poll and tally the votes
!quotemodetoggle
toggle between !addquote function modes
!addquote [quote text]
Save a quote
!delquote [quoteId]
Delete a quote
!quote [quoteId]
Announce a quote by its Id, omit the id parameter to get a random quote
!quotemessage [message]
Sets the quote string with tags: (id) (quote) (user) (game) (date)
!searchquote [string]
Searches the quotes for a string and returns a list of IDs

ranksSystem.js

./systems/ranksSystem.js

!rankedit
Displays the usage of rankedit.
!rankedit add [time] [rankname]
Add a new rank. Time is in hours.
!rankedit del [time]
Deletes the rank associated with the given time
!rankedit custom [user] [rankname]
Add a custom rank to a user.
!rankedit customdel [user]
Remove a custom rank from a user.
!rankedit settime [time]
Number of minimum hours before user can choose custom rank.
!rankedit setcost [points]
Cost of custom rank.
!rank
Display current rank.
!rank set [rankname]
Set rank for self if enough hours and points, if applicable, available in chat.
!rank del
Deletes customized rank.

youtubePlayer.js

./systems/youtubePlayer.js

!ytp
Base command to manage YouTube player settings
!musicplayer
Built-in permanent alias to !ytp
!ytp togglestealrefund
Toggle refunding users half their points if their song is stolen, use to reward users with songs that are liked
!ytp djname [DJ Name]
Name the DJ for playlists
!ytp delrequest [YouTube ID]
Delete a song that has been requested
!ytp volume [0-100]
Set volume in player. No value to display current volume.
!ytp votecount
Set the amount of votes needed for the !skip command to work
!ytp pause
Pause/unpause the player.
!ytp togglerandom
Toggle randomizing playlists
!ytp shuffle
Toggle randomizing playlists
!ytp toggleannounce
Toggle announcing now playing in the chat
!ytp togglenotify
Toggle announcing now playing in the chat
!ytp togglerequests
Toggle announcing now playing in the chat
!ytp togglesr
Toggle announcing now playing in the chat
!ytp setrequestmax [max concurrent requests]
Set the maximum of concurrent songrequests a user can make
!ytp limit [max concurrent requests]
Set the maximum of concurrent songrequests a user can make
!ytp setmaxvidlength [max video length in seconds]
Set the maximum length of a song that may be requested
!ytp maxvideolength [max video length in seconds]
Set the maximum length of a song that may be requested
!ytp blacklistuser [add / remove] [user]
Blacklist a user from using the songrequest features.
!ytp blacklist [add / remove] [name contained in the video]
Blacklist a song name from being requested.
!playlist
Base command: Manage playlists
!playlist add [youtube link | id | search]
Add a song to the current playlist
!playlist delete
Delete the current song from the current playlist
!playlist loadpl [playlist name]
Load playlist by name, calling this command with an unknown playlist will create it for you.
!playlist listpl
List the playlists
!playlist deletepl [playlist name]
Delete a playlist by name
!playlist importpl file [playlist name] [file]
Creates/overwrites playlist with new list generated from ./addons/youtubePlayer/file. File may contain links, descriptions, or YouTube IDs
!stealsong [playlist name]
Add the currently playing song to the current playlist or a given playlist
!jumptosong [position in playlist]
Jump to a song in the current playlist by position in playlist.
!playsong [position in playlist]
Jump to a song in the current playlist by position in playlist.
!skipsong
Skip the current song and proceed to the next video in line
!skipsong vote
allow viewers to vote to skip a song
!songrequest [YouTube ID | YouTube link | search string]
Request a song!
!wrongsong
Removes the last requested song from the user
!wrongsong user [username]
Removes the last requested song from a specific user
!previoussong
Announce the previous played song in the chat
!currentsong
Announce the currently playing song in the chat
!nextsong
Display the next song in the request queue
!nextsong [index number]
Display the full song title at the index.
!nextsong next [n]
Display the next n songs in queue, max of 5
!nextsong list [x-y]
Display songs in queue from the range, max of 5

berndbot @commandpath Parser. Executed on: 10/04/2017 @ 00:27:57