Bot originally made by a weeb, so certain commands are removed/altered for homohorse use Notes: Commands such as @Braebot disguise cannot be altered as of right now Many commands are only enabled for staff and higher-up staff Music commands: !m q                      ## Request a song. !m yq !m radio                  ## Request a direct radio stream be used. You may use the site http://www.radiosure.com/stations/ to find direct radio stream URLs. ## For example, http://streaming.swisstxt.ch/m/rsj/mp3_128 (smooth jazz) or http://onair-ha1.krone.at/kronehit-electric.mp3 (electric) !m ra !m s                      ## Stop the music and clear the playlist. !m stop !m d                      ## Completely stop the music and unbind the bot from the channel. Not recommended. !m destroy !m p                      ## Pause or unpause the song. !m pause !m lq                     ## List (up to) 15 queued songs. !m ls !m lp !m np                     ## Show the music currently playing. !m playing !m vol                    ## Set the music volume voice-channel-wide (0-150%). !m dv                     ## Set the default music volume (0-100). Not persisting throughout restarts. !m defvol !m min                    ## Set the music volume to 0%. !m mute !m max                    ## Set the music volume to 100% (not the actual max). !m half                   ## Set the music volume to 50%. !m sh                     ## Shuffle the current playlist. !m setgame                ## Owner-only; sets the game of the bot to the number of songs playing ## Can only be used by homohorse. !m pl                     ## Queues up to 25 songs from a Youtube playlist as specified by a link or keywords. ## Youtube links can do this by taking the list ID at the end of the URL. For example, https://www.youtube.com/watch?v=LpUVcd1vNxA&list=PLmfF4BmsVnEm-yCasIg8fXo3caK0nr8X5 soon becomes PLmfF4BmsVnEm-yCasIg8fXo3caK0nr8X5. !m lopl                   ## Queues up to 50 songs from a directory. ## Usage unknown. !m pl should always be used in favor of !m lopl, especially as it has shown to be able ## to queue more than 25 songs. For example, !m pl PLbDueLhkWrrFzqZHyUvSwk28gUEmf0fkE will always queue 30 ## songs when finished. !m lo                     ## Owner-only; queues a local file by specifying a full path. ## Can only be used by homohorse. ## The following command will work: !m lo Z:\Downloads\DOG.mp3 !m mv                     ## Moves Braebot to your voice channel if music is currently playing. ## Note: will NOT work in /hhh/ as only one voice channel allows for Braebot to "speak" in! !m rm                     ## Remove a song by its number in the queue, or 'all' to remove the entire queue. !m cleanup                ## Owner-only; clear hanging voice connections Administration commands: *Administration commands only available/necessary for homohorse .grdel*                   ## Toggles automatic deletion of greet and bye messages. Enabled. .greet*                   ## Toggles greet messages. Enabled. .greetmsg*                ## Sets the greet message. .bye*                     ## Toggles bye messages. Enabled. .byemsg*                  ## Sets the bye message. .byepm*                   ## Toggles whether to PM bye messages to the user. Disabled. .greetpm*                 ## Toggles whether to PM greet messages to the user. Disabled. .spmom*                   ## Toggles whether to PM mentions of offline users. Disabled. ## Example: @Sparkshot look at this! ; Braebot would PM (offline) Sparkshot with this. .logserver*               ## Toggles whether to log messages in a file. Disabled, generally useless and owner-only anyways. .userpresence*            ## Starts logging user status (online,offline,idle). Will message when change. Disabled. .voicepresence*           ## Starts logging a voice channel whether someone joins or leaves. Will message when change. Disabled. .repeatinvoke*            ## Shows the repeat message and restarts the timer. Repeat message removed a while ago, useless. .repinv* .repeat*                  ## Repeats a certain message every X minutes. Repeat is disabled if no parameters are specified. Disabled. ## Requires manage messages. .slowmode                 ## Toggles slow mode. When ON, users are only able to send 1 message every 5 seconds. Disabled. ## Moderators and Administrators can toggle slow mode. .scsc*                    ## Starts an instance of cross server channel. Pretty cool feature, but disabled because we have 1 server. .jcsc*                    ## Joins the current channel to an instance of cross server channel using the token from .scsc. ## Used in conjunction with .scsc. .lcsc*                    ## Leaves Cross server channel instance from the channel. ## Used in conjunction with .scsc. .remind                   ## Sends a message to you or a channel after a certain amount of time. Check the commandlist for parameters. ## All users can use this. .remindmsg*               ## Sets message for when the remind is triggered. Bot owner only by default. .serverinfo               ## Shows info about the server the bot is on. .sinfo                   ## All users can use this. .channelinfo              ## Shows info about the channel via .cinfo #. If no channel is specified it uses the server the .cinfo                   ## command was posted on. All users can use this. .userinfo                 ## Shows info about a specific user via .uinfo @. If no user is specified it shows your stats. .uninfo                  ## Only staff can use this. .addcustreact*            ## Adds a custom reaction for Braebot to do. Bot owner only by default. .acr* .listcustreact            ## Lists all custom reactions with 5 commands per page. Parameters are used for page number (.lcr 1). .lcr                     ## Only staff can use this. .delcustreact*            ## Deletes a custom reaction with given name and index. .dcr* .autoassignrole*          ## Automatically assigns a specified role to each user who joins the server. Disabled because it ruins the .aar*                    ## purpose of the 10 minute lurk timer. .leave*                   ## Makes Braebot leave the server. Disabled. .restart                  ## Restarts the bot. Doesn't always work properly. ## Only staff can use this. .setrole*                 ## Sets a role for a given user. (.sr @User Gay). .sr* .removerole               ## Removes a role from a given user. (.rr @User Gay) .rr                      ## Only Administrators can use this. .renamerole*              ## Renames a role. Role to be renamed must be lower than the Bot role. Disabled. .renr* .removeallroles           ## Removes all roles from a given user. (.rar @User) .rar                     ## Only Moderators+ can use this. .createrole               ## Creates a role with the given name. .cr                      ## Only Administrators can use this. .rolecolor*               ## Sets a role color to the hex or 0-255 RGB color value provided. .rc* .roles                    ## Lists all roles on the server OR on a single user if specified. ## All users can use this. .ban                      ## Bans a user by ID or name with an optional message. (.b "@User" Toxicity) .b                       ## Only Administrators can use this. .softban                  ## Bans and then unbans a user by ID or name with an optional message. (.sb "@User" Toxicity) .sb                      ## Only Moderators+ can use this. .kick                     ## Kicks a mentioned user from the server. .k                       ## Only Moderators+ can use this. .mute                     ## Mutes mentioned user or users. ## Only Moderators+ can use this. .unmute                   ## Unmutes mentioned user or users. ## Only Moderators+ can use this. .deafen                   ## Deafens mentioned user or users. .deaf                       ## Only Moderators+ can use this. .undeafen                 ## Undeafens mentioned user or users. .undeaf                     ## Only Moderators+ can use this. .userid                   ## Shows your user ID. .uid                     ## Only Moderators+ can use this. .channelid                ## Shows the channel ID. .cid                     ## Only Moderators+ can use this. .serverid                 ## Shows the server ID. .sid                     ## Only Moderators+ can use this. .stats                    ## Shows basic stats of Braebot. ## Only Moderators+ can use this. .dysyd                    ## Shows basic stats of Braebot. ## Only Moderators+ can use this. .heap*                    ## Shows allocated memory. Bot owner by default. .prune                    ## .prune removes all of Braebot's messages in the last 100 messages. .prune X removes the last X messages .clr                  ## from the channel (up to 100). .prune @User removes all of @User's messages in the lsat 100 messages. ## .prune @User X removes @User's last X messages on the channel. ## Example: .prune 20. This removes the last 20 messages INCLUDING YOURS. You must do .prune ## + 1 in order to remove the proper amount of messages because Braebot counts your .prune ## message as a message. .prune 2 will remove your .prune message and the message directly above yours. ## .prune 1 will ONLY remove your .prune message. Don't do it. ## Staff only. This includes Janitors. This includes Janitors. This includes Janitors. .die*                     ## Shuts Braebot down and notifies users. Bot owner only by default, if you want to restart the bot use ## .restart. .setname*                 ## Gives Braebot a new username. Bot owner only. .newnm* .newavatar*               ## Sets a new avatar image for Braebot. Bot owner only. You will be better off replacing the avatar.png file .setavatar*           ## in the Bot files. ( /data) .setgame*                 ## Sets the bot's game. Bot owner only. Usage unknown. .checkmyperms             ## Checks your permissions on the channel. ## Only colored roles can use this. .mentionrole              ## Mentions every person from the provided role or roles (seperated by a comma) on the server. .menro                ## Requires you to have the mention everyone permission. This is only useful for mentioning several roles; ## even so, you'd be better off just using Discord's feature of mentioning roles. ## Only colored roles can use this. .inrole                   ## Lists every user from the provided role or roles (seperated by a comma) on the server. ## All users can use this. .unstuck                  ## Clears the message queue. Bot owner only by default, usage unknown. Probably used with .send. .announce*                ## Sends a message to all servers' general channel that Braebot is connected to. Bot owner only. ## Useless because Braebot is only connected to one server. .whoplays                 ## Shows a list of users who are playing the specified game. ## All users can use this. .leave*                   ## Leave a server with a supplied ID. (.leave 493243292839). Used in conjunction with .sid. https://github.com/Kwoth/NadekoBot/blob/master/commandlist.md