user_custom_commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
user_custom_commands [2020/02/06 01:15]
dante557 Added "Giveaway" Page Link and removed related text from this page.
user_custom_commands [2020/09/05 18:34]
ianchandler1990 removed per user cooldown
Line 11: Line 11:
 Any requirements, such as having a current Deepbot VIP Subscription, will also be listed in the commands page so that you can make an informed decision as to if you can add the command to your Deepbot or not Any requirements, such as having a current Deepbot VIP Subscription, will also be listed in the commands page so that you can make an informed decision as to if you can add the command to your Deepbot or not
  
-<color red>**List Last Updated** 5th February 2020</color>\\ +<color red>**List Last Updated** 19th February 2020</color>\\ 
-<color red>**Update Notes** Commands listed here are being moved into their own pageThis is to improve reability and to help keep consistant template for future commands which are added to this page. Please bare with us as we gradually make this change over the coming week.</color>\\+<color red>**Update Notes** All commands that were previously on this page have now been moved to their own wiki pages for consistancyShould you wish to add new command to this list please let us know.</color>\\
  
 **Guide on Importing Commands:** **[[import_and_export_commands|How to Import Commands]]** **Guide on Importing Commands:** **[[import_and_export_commands|How to Import Commands]]**
Line 22: Line 22:
   * [[command_autohost_raffle|Autohost Raffle]]   * [[command_autohost_raffle|Autohost Raffle]]
   * [[command_ban|Ban]]   * [[command_ban|Ban]]
-  * [[command_cooldown_per_user|Cooldown Per User]] 
   * [[command_death_counter|Death Counter]]   * [[command_death_counter|Death Counter]]
   * [[command_fortune_cookie|Fortune Cookie]]   * [[command_fortune_cookie|Fortune Cookie]]
   * [[command_giveaway|Giveaway]]   * [[command_giveaway|Giveaway]]
-  * **[[user_custom_commands#Giveaway|Giveaway]]** +  * [[command_host_reward|Host Reward]] 
-  * **[[user_custom_commands#Host Reward|Host Reward]]** +  * [[command_invest|Invest]] 
-  * **[[user_custom_commands#Host Reward V2|Host Reward V2]]** +  * [[command_loto|Loto]] 
-  * **[[user_custom_commands#Invest|Invest]]** +  * [[command_make_it_rain|Make It Rain]] 
-  * **[[user_custom_commands#Loto|Loto]]** +  * [[command_purge|Purge]] 
-  * **[[user_custom_commands#Make It Rain|Make It Rain]]** +  * [[command_raiders|Raiders System]] 
-  * **[[user_custom_commands#Purge|Purge]]** +  * [[command_rank_up|Rank Up]] 
-  * **[[user_custom_commands#Raiders System|Raiders System]]** +  * [[command_redemption|Redemption]] 
-  * **[[user_custom_commands#Rank Up|Rank Up]]** +  * [[command_statistics|Statistics]] 
-  * **[[user_custom_commands#Redemption|Redemption]]** +  * [[command_timeout|Timeout]] 
-  * **[[user_custom_commands#Statistics|Statistics]]** +  * [[now_playing_song_widget_last_fm|Song Widget]] 
-  * **[[user_custom_commands#Timeout|Timeout]]** +  * [[steam_store_api|Steam Store API]] 
-  * **[[user_custom_commands#Now Playing Song Widget Last FM|Song Widget]]** +  * [[mario_maker|Mario Maker]] 
-  * **[[user_custom_commands#Steam Store Price Api|Steam Store API]]** +  * [[command_twitch_follow-age|Twitch Follow Age Command]] 
-  * **[[user_custom_commands#Mario Maker|Mario Maker]]** +  * [[discord_embed_builder-goinglive|Going Live]]
- +
----- +
- +
-=== Host Reward === +
- +
----- +
- +
-Credits: RepentGamingTV fixed by **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-The command below is meant for streamers that want to reward their viewers for hosting them. +
- +
-**__Important:__** If you do not setup the "limit" text file with number of seconds for the cool down, viewers can abuse this for points. +
- +
-== Setup: == +
- +
-**__Note:__** You can refer to this thread for some images: **[[http://deepbot.deep.sg/forums/index.php?topic=7132.0|Here]]** +
- +
-  *1. Make a Folder Named "HostReward" in your Deepbot Folder **->** Custom Logs Folder. +
-  *2. Make a Text File Named "limit" in your "HostReward" folder. Put the number of seconds you want the cool down to be per user. Recommended: 21600 (Which is 6 hours) +
-  *3. (Optional) Edit the !hostrewardfail command with the message you want to say to the user if they are on cool down for hosting. I left it blank for less spam. +
-  *4. Go to your Config Tab **->** Master Settings **->** Misc Settings. Look for the Host Chat Message and put "!hostreward @numviewers@ @user@" +
- +
-**Update (9th November 2016):** Fixed the reward to be changed to custom language.\\ +
-**Update (4th March 2017):** Fixed the sysem to work with the new twitch update!.\\ +
-**Update (26th June 2017):** Add a live check to only reward if the streamer is live!.\\ +
- +
-**[[https://api.chandler-gaming.com/bot/commands/host.txt|Download Json]]** +
- +
----- +
- +
-=== Host Reward V2 === +
- +
----- +
-**Created By:** **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-**Date:** 14th January 2018\\ +
-**Description:** Allow viewers to be rewarded for hosting the streamer.\\ +
- +
-== Pre-Requisite ==  +
- +
-You need to have setup Discord integration for this command to function. This is because the command will make use of the "Going Live Message" functionality (Which is run when your stream goes live). If you haven't set up this integration yet and would like to know how, please click the following link - [[discord_integration-streamer_setup|Discord Streamer Setup Guide]] +
- +
-Due to this command also making use of the Twitch API you will also need to follow the following guide in order to get your API Key and Channel ID. If you don't do this the command won't function properly. Please click the following like and follow the guide up to step 6 in the **Pre Setup** Section - [[discord_embed_builder-goinglive|Discord Embed Builder Going Live Guide]] +
- +
-== Import == +
- +
-**[[https://api.chandler-gaming.com/bot/commands/v2/hostrewards.txt|Download HostRewards V2 Json]]** +
- +
-Please import the above into your Deepbot then follow the steps below.  +
- +
-== Setup == +
- +
-  *1. Run the **!hostreward_setup** command to set up the needed files and folders. After this has been completed you can delete this command as it is not needed anymore. +
-  *2. Click on **Config -> Master Settings -> Misc Settings** +
-  *3. Scroll down until you see **Host Chat Message**. In this box put the following: //!hostreward @user@ @numviewers@// +
-  *4. Scroll down until you see **Go Live Broadcast Msg**. In this box put the following: //!goinglive// +
- +
----- +
- +
-=== Invest === +
- +
----- +
- +
-Credits: LuckyLlamaSauce Fixed by **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-A simple command for users to be able to store some or all of their points for safe keeping. Feel free to expand this command further if you like, this is just the base command for what I am planning for in the future. +
- +
-== Setup == +
- +
-  *1. Create a folder inside your Deepbot folder **->** Custom Logs folder named "Invest"+
-  *2. Create a folder inside your "Invest" folder you just made and call it "Percent"+
-  *3. Create a file inside the "Invest" folder called "limit.txt" inside this file put the percent of currency allowed to be invested at once. +
- +
-== Commands: == +
- +
-  * !invest - will prompt the user to enter an amount after the command. Example: !invest 100 +
-  * !withdraw - will prompt the user to enter an amount just like the invest command. Example: !withdraw 100 +
-  * !checkbank - will let the user know how much they have invested in the bank. +
- +
-**Update (31th October 2016):** Fixed !checkbank to show 0 if not invested yet!\\ +
-**Update (2nd March 2017):** Fixed issue with the users first time using the invest command!\\ +
-**Update (30th June 2017):** Added a percentage of currency allowed to be invested!\\ +
-**Update (1st January 2018):** Removed the number check api to use *@isnumber@*.\\ +
- +
-**[[https://api.chandler-gaming.com/bot/commands/bank.txt|Download Json]]** +
- +
----- +
- +
-=== Loto === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-The command below is a custom points giveaway system designed by me for others to use! This command will check if a user is following and then give points to whoever is drawn. +
- +
-== Setup: == +
- +
-  *1. Make a Folder Named "Loto" in your Deepbot Folder **->** Custom Logs Folder. +
- +
-== Viewer Command: == +
- +
-  * !loto - Command for viewers to enter the points giveaway. +
- +
-== Streamer/Mod Commands: == +
- +
-  * !lotodraw - Draws a viewer from the giveaway pool +
-  * !lotoopen [amount] - Initial Command to Start a Loto. +
-  * !lotoreset - Command to set up the commands files. +
- +
-**[[https://api.chandler-gaming.com/bot/commands/loto.txt|Download Json]]** +
- +
-**Update (1st January 2018):** Removed the number check api to use *@isnumber@*.\\ +
- +
----- +
- +
-=== Make It Rain === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-This is a fun little command that will rain down currency on the stream for its viewers! +
- +
-**<color red> Warning: You will need to change the name in !makeitrain_1 to your own name! </color>** +
- +
-== Commands: == +
- +
-  * !makeitrain [amount] - Make it rain upon your viewers Example: !makeitrain 100 +
- +
-**Update (21st November 2016):** Fixed it so that it only works if the stream is online also using v5 of the api.\\ +
-**Update (1st January 2018):** Removed the number check api to use *@isnumber@*.\\ +
- +
-**[[https://api.chandler-gaming.com/bot/commands/makeitrain.txt|Download Json]]** +
- +
----- +
- +
-=== Purge === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-The command below allows users to purge others without having mod status! This will also log each purge in the custom logs folder in which you will need to make two folders: Logs and Purge. Logs will be in custom logs and Purge should be in Logs. It will create custom logs for each user that uses the command! +
- +
-== Setup == +
- +
-  *1. Create one Folder inside your Deepbot Folder **->** Custom Logs Folder named "Logs" +
-  *2. Create a second folder inside the "Logs" folder named "Purge" +
- +
-== Command == +
- +
-  * !purge [user] - Initial Command for viewers to use. Example: !purge ExpertsOnline +
- +
-**[[https://api.chandler-gaming.com/bot/commands/purge.txt|Download Json]]** +
- +
----- +
- +
-=== Raiders System === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-This is for people that come and raid your channel to give them points! +
- +
-== Setup == +
- +
-  *1. Create two Folders inside your Deepbot Folder → Custom Logs Folder named “Raiders” and "Raid"+
-  *2. Inside "Raid" make another folder called "Raider" and a file called "limit.txt"+
-  *3. Inside “Raiders” make a folder called "amount" with 2 files called "bonus.txt" and "non-bonus.txt" (these files will be the amount of currency given per user before and after the user has raided 10 times). +
-  *4. Inside "bonus.txt" and "non-bonus.txt" put the currency amount of currency to give out. +
-  *5. Inside "limit.txt" put the amount of time a user has to wait before they can be part of a raid! +
- +
-== View Commands == +
-  * !joinraid - Initial Command for users to join a raid. Example: !joinraid ExpertsOnline +
- +
-== Mod Commands == +
-  * !raider - Initial Command for mods to post the raid after people have joined it. Example: !raider ExpertsOnline +
-  * !raids - Command for mods to check how many times a user has raided. Example: !raider ExpertsOnline +
-  * !raiders - Command for mods to check how many user have joined the raid. Example: !raiders ExpertsOnline +
- +
-**Update (20th May 2017):** Made this command a lot more complex as a request by ThatGirlSlays.\\ +
- +
-**[[https://api.chandler-gaming.com/bot/commands/raider.txt|Download Json]]** +
- +
----- +
- +
-=== Rank Up === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-The command below will allow you to have a rank-up system for ranking up to a VIP level using a command! +
- +
-== Command == +
- +
-  * !viprankup - Initial Command for viewers to use. +
- +
-**[[https://api.chandler-gaming.com/bot/commands/viprankup.txt|Download Json]]** +
- +
- +
----- +
- +
-=== Redemption === +
- +
----- +
- +
-Credits: MissLorzz Fixed by **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-The command below will allow viewers to redeem items/perks for their points. When the command is successfully used, it will log the Perk/Item Number, Username, and any extra info. (Example: !redeem 1 Set custom join message: Welcome Back Master).You will be able to check what users have purchased in the "Unfulfilled" folder in your Custom Logs folder after setting up the folders/commands. +
- +
-== Setup == +
- +
-  *1. Create one Folder inside your Deepbot Folder **->** Custom Logs Folder named "Redeem" +
-  *2. Create three folders inside the "Redeem" folder named "Perk", "Cost", and "Unfulfilled"+
-  *3. Create however many text files you need for each perk/item inside the "Perk" and "Cost" folder. Example: If you have 5 perks/items, create five text files numbered 1 through 5. +
-  *4. In the "Perk" folder, put a perk in each text file. +
-  *5. In the "Cost" folder, put the number of points the perk/item will cost in each text file. Example: If I have 5 perks/items that cost 1000 each, I would put 1000 in each numbered text file. +
-    * **Important**: Make sure each perk text file number matches up with the cost text file number. Example: If I have perk 4 in the "4" text file, I want to make sure in the "Cost" folder that text file "4" is the cost of perk 4. +
- +
-== Command == +
- +
-  * !redeem - Initial Command for viewers to use. +
- +
-**Update (21st October 2016):** Fixed so that if you put a perk that does not exist it will tell you.\\ +
- +
-**[[https://api.chandler-gaming.com/bot/commands/redemption.txt|Download Json]]** +
- +
----- +
- +
-=== Statistics === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-This command will display the statistics of your stream into the channel you selected in the Discord integration. +
- +
-**Important** this command will only work if the [[discord_integration-streamer_setup|Discord Integration]] has been set up! +
- +
-**<color red> Warning You will need to change the name in !closestream2 to your own name! </color>**\\ +
- +
-Also note that if you do not use deepbot in C:\DeepBot - Twitch Streamer Assistant you will need to edit both the main comamnds +
- +
-== Setup == +
- +
-  *1. Create one Folder inside your Deepbot Folder **->** Custom Logs Folder named "Statistics" +
- +
-== Command: == +
- +
-  * !beginstream - Initial Command to announce the start of the stream and to set the correct files up +
-  * !closestream - The command you run when you end your stream to announce the statistics of the stream to discord +
- +
-**[[https://api.chandler-gaming.com/bot/commands/statistics.txt|Download Json]]** +
- +
----- +
- +
-=== Timeout === +
- +
----- +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-The command below allows users to timeout others without having mod status! This will also log each timeout in the custom logs folder. Logs will be in custom logs and Timeout should be in Logs. It will create custom logs for each user that uses the command! +
- +
-== Setup == +
- +
-  *1. Create one Folder inside your Deepbot Folder **->** Custom Logs Folder named "Logs" +
-  *2. Create a second folder inside the "Logs" folder named "Timeout" +
- +
-== Command: == +
- +
-  * !timeout [user] - Initial Command to timeout a user. Example: !timeout ExpertsOnline +
- +
-**[[https://api.chandler-gaming.com/bot/commands/timeout.txt|Download Json]]** +
- +
----- +
- +
-=== Now Playing Song Widget Last FM === +
- +
----- +
- +
-**<color red>Please note, Spotify integration has been removed due to a change in the Spotify API. As such this command will only pull spotify songs info from last fm.</color>** +
- +
-Credits: **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**/ExpertsOnline\\ +
-The command below display a widget on your stream overlay when the song changes on Spotify, the info in the widget will have the artist/song name and the album art also displayed. Example below. +
- +
-{{:spotify_widget.gif|}} +
- +
-== Setup == +
- +
-  *1. Update the bot to version V0.11.011 or above by downloading the latest Dev Alpha [[update_to_alpha|Update to Alpha]] +
-  *2. Import the commands from the link below. +
-  *3. In master settings make sure "fetch NowPlaying from Last.fm" + Lastfm username is ticked/filled in. +
-  *4. In OBS the link to add for BrowserSource/CLR will be http://deepbot.tv/widgets/InfoPanel.htm?dur=6&panel=playing with Width: 400 + Height: 120. +
- +
-Please note you can edit the the CSS of the widget to match the look of your overlay. Below Is the CSS I added to OBS to make it dark mode as example above. +
- +
-<code css> +
-body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden; } +
-#infoHeader { +
-    background: #222225 !important; +
-+
- +
-#infoContent { +
-    background: #121213 !important; +
-+
-</code> +
- +
-== Command: == +
- +
-  * You Can also make a new command !song with the message !internal_songchange_event that will set off the alert for users to run. command Cool down advised. +
- +
-**[[https://api.chandler-gaming.com/bot/commands/spotifywidget.txt|Download Json]]** +
----- +
- +
-=== Steam Store Price Api === +
- +
----- +
-**Credits:** **[[https://www.twitch.tv/ianchandler1990|Ian Chandler]]**\\ +
-**Version:** 1.0.1\\ +
- +
-**Update History:**\\ +
-**Update (27h July 2019):**Removed the user Picture in discord widget (Twitch api key was required plus needs to be moved to new twitch api). To update just download the Command Json text and import the cmds again to update.\\ +
- +
-**Description:**\\ +
-This command will allow you to find out the current price (including current discounts) or when a game is going to be released from the steam Game ID that is provided to it. This command also allows for Discord and Twitch messages to be displayed. Examples are in the two screenshots below.  +
- +
-Due to the nature of the command this command requiring the game ID of a game on steam this is best used in conjuction with another command. Example below. +
- +
-{{:steamgame1.png|}} +
- +
-{{:steamgame2.png|}} +
- +
-== Setup == +
- +
-  *1. Download and import the commands into your bot **[[https://api.chandler-gaming.com/bot/commands/SteamGame.txt|Download Command Json]]** +
-  *2. Download and import the Alias commands which are used with this**[[https://api.chandler-gaming.com/bot/commands/SteamAlias.txt|Download Alias Json]]** +
-  *3. run the **!SteamInstall** Command to create the text files needed for this command to function. This will create a text file called **Steamprices.txt** which you can edit to the currency you want to use. +
- +
-== Command: == +
- +
-  * **!steamgame <Game ID on Steam>** - This is the command that you'll need to use in order for it to display the information from Steam. For example, if you use **!steamgame 271590** it will return the information for Grand Theft Auto 5. +
-  * **!steaminstall** - The initial command you want to use in order to create the files that are required for this command to function. You can safely delete this command after you have run it for the first time +
- +
-== Extra Information == +
- +
-  * As with all custom commands you can create alias commands which will call the information that you need. E.g. **!gta** with the message output **!steamgame 271590** to give you information for GTA5  +
- +
----- +
- +
-=== Mario Maker === +
- +
----- +
-**Credits:** **[[https://www.twitch.tv/gameoverse|Wasabi Ice Cream]]**\\ +
-**Version:** 1.0.0\\ +
-**Update History:**\\ +
-None\\ +
-**Description:**\\ +
-Allows viewers to request Mario Maker levels to be played, and adds them to a queue.  +
- +
-== Setup == +
- +
-  *1. Create a folder in your DeepBot\custom logs folder called SMM2 +
-  *2. Just import the commands, and use the !clear command to initialize everything. +
- +
-== Viewer Commands: == +
- +
-  * **!level (XXX-XXX-XXX)** - User's level is added to the bottom of the queue. +
-  * **!addcom** - Can also be used instead of !level. +
-  * **!levels** - Will return the current size of the queue, and the current position in the queue. +
- +
-== Mod Commands == +
- +
-  * **!next** - Retrieves the next level from the queue. +
-  * **!clear** - Clears the queue, and reinitializes all counters. +
  
 ---- ----
  • user_custom_commands.txt
  • Last modified: 2020/09/05 19:58
  • by dante557