Deep Bot - Twitch Streamer Assistant

Deep Bot => Guides, Tutorials & Demo Videos => Topic started by: Nazo on February 08, 2016, 03:40:42 PM

Title: Custom Command/Minigame Request Thread
Post by: Nazo on February 08, 2016, 03:40:42 PM
I'll be doing requests for custom DeepBot commands and custom minigames (like Defuse). Post your request(s) below, and I'll see if I can make it work.

Here are some topics I made that are related to custom commands and minigames I've made in the past:

Defuse (http://deepbot.deep.sg/forums/index.php?topic=5628.0)

Gamble (Revlobot) (http://deepbot.deep.sg/forums/index.php?topic=5784.0)

Tricks with Deepbot Commands (http://deepbot.deep.sg/forums/index.php?topic=5321.0)

I will gladly make more at your request. ;)

NOTE: SOME COMMANDS/MINIGAMES MAY REQUIRE YOU TO USE VIP VARIABLES
Title: Re: Custom Command/Minigame Request Thread
Post by: simonhdma on February 10, 2016, 10:38:33 PM
Yeah, more mini games!!! :)
Title: Re: Custom Command/Minigame Request Thread
Post by: MeSaNei on April 18, 2016, 09:09:44 PM
I would like to request a betting game. Scenario:

1. I'm starting playing some competitive match
2. Users can bet points on win/los
3. I'm stopping betting by command
4. I'm setting status to win/los

Is this possible with current bot version?
Title: Re: Custom Command/Minigame Request Thread
Post by: Nazo on April 21, 2016, 01:47:10 AM
I would like to request a betting game. Scenario:

1. I'm starting playing some competitive match
2. Users can bet points on win/los
3. I'm stopping betting by command
4. I'm setting status to win/los

Is this possible with current bot version?
I think you can already do this with the betting system already implemented into DeepBot.

The way you can set this up is by doing !betting start 100 0 Will_streamer_win_or_lose? Win Lose

Viewers can then enter their option by doing !bets <however many points they want to bet> <Win/Lose>

If you won the match, you would do !betting winoption 1. If you lost the match, you would do !betting winoption 2.
Title: Re: Custom Command/Minigame Request Thread
Post by: Psywarrior on May 04, 2016, 04:35:26 PM
I would love to see the Love Game and Magic 8-Ball game from Moobot.

The love game is simply !love (insert whatever - usually another person's name).
DJPsywarrior: !love Tina

And you get this output
Moobot: There's 11%  <3 between DJPsywarrior and Tina
(The percentages are from 1 to 100%)

Magic 8 Ball example:

!8ball Will I have pizza tonight?
Moobot: Magic 8-ball says... are you kidding?!
(I think there are 8 sayings all together)

Title: Re: Custom Command/Minigame Request Thread
Post by: WarfarePlays on May 05, 2016, 04:28:28 PM
I would like to see a game where 2 players can bet points against each other. Example

Person A bets 500
Person B must match the 500 points (no more, no less)
Coinflip begins and 1 player wins the others points. Percentage of win is obviously 50/50
Title: Re: Custom Command/Minigame Request Thread
Post by: Etellek on May 10, 2016, 01:24:20 PM
I am an art streamer and I would love for viewers to be able to do something like !addrequest <request here> and have the bot somehow collect those requests over the week. Then on Friday I would have it pull a request randomly from the list. Is something like this possible?
Title: Re: Custom Command/Minigame Request Thread
Post by: Psywarrior on May 19, 2016, 06:46:49 AM
I would love to see the Love Game and Magic 8-Ball game from Moobot.

The love game is simply !love (insert whatever - usually another person's name).
DJPsywarrior: !love Tina

And you get this output
Moobot: There's 11%  <3 between DJPsywarrior and Tina
(The percentages are from 1 to 100%)

Magic 8 Ball example:

!8ball Will I have pizza tonight?
Moobot: Magic 8-ball says... are you kidding?!
(I think there are 8 sayings all together)

Worked it out!
Title: Re: Custom Command/Minigame Request Thread
Post by: RAIGASM on June 30, 2016, 12:29:53 AM
I would love to see the Love Game and Magic 8-Ball game from Moobot.

The love game is simply !love (insert whatever - usually another person's name).
DJPsywarrior: !love Tina

And you get this output
Moobot: There's 11%  <3 between DJPsywarrior and Tina
(The percentages are from 1 to 100%)

Magic 8 Ball example:

!8ball Will I have pizza tonight?
Moobot: Magic 8-ball says... are you kidding?!
(I think there are 8 sayings all together)

Worked it out!

Psywarrior, would you mind exporting the commands and sharing?  ;)
Title: Re: Custom Command/Minigame Request Thread
Post by: Psywarrior on June 30, 2016, 05:17:32 AM
Sure
!love
There's @rand@[1 | 100] % ❤ between @user@ and @target@
Example: !love this game
Output: There's 28 % ❤ between djpsywarrior and this game
Viewers love this one.

!8ball
Every line is a new answer (I used a simple carriage return)
Deepbot selects one line randomly for output
Here is 3 examples
replies, as if @user@
@user@, First, ask me If I care what you want to know. Sheesh!
@user@, Just forget About It

@user@ will output the name of the person
Input: !askpsybot Is Psy gonna die this round? (I renamed 8ball to my bot)
Output: I guess...

Input: !askpsybot Will I make new friends?
Output: Yeah, And I'm The Pope

I made my answer pretty snarky. You can add whatever replies you want. Just put them each on one line

Hope that helps!

Title: Re: Custom Command/Minigame Request Thread
Post by: SinNoAria on July 17, 2016, 02:22:46 PM
Anyone know if there is any easy way to do user database changes via commands?

Wanting to do a few things:

1) Allow people to remove VIP time from others.
2) Allow people to remove time watched from others.
3) Allow people to add time watched.
4) Reset cooldown for a command
5) Disable point gain for alts.
Title: Re: Custom Command/Minigame Request Thread
Post by: artemisbot on July 31, 2016, 06:02:05 PM
I would like to see a game where 2 players can bet points against each other. Example

Person A bets 500
Person B must match the 500 points (no more, no less)
Coinflip begins and 1 player wins the others points. Percentage of win is obviously 50/50
I've actually just posted this to the forums http://deepbot.deep.sg/forums/index.php?topic=6820.0
Title: Re: Custom Command/Minigame Request Thread
Post by: Garukor on March 30, 2017, 05:47:16 PM
I would like to see a game where 2 players can bet points against each other. Example

Person A bets 500
Person B must match the 500 points (no more, no less)
Coinflip begins and 1 player wins the others points. Percentage of win is obviously 50/50
I've actually just posted this to the forums http://deepbot.deep.sg/forums/index.php?topic=6820.0

Since this thread is deleted or something else :( I would like to ask if somebody has the files or can make them to make this game happen again?

2 Viewers coinflip against each other :)
Title: Re: Custom Command/Minigame Request Thread
Post by: TheNumbLock on March 31, 2017, 08:52:57 AM
I would like to see a game where 2 players can bet points against each other. Example

Person A bets 500
Person B must match the 500 points (no more, no less)
Coinflip begins and 1 player wins the others points. Percentage of win is obviously 50/50
I've actually just posted this to the forums http://deepbot.deep.sg/forums/index.php?topic=6820.0

Since this thread is deleted or something else :( I would like to ask if somebody has the files or can make them to make this game happen again?

2 Viewers coinflip against each other :)

Would be on the wiki ;)

http://wiki.deepbot.tv/custom_mini-games
Title: Re: Custom Command/Minigame Request Thread
Post by: Garukor on March 31, 2017, 05:48:18 PM
I would like to see a game where 2 players can bet points against each other. Example

Person A bets 500
Person B must match the 500 points (no more, no less)
Coinflip begins and 1 player wins the others points. Percentage of win is obviously 50/50
I've actually just posted this to the forums http://deepbot.deep.sg/forums/index.php?topic=6820.0

Since this thread is deleted or something else :( I would like to ask if somebody has the files or can make them to make this game happen again?

2 Viewers coinflip against each other :)

Would be on the wiki ;)

http://wiki.deepbot.tv/custom_mini-games

Yes I know this one (thanks :) ) but Im looking for a possibility to coinflip against another player. I may try it by myself. But maybe there is already one released.
Title: Re: Custom Command/Minigame Request Thread
Post by: ThatGirlSlays on June 21, 2017, 10:38:27 PM
I am an art streamer and I would love for viewers to be able to do something like !addrequest <request here> and have the bot somehow collect those requests over the week. Then on Friday I would have it pull a request randomly from the list. Is something like this possible?

Did you ever get this figured out? It would be as simple as writing each request to a single text file and then having DP read the file and pull a random line. You would need to keep track of how many lines have been written but this could be done with the !addrequest counter variable. Let me know if you needed further help.
Title: Re: Custom Command/Minigame Request Thread
Post by: XpcTV on July 11, 2017, 04:36:48 AM
Is it possible to get a version of the gamble command without the "gamble_start" part of it? I find it slow and unescesarry.

Thanks in advance,

ElleTey
Title: Re: Custom Command/Minigame Request Thread
Post by: TheNumbLock on July 13, 2017, 04:13:45 AM
Gamble Command: http://wiki.deepbot.tv/custom_mini-games#gamble
Title: Re: Custom Command/Minigame Request Thread
Post by: Jester2504 on July 23, 2017, 06:46:47 PM
There is a custom command already that allows viewers to invest their channel currency. I would like a game that I can adjust the success rate on where people can attempt to rob the money that people have invested. Yes I know deepbot has bank heist but that isnt the same as winning other viewers invested money.
Title: Re: Custom Command/Minigame Request Thread
Post by: thezerogamer on September 03, 2017, 08:07:43 AM
I want a simple custom command that's similar to the defuse bomb minigame except the user who activates it gets a random currency from 1-100 and that you can set a cooldown for each user.

i.e. typing !bonus gives the following:

For being a great viewer here are (random 1-100 number) (currency) dude!
Title: Re: Custom Command/Minigame Request Thread
Post by: ProsettaFPS on September 25, 2017, 01:23:35 AM
I'm a big fan of the gambling suggestion that can win other viewer's currency!
Title: Re: Custom Command/Minigame Request Thread
Post by: ThatGirlSlays on September 27, 2017, 05:22:38 AM
There is a custom command already that allows viewers to invest their channel currency. I would like a game that I can adjust the success rate on where people can attempt to rob the money that people have invested. Yes I know deepbot has bank heist but that isnt the same as winning other viewers invested money.

I have a ton of custom minigames where there are different "odds" or "chances of success" at performing an action. I tweaked the steal game to have a success rate. One way to do this is to have a text file in your Custom Logs folder called Odds.txt. Enter a number 1-99 (no point in having a text file if it is 100% success rate). I created a custom api that checks whether a number (x) is between two other numbers (y) and (z). So in the command I generate a random number 1-100 (x). I then check whether that number is between 1 (y) and the odds I have set (z...so for example 25). If the return is true then I process with the action, otherwise if false, I do a different action.


ODDS FILE
Odds.txt = 25

RANDOMLY GENERATED NUMBER
@rand@[1|100] = let's say it generations the number 19

MY CUSTOM "BETWEEN" API - FEEL FREE TO USE
@customapi@[http://api.thatgirlslays.com?between=NumberToCheck~LowerLimit~UpperLimit]


EXAMPLE USAGE
@if@[@customapi@[http://api.thatgirlslays.com?between=@rand@[1|100]~1~@readfile@[Steal/Settings/Odds.txt]]||false||THE ODDS WERE NOT SUCCESSFUL||THE ODDS WERE SUCCESSFUL]


Feel free to contact me at thatgirlslays@gmail.com if you need any custom programming. I do not check these forums regularly.
Title: Re: Custom Command/Minigame Request Thread
Post by: ThatGirlSlays on September 27, 2017, 05:35:19 AM
I'm a big fan of the gambling suggestion that can win other viewer's currency!

That's super simple.

Folders & files required:

custom_logs/Bonus
custom_logs/Bonus/Cooldowns
custom_logs/Bonus/Settings
custom_logs/Bonus/Settings/Cooldown.txt - Enter the cooldown per user in seconds.

Here is what your !bonus command would look like
--------------------
@if@[>=||@calc@[-|@unixtime@|@readfile@[Bonus/Cooldowns/@user@.txt]]||@readfile@[Bonus/Settings/Cooldown.txt]||@savefile@[Bonus/Cooldowns/@user@.txt,@unixtime@] @user@, here are @rand@[1|100] @pointsname@ for being an awesome viewer @editpoints@[@user@|@rand@[1|100]]||@user@, your bonus has not cooled down yet]
--------------------

The @rand@[1|100] here should generate the same number twice. You could even create additional files in the settings folder such as RewardLow (which could be used to replace "1") and RewardHigh (which could be used to replace "100").

Feel free to contact me at thatgirlslays@gmail.com if you need any custom programming. I do not check these forums regularly.