Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
user_custom_commands [2019/05/28 20:11] – ianchandler1990 | user_custom_commands [2022/10/25 21:17] (current) – Removed link to the following pages due to Twitch changes; Autohost Raffle, Host Reward dante557 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Community Made Commands ====== | ====== Community Made Commands ====== | ||
+ | {{keywords> | ||
+ | **Important: | ||
- | **<color red> Important: Community-made commands are community-built commands and are **NOT** officially supported by Deepbot. | + | When you think Deepbot, the one thing that should spring to mind is our powerful custom command editor. With the usage of the in-built custom command variables |
- | **<color red> | + | |
- | **<color red> | + | |
- | <color red> | + | The creativity of our community |
- | <color red> | + | |
- | Below you will find a list of commands | + | Have a command |
- | **Note:** If you have any trouble setting | + | Any requirements, |
+ | |||
+ | <color red>**List Last Updated** 5th September 2020</ | ||
+ | <color red> | ||
**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 17: | Line 19: | ||
**__Table of Contents__** | **__Table of Contents__** | ||
- | | + | * [[command_ban|Ban]] |
- | | + | * [[command_death_counter|Death Counter]] |
- | | + | * [[command_fortune_cookie|Fortune Cookie]] |
- | | + | * [[command_giveaway|Giveaway]] |
- | | + | * [[command_invest|Invest (Broken Fix soon)]] |
- | | + | * [[command_loto|Loto]] |
- | | + | * [[command_make_it_rain|Make It Rain]] |
- | | + | * [[command_purge|Purge]] |
- | | + | * [[command_raiders|Raiders System]] |
- | | + | * [[command_rank_up|Rank Up]] |
- | | + | * [[command_redemption|Redemption]] |
- | | + | * [[command_statistics|Statistics]] |
- | | + | * [[command_timeout|Timeout]] |
- | | + | * [[now_playing_song_widget_last_fm|Song Widget]] |
- | | + | * [[steam_store_api|Steam Store API]] |
- | | + | * [[mario_maker|Mario Maker]] |
- | | + | * [[command_twitch_follow-age|Twitch Follow Age Command]] |
- | | + | * [[discord_embed_builder-goinglive|Going Live]] |
- | | + | * [[Per_Game_Death_Counter|Per Game Death Counter]] |
- | * **[[user_custom_commands# | + | |
---- | ---- | ||
- | === Advance Caster === | ||
- | ---- | ||
- | |||
- | **Credits: | ||
- | **Version: | ||
- | **Update History:** \\ | ||
- | v1.1.0 - 14th October 2016 - Fixed the game API to get the right game.\\ | ||
- | **Description: | ||
- | |||
- | == Requirements == | ||
- | * VIP Membership | ||
- | == Setup == | ||
- | |||
- | * Import the following code into Deepbot: **[[https:// | ||
- | |||
- | == Command == | ||
- | |||
- | * !caster [user] - Initial Command for Streamer to use. Example: !caster ExpertsOnline | ||
- | |||
- | == Extra Information == | ||
- | |||
- | * This command will create 2 text files in your Custom Logs Folder. These files are caster.txt and castercheck.txt. | ||
- | |||
- | ---- | ||
- | === Autohost Raffle === | ||
- | ---- | ||
- | |||
- | **Credits: | ||
- | **Version: | ||
- | **Update History: | ||
- | None\\ | ||
- | **Description: | ||
- | |||
- | == Requirements == | ||
- | |||
- | * VIP Membership | ||
- | |||
- | == Setup == | ||
- | * Import the following command into Deepbot: [[https:// | ||
- | * Unzip the following folder structure to the " | ||
- | *Link to Folder: [[https:// | ||
- | |||
- | == Commands == | ||
- | |||
- | * !startautohost - Command that initially needs to be run manually. This is set to run every 15 minutes (900 seconds) automatically once it has been triggered. | ||
- | * !hostme - Command that viewers will use to be entered into the raffle. | ||
- | |||
- | == Extra Information == | ||
- | |||
- | * It goes without saying, this command is intended to be used when your stream is OFFLINE. You may wish to disable these commands if they are running before you start your stream up. | ||
- | * This command makes use of one of Ian Chandler' | ||
- | * For this command to work you will need to have connected your streamer account to Deepbot. This is because it makes use of @sendstreamermsg@ to send the host command on a successful pass. | ||
- | * Be aware that you can host 3 channels in a 30 minute period. You can go as low as 10 minutes (600 seconds) and this command should still work. Any lower than this, however, may cause the command to not work correctly. Default Value: 15 Minutes | ||
- | * A random ID is created on the generation of each raffle. This ID is used to check to see if a viewer has entered the raffle before. In the extremely rare case (As in, should never happen) that this ID is the same as the previous, viewers who entered the raffle previously will not be able to enter the raffle unless you delete their text files in the " | ||
- | * Any questions please let me know in the Discord. Although my tests with this command have been successful you may find that issues present themselves which you cannot fix | ||
- | |||
- | ---- | ||
- | === Ban === | ||
- | ---- | ||
- | |||
- | **Credits: | ||
- | **Version: | ||
- | **Update History: | ||
- | None\\ | ||
- | **Description: | ||
- | The command below allows users to ban others without having mod status! This will also log each ban in the custom logs folder in which you will need to make two folders: Logs and Ban. Logs will be in custom logs and Ban should be in Logs. It will create custom logs for each user that uses the command. | ||
- | |||
- | == Requirements == | ||
- | |||
- | * VIP Membership | ||
- | |||
- | == Setup == | ||
- | |||
- | * Import the following code into Deepbot: **[[https:// | ||
- | * Create one Folder inside your Deepbot Folder **->** Custom Logs Folder named " | ||
- | * Create a second folder inside the " | ||
- | |||
- | == Command == | ||
- | |||
- | * !ban [user] - Initial Command for viewers to use. Example: !ban ExpertsOnline | ||
- | |||
- | ---- | ||
- | === Cooldown Per User === | ||
- | ---- | ||
- | |||
- | **Credits: | ||
- | **Version: | ||
- | **Update History: | ||
- | None\\ | ||
- | **Description: | ||
- | This command can be added to other commands for a custom cooldown time that applies to each user! | ||
- | You will need to make a folder in custom logs named whatever you want, but replace the Cooldown/ | ||
- | |||
- | == Requirements == | ||
- | |||
- | * VIP Membership | ||
- | |||
- | == Setup == | ||
- | |||
- | * Import the following code into Deepbot: **[[https:// | ||
- | * Create One Folder inside your Deepbot Folder **->** Custom Logs Folder named " | ||
- | * Name " | ||
- | * Put the Renamed Command into the command chaining part of the " | ||
- | * Use !setcooldown to set the number of seconds you want the cooldown to be per user. | ||
- | | ||
- | == Extra Information == | ||
- | |||
- | * You can setup multiple folders for multiple commands that need a cooldown per user. You would need to edit the commands to change the @readfile@/ | ||
- | * **You will have to change the folder in which the limit file is in** | ||
- | |||
- | ---- | ||
- | === Death Count === | ||
- | ---- | ||
- | |||
- | **Credits: | ||
- | **Version: | ||
- | **Update History: | ||
- | None\\ | ||
- | **Description: | ||
- | The command below is a custom death counter! | ||
- | |||
- | == Requirements == | ||
- | |||
- | * VIP Membership | ||
- | |||
- | == Setup: == | ||
- | |||
- | * Import the following command into Deepbot: **[[http:// | ||
- | * In the custom logs folder, create a text file called " | ||
- | |||
- | == Commands == | ||
- | |||
- | * !deathcount - Command for viewers to see current death count. | ||
- | * !adddeath - Add one death to the death counter [Mod/ | ||
- | * !adddeath < | ||
- | * !setdeath < | ||
- | |||
- | == Extra Information == | ||
- | |||
- | * You can use the text file that is created with this command to output your death counter on screen to OBS/XSplit if you wish. | ||
- | |||
- | ---- | ||
- | === Fortune Cookies === | ||
- | ---- | ||
- | |||
- | Credits: Ian Chandler\\ | ||
- | This command will give a user there fortune for the day! | ||
- | |||
- | == Setup == | ||
- | |||
- | *1. Create One Folder inside your Deepbot Folder **->** Custom Logs Folder named " | ||
- | *2. Make a Text File Named " | ||
- | *3. Save the cookies.txt link below and also place it inside of your " | ||
- | |||
- | == Viewer Command: == | ||
- | |||
- | * !fortune - Command for viewers to get there fortune for the day. | ||
- | |||
- | **[[https:// | ||
- | **[[https:// | ||
- | |||
- | ---- | ||
- | |||
- | === Giveaway === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: Ian Chandler and JWhite8559\\ | ||
- | The command below is a custom giveaway system designed by me and jwhite for others to use! This command will check if a user is following the channel and if they have enough points to enter the Giveaway. | ||
- | |||
- | == Setup: == | ||
- | |||
- | *1. Make a Folder Named " | ||
- | |||
- | == Viewer Command: == | ||
- | |||
- | * !giveaway - Command for viewers to enter the giveaway. | ||
- | |||
- | == Streamer/ | ||
- | |||
- | * !giveawaydraw - Draws a viewer from the giveaway pool | ||
- | * !giveawayopen [cost] [item] - Initial Command to Start a Giveaway. | ||
- | * !giveawayreset - Command to set up the commands files. | ||
- | |||
- | **Update (10th November 2016):** fixed the open check to see if they entered before.\\ | ||
- | **Update (2nd January 2017):** added a number check for the cost of the giveaway.\\ | ||
- | |||
- | **[[https:// | ||
- | OR// | ||
- | **[[http:// | ||
- | |||
- | ---- | ||
- | |||
- | === Host Reward === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: RepentGamingTV fixed by Ian Chandler\\ | ||
- | The command below is meant for streamers that want to reward their viewers for hosting them. | ||
- | |||
- | **__Important: | ||
- | |||
- | == Setup: == | ||
- | |||
- | **__Note: | ||
- | |||
- | *1. Make a Folder Named " | ||
- | *2. Make a Text File Named " | ||
- | *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 " | ||
- | |||
- | **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:// | ||
- | |||
- | ---- | ||
- | |||
- | === Host Reward V2 === | ||
- | |||
- | ---- | ||
- | **Created By:** Ian Chandler\\ | ||
- | **Date:** 14th January 2018\\ | ||
- | **Description: | ||
- | |||
- | == 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" | ||
- | |||
- | 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:// | ||
- | |||
- | 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: // | ||
- | *4. Scroll down until you see **Go Live Broadcast Msg**. In this box put the following: // | ||
- | |||
- | ---- | ||
- | |||
- | === Invest === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: LuckyLlamaSauce Fixed by 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 " | ||
- | *2. Create a folder inside your " | ||
- | *3. Create a file inside the " | ||
- | |||
- | == 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:// | ||
- | |||
- | ---- | ||
- | |||
- | === Loto === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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 " | ||
- | |||
- | == Viewer Command: == | ||
- | |||
- | * !loto - Command for viewers to enter the points giveaway. | ||
- | |||
- | == Streamer/ | ||
- | |||
- | * !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:// | ||
- | |||
- | **Update (1st January 2018):** Removed the number check api to use *@isnumber@*.\\ | ||
- | |||
- | ---- | ||
- | |||
- | === Make It Rain === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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! </ | ||
- | |||
- | == 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:// | ||
- | |||
- | ---- | ||
- | |||
- | === Purge === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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 " | ||
- | *2. Create a second folder inside the " | ||
- | |||
- | == Command == | ||
- | |||
- | * !purge [user] - Initial Command for viewers to use. Example: !purge ExpertsOnline | ||
- | |||
- | **[[https:// | ||
- | |||
- | ---- | ||
- | |||
- | === Raiders System === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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 " | ||
- | *2. Inside " | ||
- | *3. Inside “Raiders” make a folder called " | ||
- | *4. Inside " | ||
- | *5. Inside " | ||
- | |||
- | == 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:// | ||
- | |||
- | ---- | ||
- | |||
- | === Rank Up === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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:// | ||
- | |||
- | |||
- | ---- | ||
- | |||
- | === Redemption === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: MissLorzz Fixed by 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 " | ||
- | |||
- | == Setup == | ||
- | |||
- | *1. Create one Folder inside your Deepbot Folder **->** Custom Logs Folder named " | ||
- | *2. Create three folders inside the " | ||
- | *3. Create however many text files you need for each perk/item inside the " | ||
- | *4. In the " | ||
- | *5. In the " | ||
- | * **Important**: | ||
- | |||
- | == 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:// | ||
- | |||
- | ---- | ||
- | |||
- | === Statistics === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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! </ | ||
- | |||
- | 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 " | ||
- | |||
- | == 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:// | ||
- | |||
- | ---- | ||
- | |||
- | === Timeout === | ||
- | |||
- | ---- | ||
- | |||
- | Credits: 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 " | ||
- | *2. Create a second folder inside the " | ||
- | |||
- | == Command: == | ||
- | |||
- | * !timeout [user] - Initial Command to timeout a user. Example: !timeout ExpertsOnline | ||
- | |||
- | **[[https:// | ||
- | |||
- | ---- | ||
- | |||
- | === Now Playing Song Widget Last FM === | ||
- | |||
- | ---- | ||
- | |||
- | **<color red> | ||
- | |||
- | Credits: Ianchandler1990/ | ||
- | 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. | ||
- | |||
- | {{: | ||
- | |||
- | == 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" | ||
- | *4. In OBS the link to add for BrowserSource/ | ||
- | |||
- | 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: | ||
- | #infoHeader { | ||
- | background: #222225 !important; | ||
- | } | ||
- | |||
- | # | ||
- | background: #121213 !important; | ||
- | } | ||
- | </ | ||
- | |||
- | == 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:// | ||
- | |||
- | === Steam Store Price Api === | ||
- | |||
- | ---- | ||
- | Credits: Ianchandler1990\\ | ||
- | The command below display a current price and more from the steam game ID used in the command. Discord and twitch messages below. | ||
- | |||
- | {{: | ||
- | |||
- | {{: | ||
- | |||
- | == Setup == | ||
- | |||
- | *1. Download and import the commands **[[https:// | ||
- | *2. Download and import the Alias **[[https:// | ||
- | *3. run the SteamInstall Command to create the text files needed, Can be found in custom logs folder Steamprices.txt. Use this to edit the currency you want to use. | ||
- | |||
- | == Command: == | ||
- | |||
- | * You Can use the !steamgame (ID of the game) or if the game you play a lot setup a command like !gta5 with the message !steamgame 271590 and this way you will have the latest price and discount information for that game. |