|
Run a simple raffle for a single prize or up to 5 levels of 5 prizes each over multiple shows
Welcome to Dorothy's Raffle Bot! This bot is available to everyone for public use.
Current Version: 1.1 (updated 12/20/2019). Change Log of fixes and enhancements in each release is at the bottom of the page. Please follow me on twitter @thechelsea2950 for app and bot updates.
Note: While the source is kept open for the reasons noted below, which makes it easy to copy and modify for individual cammers (which is perfectly fine), please keep in mind that by doing so you'll miss out on fixes and new features that are added to the public bot. If you have a recommendation for something you would like added, please let me know and if it makes sense, I'll put it in the public bot so you can continue to take advantage of the latest version.
I've also created a Twitter DM group for users of the Apps and Bots I've written, please message me on twitter and let me know if you'd like to be added to the group. In that group you'll receive notifications on new features, get tips and tricks, be able to provide feedback on them and request enhancements, and take part in discussions on how they can best be used. I've also created a Discord server, please let me know if you'd like an invite there as well.
And check out my bio for other useful tips and general info about CB and broadcasting, great for new cammers! https://camscaster.com/chelsea2950/Summary
The Raffle feature allows viewers to tip a specified amount to buy a raffle ticket at one of up to 5 levels. If using the raffle, the prize list should be defined when starting the bot. You can specify a single prize at each level (or only one level), or a list of prizes that are all available for drawing at that level.
Some examples:
--- If doing a raffle for a single prize, just list that prize description in the Level 1 Prize 1 value, and assign a Level 1 ticket price for each raffle ticket to be bought for drawing a winner of that prize.
--- If doing a raffle for multiple prizes, but you want the ticket price to be different for each, put one prize in each of the up to 5 levels, and assign a ticket price for each level. This may be done to have more expensive tickets for more valuable prizes.
--- If doing a raffle for multiple prizes, and more than one prize is available at each ticket price level, enter each prize in one of the 5 fields under the desire level. When the drawing is performed, a winner will be assigned for each prize. If you list multiple prizes in one field as a list, they will all be awarded to a single winner in the drawing
Tickets are 'used' when a winner is drawn - winning tickets are removed from the pool of available tickets if there are multiple drawings. If there are more prizes than there are entries within a given level, the drawing will only assign as many prizes as there are tickets sold.
There are four modes that can be used to define the length of the raffle, and then separate control for whether the actual drawing is performed automatically or by the broadcaster triggering it with a command. The mode can also be changed during the show using the /chgrafflemode command (see below).
--- Broadcaster's discretion - There is no pre-defined length of the raffle, tickets are sold until the broadcaster decides to perform the drawing. This would commonly be used if selling tickets over multiple days and a set date in the future has been decided for the raffle drawing.
--- Timer - Tickets will be sold within the current show while a timer is running and then the drawing performed at the end of the time. The default timer length is defined on the start page but time can be added or removed during the countdown. The drawing can be automatic, or the broadcaster can trigger the drawing with the /raffledrawing command per the setup.
--- Ticket Goal - The drawing will be performed when a total number of tickets threshold is met. The drawing can be automatic (a 2 minute countdown is started when the goal is hit), or the broadcaster can trigger the drawing with the /raffledrawing command per the setup.
--- Token Goal - The drawing will be performed when a total number of tips threshold is met (only includes raffle ticket purchases). The drawing can be automatic (a 2 minute countdown is started when the goal is hit), or the broadcaster can trigger the drawing with the /raffledrawing command per the setup.
In addition to defining the mode and automatic/manual drawing, you can also define if there is a single drawing or continous goal reset with a drawing at the end of each cycle. For example, you could set it to perform a drawing every hour, and start a new one hour countdown each time. If doing a continuous drawing show, there is a setting for whether the pool of tickets bought should be cleared after each drawing, or kept intact and ticket holders have a chance to win in multiple drawings (preferred).
*** If doing a raffle over multiple shows, be sure to save the ticket list before ending the show or the bot! The list cannot be saved permanently within the show, so you must use the "/entries" command to display the current list, copy the list, save it externally, and paste it back into the raffle ticket list field when next launching the fembot. Completely replace the previous list each time. You can also end the fembot and paste the results and restart the bot at the end of the show, but I would still save the list externally as CB sometimes clears bot memories. Note that each ticket purchase is an indvidual entry in the list, so one user may have multiple entries.
Commands
12/20/2019 Version 1.1:
- Updated command for adding tickets to allow for adding multiple tickets at once. Instead of /addraffletkt [level] [user], there are now commands for each level: /addraffletkt1 [number of tickets] [user]... and /addraffletkt2, /addraffletkt3, etc
12/1/2019 Version 1.0:
- Bot Created
- Replacement for Raffle feature in Dorothy's Ultra Fembot
- Added feature for setup of up to 5 individual prizes in each level rather than making a list
- Also added feature to allow for completion of Prize Levels one at a time under the "Single Drawing" mode, and validations duplicate prices, entries missing price or prize
- If you had a multi-show raffle in progress in the Fembot, the same results can be pasted into this separate bot to continue your raffle and perform the drawing
Other Bots and Apps by chelsea2950
Link for Easy Fembot: Dorothy's Easy Fembot - Simpler ultrabot for newer cammers with minimal config, most features related to chat control.
Link for Ultra Fembot: Dorothy's Ultra Fembot - All in One ultrabot with everything I could think to add
Link for UltraApp: Dorothy's UltraApp - All in One app that contains several different types of goal shows (single goal, multiple goals, auto-reset goals, goal counter, goal race, tip sequence, tip jar), plus a full feature ticket show and peep show
Link for Dice game: Dorothy's Dice Game - Roll 2 6-sided dice to win prizes, plus a rare special roll of '13'. Note this same version of the game is also already built in to the Ultra Fembot.
Link for Ticket Show App: Dorothy's Ticket Show - Same as the ticket show portion of this App - Sell tickets and then lock the room for a private show.
Link for Easy Ticket Show: Dorothy's Easy Ticket Show - Same features as the stand alone ticket show, but with a very short launch page setup (4 settings), all other settings use most common defaults.
Link for Tip Goals App: Dorothy's Tip Goals - Run a goal show with either a single goal or multiple progressive goals. Same as the goal feature of the Ultra App in its own separate App. Like the UltraApp, the Tip Goals App also has customizable draw panel backgrounds.
Link for Gamebot: Dorothy's Ultra Gamebot - Includes Dice, Wheelspin, Keno, War! (High Card), Russian Roulette, Press Your Luck, Random Prizes, Charades, and Bad Libs, all with a common prize list that can be used across all the games so you don't have to keep setting up prizes in different bots
Link for Tip Menu Pro: Dorothy's Tip Menu Pro - Ultimate Tip Menu with 2 menus that can be swapped based on type of show (Menu 1 with 50 slots, Menu 2 with 20), plus a positions menu that can be run simultaneously
© Copyright Camscaster.Com 2011- 2025. All Rights Reserved.