This version is outdated by a newer approved version.DiffThis version (2020/09/05 18:29) is a draft.
Approvals: 0/1

This is an old revision of the document!


Community Made Mini-Games

Important: Community Made Mini-Games are all community built commands and are NOT Officially Supported by Deepbot.
Important: Community Made Mini-Games do have VIP Only Custom Command Variables in them.
Important: If commands that require an API are spammed more then 40 times per minute the api may blacklist you for 24 hours!

Newest Updates 4th August 2019
Best Version 0.11.2.3

Note: Make sure to follow the setup steps under each mini-game, otherwise the mini-game may not work. If you have any trouble setting up the mini-games, be sure to contact the user that made the mini-game.

Guide on Importing Commands: How to Import Commands


Coin Flip


Credits: Ian Chandler
The command below allows users to flip a coin.

Setup
  • 1. Create one Folder inside your Deepbot Folder Custom Logs Folder named “CoinFlip”
  • 2. Create a second folder inside the “CoinFlip” folder named “Cooldown”
  • 3. Create a text file inside the “Cooldown” folder named “limit”
  • 4. Put the number of seconds you want for the cool down in the “limit” text file.
Command
  • !heads or !tails [amount] - Initial Command for users. Users chooses between heads or tails along with an amount of points to risk. Example: !heads 10

Update (5th November 2016): Fixed the amount you win or lose to be the same as you bet.
Update (9th November 2016): Fixed to tell users to put the amount after the command.
Update (1st January 2018): Removed the number check api to use *@isnumber@*.

Download Json


Defuse the Bomb


Credits: Ian Chandler
Below is a custom mini-game that was built by LordNazo but I have changed it to make it a bit more advance and has a per user cool down on it.

Setup
  • 1. Create one Folder inside your Deepbot Folder Custom Logs Folder named “Defuse”
  • 2. Create a text file inside the “Defuse” folder named “limit”
  • 3. Put the number of seconds you want for the cool down in the “limit” text file.
Command
  • !defuse - Initial Command for users. Users can choose red, white or yellow wire. Example: !defuse red

Update (20th October 2016): Fixed the api being used so its not always lose.
Update (1st January 2018): Removed the number check api to use *@isnumber@*.

Download Json


Double or Nothing


Credits: Ian Chandler
The command below gives users a chance to double their points or lose them all! The code supplied has a 25% chance to lose and 75% chance to win!

Command
  • !don - Initial Command for users. Example: !don

Update (1st January 2018): Removed the number check api to use *@isnumber@*.

Download Json


Fight


Credits: Ian Chandler
Version: 1.0.4

Setup
  • 1. Run the !fightinstall Cmd to make the folders and text files required for this minigame. Location custom logs\Fight.
  • 2. Put the number of seconds you want for the cool down in the “limit” text file.
  • 3. Put the a number in the “max” text file for the Max win/lose amount.
  • 4. Put the a number in the “min” text file for the min win/lose amount.
  • 5. In both weapon files you put a list if weapons to fight with. one per line
Command
  • !fight <target> - Initial Command for users. Example: !fight ExpertsOnline
  • !updatefight <target> <target> - Initial Command for streamer this will change the Min Max amounts. Example: !updatefight 100 10000

Update (3rd March 2017): Added a custom per user cooldown!
Update (26th April 2020): Added update checker, added new install cmd, added min max bet files, removed cooldown api and updated to new @datetime@[#] for cooldown output.
Update (22nd July 2020): Fixed the !fight all to not work, can now do !fight @name and can't fight yourself
Update (5th September 2020): Making use of the new per user cooldown built into the bot V0.11.5.37 required!

Download Json


Gamble


Credits: Ian Chandler
Version: 1.0.1

Setup
  • 1. Run the !gambleinstall Cmd to make the folders and text files required for this minigame. Location custom logs\Gamble.
  • 2. Put the number of seconds you want for the cool down in the “limit” text file.
  • 3. Put the max bet amount you want in the BetLimit text file.
Command
  • !gamble - Initial Command for users. Users can gamble their points. Example: !gamble 1000 (Default Maximum Point Limit: 1000)

Update History:
Update (4th January 2017): Fixed error with number check to escape non numbers.
Update (11th February 2017): Fixed command not remove double when they gamble.
Update (27th February 2017): Fixed command to take the points on lose and not just saying it is.
Update (1st January 2018): Removed the number check api to use *@isnumber@*.
Update (3rd August 2019): Added Update checker, added new install cmd, added max bet limit text file and cmd.

Download Json


Hydrate


Credits: Ian Chandler
The command below is a fun command to tell the streamer to drink something.

Note: Every time a user runs the command, it will cost them 50 points. It will reward them if they “hydrate” successfully.

Command
  • !hydrate - Initial Command for users.

Download Json


Jenga


Credits: Ian Chandler
Version: 1.0.1
The command below is a fun command to try and not knock over the jenga tower.

Setup
  • 1. Run the !installjenga Cmd to make the folders and text files required for this minigame. Location custom logs\Jenga.
  • 2. Put the amount you want people to win and lose in the wincost.txt & lostcost.txt files in the Jenga folder.
Command
  • !jenga - Initial Command for users.
  • !jengastats - Check your stats with this command - you can check other users stats by added their name after the command Eg !jengastats ianchandler1990

Download Json


Lottery


Credits: Ian Chandler
Version: 1.0.1

Setup
  • 1. Run the !Lotteryinstall Cmd to make the folders and text files required for this minigame. Location custom logs\Lottery.
  • 2. Put the number of seconds you want for the cool down in the “limit” text file.
Command
  • !lottery - Initial Command for users. Users chooses a number between 1-50. Example: !lottery 10

Update History:
Update (19th January 2017): Fixed Ian Chandler version to not allow any of the numbers to match.
Update (1st January 2018): Removed the number check api to use *@isnumber@*.
Update (4th August 2019): Added Update checker, added new install cmd, added max bet limit text file and cmd.

Download Json


Slots


Credits: Ian Chandler
Version: 1.0.1
The command below is for a slots that gives 3 icons then gives points on how many are matching!

Important: Icons may not work if twitch removes them so if that happens please let me know!

Setup
  • 1. Run the !gambleinstall Cmd to make the folders and text files required for this minigame. Location custom logs\SlotsAdvance.
  • 2. Put the number of seconds you want for the cool down in the “limit” text file.
  • 3. Put the max bet amount you want in the BetLimit text file.
  • 4. If you want to setup custom emotes, you will need to edit the text files in SlotsAdvance\emotes
    • A. Inside each text file put a list of emotes you want. Note: Each Emote should be on a new line of the text file.
Command
  • !slots - Initial Command for users.

Update History:
Update (4th August 2019): Added Update checker, added new install cmd, added max bet limit text file and cmd.
Update (3rd September 2019): Fixed Point cost of cmd.

Download Json


Steal


Credits: RepentGamingTV
This mini-game allows users to steal from a random user in the stream. (Note: It can target yourself.)

Setup
  • 1. Create one Folder inside your Deepbot Folder Custom Logs Folder named “Steal”
  • 2. Create a text file inside the “Steal” folder named “limit”
  • 3. Put the number of seconds you want for the cool down in the “limit” text file.
Command
  • !steal - Initial Command for users.

Update (12th October 2016): Fixed command spelling error.
Update (15th October 2016): Fixed bug where it didn't display the amount stolen from someone correctly.
Update (21th October 2016): Fixed a few of the commands to allow it for you to chose the text for when it trades points from one user to the other. also meaning less commands
Update (19th December 2016): Fixed so you can't steal if you don't have enough currency.

Download Json


Trial


Credits: Ian Chandler idea by KittyChaos
The command below is a game at which you put a user or random user on a trial, and everyone in stream can vote if they are innocent or guilty. The command can only be ran by the Streamer or a Mod.

Note: The user who is on trial will win points, lose points, or timed out depending on if they are found innocent or guilty.

Setup
  • 1. Create one Folder inside your Deepbot Folder Custom Logs Folder named “Trial”
  • 2. Create one Folder inside the “Trial” folder named “game”.
Command
  • !trial - Initial Command for users. Example: !trial ExpertsOnline or !trial (Without a name, it will do a random user in the stream)

Download Json