|
A raffle application that allows bonus tickets
2014-10-03 - REWRITTEN:
* Changed Commands
* Added Raffle Expiration Timer & Coloring
* Cleaned up Spam
* Added Top Ticket Holders to Display
* Changed from BOT to APP to use Display Panel
* Messages to winners & Color.
v1.5 - Allow or disallow Mods & Fanclub members to by raffle tickets
v1.6 - Added field for users who wish not to buy tickets
- Replaced array.prototype.contains with cbjs.ArrayContains function
- increased the # of prizes to 15
- changed fields to choices
- Added Token Cost Notice
- Added !list & !add & !remove commands
* v1.7 - removed some spam
The raffle will end once all tickets have been purchased or when the broadcaster issues the !draw command.
* v2.0 - Reworked
* v2.1 - FIxed timers
* v2.2 - Fixed SendNotice
* v2.3 - Added room subject change
- Added 10 minute count down timer.
* v2.4 - fixed timers
- removed hardcoded default timer
*v2.5 - Added Configurable Timing Description ex replace minutes
- Fixed reset command to accept new time
*v2.7 - Removed Bonus tickets
Fixed issue with drawing tickets.
The broadcaster has the ability to end the raffle early. Then can issue the /d or /draw command. When ending the raffle early the Winners can be chosen from either all tickets available (possibility of no winners) or just using the tickets sold.
v2.8 - /restaurantmenu or /rmenu - display Restaurant Menu
v2.9 - fix restaurant menu remove punctuation.
v2.91 - changed verbiage for display
v3.00 - Added Timer to Display
Changed Display for Winners
v3.01 - Added Image Display !iton/!itoff
There is a bot version of this application the only difference is, it will not use the display panel.
v3.02 - removed stuff
v3.03 - fixed issue with draw
* COMMANDS: !prizes !p - List of Prizes
* !winners !w - List of Winners
* !tickets !t - Number of tickets bought and number of tickets left.
* !draw !d - Stop the raffle and draw the winners.
* !reset !r - Reset the Raffle
* !list !l - List users who wish not to buy tickets
* !add !a - Add user to users who wish not to buy tickets
* !remove !r - Remove user form users who wish not to buy tickets
* !help !h - Show commands
SETTINGS:
Raffle Description- Description of your Raffle
Raffle Message Timer (minutes) - Number of minutes you want the App to display the Raffle Rules, Commands and Prizes
Raffle Expiration Timer (minutes) - Number of minutes you want the app to run before the raffle is drawn.
Raffle Expiration Timer Background/Font color - Hexadecimal values for the colors include #
Message to Winners - When a winner is chosen, this is the message they will see.
Message to Winners Background/Font color - hexadecimal values for the colors include #
Total Number of Raffle Tickets - The total number of tickets for the raffle
Token Cost Per Ticket - The cost per ticket.
1st Prize (required) - The first prize in the raffle
2nd - 10th prize - These will be assigned in ascending order based upon ticket chosen.
Allow Bonus Tickets - 0 = No bonus tickets; 1 = Yes bonus tickets
Bonus Ticket % - Used to calculate the number of bonus tickets the user will receive.
Calculate Winners using Tickets Sold - 0 - No ; 1 - Yes - When the raffle ends, the app can either pick winners based upon the total number of tickets or using the number of tickets sold. If No (0) is chosen and all tickets have not been sold, there is a possibility that the prizes will not be awarded. If Yes (1) is chosen, all prizes will be awarded.
© Copyright Chaturbate 2011- 2025. All Rights Reserved.