Dorothy's Ultra Fembot
Author: chelsea2950

You are viewing version 673799. There is a newer version of this app. See the latest version of this app.

Description Source Code Launch App Current Users

Short Description:

Ultrabot includes: Tip Menu, Positions Menu, Token Poll, Lush Menu, PMs, VIP List, External Fan Club List, Blocked words, silence levels, graphics levels, Leaderboard, Nice List, Tip Count Display, User Group Icon by name, 5 rotating notifiers

Full Description

Note: I've moved the Change Log of fixes and enhancements in each release to the bottom of the page.

Summary


The purpose of this Ultrabot is to provide many of the most commonly used bot features on Chaturbate in one place, and give the broadcasters and trusted moderators the ability to change many of the settings being used without restarting the bot. This includes the ability to add and remove tip menu items, change the token poll, etc. As with most Ultrabots, it is recommended to start this at the beginning of each show and not reset it unless truly necessary, as you will lose the data accumulated in the current session.
I created this bot with all of the functionality of the 'Easy Fembot' with some upgrades for more experienced cammers, and a full list of the features is provided below. There is also a change log at the end of this page to show what has been added with each release.
Another reason I started doing my own development was to create apps and bots that do not have developer backdoors giving people you don't know access to your show. As you can see, the source for my apps an bots will always be visible, I don't encode it or try to hide the source like many others do.

As you use the bot, one thing to keep in mind is that the changes you make using the commands within a show are not permanently updated to the start page - you have to make those changes there for them to be saved. This includes things like tip menu changes, positions menu changes, additions to the blocked word list, users added to the external fan club or VIP List, etc.
I recommend keeping all of these lists in a separate notepad document so you can update them as you go, and copy and paste them into the boxes on the setup page when you start a show, especially in case something happens and the configuaration page gets reset.

Note that I've made 3 copies of the bot, as I expect that since the start page is lengthy, people may want to create 2 or 3 versions that they can save for different types of shows and reduce the amount of setup time when switching from one type of show to another.
For example, all of the tip menus and token polls may be different between a couples show, solo show, and shark week show, so by having three separate bots you can configure and save, you don't have to change the setup when you switch between shows, just swap out the bot.
The primary bot is this one, and the secondary bots are "Show 2 - Dorothy's Ultra Fembot" and "Show 3 - Dorothy's Ultra Fembot".

As with the 'Easy' version, I've borrowed some existing features from many places/bots including 18yearold, allinone and ultrabot for most, so I'd like to give credit to those who have gone before for all your hard work (britney and justin, alice and shaggy, lund, acrazyguy, and I'm sure many others).
Special thanks to 4science for the Tip Menu and Token Polls (which were built off work by badbadbubba and NotThatFrank).

Please let me know if you find any issues or have recommendations for improvement, you can usually find me on the couples rooms on the site, or on twitter @thechelsea2950.

Main features are:


  1. Messaging for mods and broadcasters

  2. Private Messages to other users - Send messages to the broadcaster, moderator group, or specific users in the chat so there is no need to switch to a new tab for PMs.

  3. Silence Level and Graphic Level - Restrict ability to chat or to post graphics by whether users have tokens or have tipped a certain threshold.

  4. Leaderboard - Display a Leaderboard in the chat of top tippers from the current session.

  5. Nice List - Maintain a list of users that are allowed to chat when the silence level is increased. Nice list is also exempt from the gray time-lock.

  6. Tip Count next to name - Show the user's current tip count totals by their name with each chat message.

  7. User Group icons - a defined .gif is displayed next to a user's name in the chat for the 4 groups (mods, CB fan club, external fan club, VIP list).

  8. Tip Leader icons - a defined .gif is displayed next to the user name for the top 3 tippers in the current session.

  9. Silence individual users - Add users to a silence list that prevents them from chatting, advantage of this over regular silencing is that it can easily reversed and sends a note to the user telling them to stop being rude.

  10. Silence individual users without notification (ninja) - Ideal for silencing people who have been tipping but still being rude or demanding, they do not receive a notice. Note that neither of these affects tipnotes the way that silencing through CB will.

  11. Tip Menu (based on 4sci menu) - Tip Menu function with up to 40 slots. Automatic sort by price. Can be split into two sections if too long. Menu displays on a defined interval and you can set the text and background color.

  12. Positions Tip Menu - Similar Tip Menu function with up to 8 slots intended to be used for sex position tipping. Automatic sort by price. Menu displays on a defined interval and you can set the text and background color.

  13. Token Poll (based on 4sci Poll) - Use a token poll to have people vote for options such as cumshot location. Has multiple modes to be ended manually by moderator or broadcaster, ended after a timer, or ended based on hitting a target amount. Poll progress displays on a defined interval and you can set the text and background color.

  14. VIP List - You can add really good tippers or friends to the VIP list and define which level of access they will have (PMs, ticket show, or both) or don't give any special access but still be announced on entry to the room, and get a badge next to their names in the chat.

  15. External FanClub List - Simliar to the VIP list, you can add people who may have bought an external fan club membership to the list and define which level of access they will have (PMs, ticket show, or both) or don't give any special access but still be annuonced on entry to the room, and get a badge next to their names in the chat.

  16. Blocked word list - Add words to this list to prevent rude comments in the chat or use pieces of repetitive spam messages from bots to prevent them from being shown.

  17. Additional Notifiers (up to 5 rotating) - Display up to 5 messages in the chat on a scheduled interval, and you can define the colors used for the text and background.

  18. Ticket prep function - This is used to automate many of the functions you do when you switch to a ticket show during a session, such as disable regular tip menu, enable positions menu, enable token poll, enable backup ticket list, add top tippers to the show, and add VIP and Fanclub users to the show. This should be run afetr crazyticket has been turned on, and by a user with authority to the /add command.

  19. Lush Menu - When using a lovense lush, display a menu in the chat for the tip ranges. Note this does not actually control the lush, it is just information published to the chat. Often people will uses the chrome extension to publish the menu directly to the chat and then this feature is not needed in the ultrabot.

  20. Media List - Display all of your contact info, social media IDs, and weblink in a recurring post in the chat.

  21. Ticket show pre-sales - Sell advance tickets to a Crazyticket show so that you can do a warmup with goal or game apps, and then export the pre-sales list to Crazyticket once started. Typically the advance tickets are discounted and may increase in price as you get closer to the show - encourages not waiting until the last minute to get a ticket.

  22. Tip Response Message - Dsiplay a message to the user when they tip above 5 configurable thresholds.

  23. Simple Dice Game with two 6-sided dice for 12 prizes plus a special rare prize.

  24. Gray time-lock - prevent grays from chatting for the first X minutes they enter the room, prevents a lot of spam from bots.

  25. Convert Messages in all Upper Case to Lower Case so people can't 'yell' in chat.


Commands

Most of these are available for moderators and broadcasters only, with some exceptions. Note that you can also type "/fbhelp" within the chat to see the list of commands as well. You can drill down further into a group of commands to see specific details on the syntax and behavior of the command.

A. Chat Control


The silence level and graphic level functions restrict users in the room from chatting in general or posting gifs (graphics) based whether they have tokens or have tipped.
  1. /silencelevel [x]: set silence level where x = 0-3
    0 = All users can chat
    1 = Only users with tokens can chat
    2 = Only users who have tipped can chat
    3 = Only users who have tipped 10 tokens can chat

  2. /graphiclevel [x]: set graphic level where x = 0-3
    0 = All users can post gifs
    1 = Only users with tokens can post gifs
    2 = Only users who have tipped can post gifs
    3 = Only users who have tipped 10 tokens can post gifs

  3. /ninja [user]: Silence a user without notification. The ninja feature is helpful for silencing obnoxious users when you don't want to notify them that they are silenced. They may have already tipped a significant amount or be potential tippers, so best not to notify them, their comments just simply won't show up to the general chat.
    They will still be able to send comments in tip notes however. Users can be added and removed from the ninja list interactively during the show as described below, and repeat offenders should be added to the permanent ninja list that is saved on the bot start page (also be sure to save the list in a separate document in case the bot configuration is lost).

  4. /unninja [user]: remove ninja silence

  5. /ninjalist: display the ninja list

  6. /silence [user]: Silence a user with notification. The silence feature is helpful for silencing really obnoxious users that you do want to notify that they are silenced. They will receive a notification that they have been rude or demanding when they are silenced and will be notified each time they attempt to chat.
    They will still be able to send comments in tip notes however, which is different from the CB silence feature where tip comments are not shown. Really Really obnoxious users that you don't want to hear from at all can be silenced through the CB silence.
    Users can be added and removed from the silence list interactively during the show as described below, and repeat offenders should be added to the permanent silence list that is saved on the bot start page (also be sure to save the list in a separate document in case the bot configuration is lost).

  7. /unsilence [user]: remove from silence list

  8. /silencelist: display the silence list


B. Gray Chat Time Lock


The Gray Chat Time lock feature is intended to silence the spam bots and grays that come in only to make obnoxious comments and then leave. When enabled, users will not be able to chat for the defined period of time, which is also changeable during the show. A list is kept of each gray user with their entry time into the room, and once the defined time expires, they are able to chat. Note that silence level would still prevent them from chatting after time expires if it is used.
The time lock does not apply to broadcasters, moderators, CB fan club, external fan club, nice list, or VIP users.
  1. /usegraylock [on/off]: toggle the gray chat timelock feature on and off, overriding the initial setting from the bot start page.

  2. /chggraytime [X]: Change the gray chat time lock threshold to a new value of [X] minutes before they can chat upon entering the room. Overrides the initial setting from the bot start page.

  3. /clrgraylock: clear out all gray chat time lock data, and restart tracking (essentially resilences all grays for the defined time threshold).

  4. /addgraylock [user]: restart a specific gray user time lock timer. They will not be able to chat again until the time elapses.

  5. /rmvgraylock [user]: release a specific gray user from their time lock. They will be able to chat right away (assuming sience level allows).


C. Timer Functions


There is a general timer feature available for anything you would like to initiate a count down for, such as performing a prize for X minutes. There are separate functions available for starting ticket shows (/starttimer in the crazyticket app) or starting a timer to end the token poll (/pollstarttimer).
  1. /startclock [x]: start a timer for x minutes... timer will display a notice at 15, 10, 5, 4, 3, 2, 1 min and 30, 10, 5, 4, 3, 2, 1 sec remaining

  2. /clockadd [x]: add x minutes to the timer

  3. /clocktimeleft: display the time left on the timer


D. Private Messaging


  1. /pm [user] [msg]: send a message to a specific user

  2. /reply [msg]: send reply to someone who has PM'd you

  3. /bc [msg]: send a message to the broadcaster

  4. /tm [msg]: send a message to the moderator group

  5. /tbm [msg]: send a message to the broadcaster and the moderator group


E. Chat Notices


  1. /cn [msg]: send a notice to the chat.

  2. /cnd [msg]: send a notice to the chat with dashed line separators

  3. /cnh [msg]: send a notice to the chat with highlighting

  4. /cndh [msg]: send a notice to the chat with dashed line separators and highlighting

  5. /chgmsg1 [msg]: update the notifier message in Slot 1 to a value of [msg]

  6. /chgmsg2 [msg]: update the notifier message in Slot 2 to a value of [msg]

  7. /chgmsg3 [msg]: update the notifier message in Slot 3 to a value of [msg]

  8. /chgmsg4 [msg]: update the notifier message in Slot 4 to a value of [msg]

  9. /chgmsg5 [msg]: update the notifier message in Slot 5 to a value of [msg]

  10. /dspmsg [X]: Display the current value for the message in notifier Slot [X], where [X] can be the integers 1-5 or "all".

  11. /usenotifier [on/off]: enable or disable the display of the notifier... however, the recurrence can only be set when activating the bot.

  12. /usetipresponse [on/off]: enable or disable the display of the tip response messges when users tip at the configured thresholds.


F. Nice List


The nicelist enables users who would otherwise not be allowed to chat due to the silence level setting to still chat.
  1. /addnice [user1, user2, etc]: Add a user or list of users to the nice list, separate user names by a comma.

  2. /rmvnice [user]: Remove a single user from the nice list (individual names only, does not support removal of a user list).

  3. /nicelist: display the nice list


G. Leaders and Tippers


  1. /leaders [group]: display the leaderboard on-demand... does not require that the leaderboard be enabled. Displays to [group] from list:
    'mods' - display to moderators
    'tbm' - display to moderators and broadcaster
    'bc' - display to broadcaster
    'all' - display to public chat
    ...defaults to current user if none selected.

  2. /useleaderboard [on/off]: toggle the recurring display of the leaderboard on and off, overriding the initial config setting... recurrence from initial config is still used

  3. /usetipcount [on/off]: toggle the display of the tip count in front of a user's name on and off, overriding the initial config setting... tips are still counted when off as long as the bot is active

  4. /tippers [group] [x]: display a list of the top [x] number of tippers since the bot was activated. Displays to [group] from list:
    'mods' - display to moderators
    'tbm' - display to moderators and broadcaster
    'bc' - display to broadcaster
    'all' - display to public chat
    ...defaults to current user if none selected.


H. Tip Menu


  1. /tipmenu: (all users) Display the tip menu in chat, only shown to the user that requests it.

  2. /usemenu [on/off]: (mods/bc only) Toggle the setting for whether the Tip Menu is "on" or "off". Overrides the initial setting to turn the Tip Menu on or off during the show.

  3. /tipmenurequests: (mods/bc only) Show recent tip menu requests, defaults to a maximum of the 10 most recent when no quantity is entered.

  4. /tipmenurequests X: (mods/bc only) Show the last "X" requests.

  5. /tipmenurequests all: (mods/bc only) Show all the requests, maximum of 50.

  6. /tipmenuadd X Y: (mods/bc only) Add an item name "Y" with a price of "X" tokens to the menu.

  7. /tipmenurmv X: (mods/bc only) Removes every item with a price of "X" tokens.

  8. /tipmenurmv Y: (mods/bc only) Will removed any item labeled "Y" regardless of price.


I. Positions Tip Menu


  1. /posmenu: (all users) Display the tip menu in chat, only shown to the user that requests it.

  2. /useposmenu [on/off]: (mods/bc only) Toggle the setting for whether the Positions Tip Menu is "on" or "off". Overrides the initial setting to turn the Positions Tip Menu on or off during the show.

  3. /posmenurequests: (mods/bc only) Show recent tip menu requests, defaults to a maximum of the 10 most recent.

  4. /posmenuadd X Y: (mods/bc only) Add an item name "Y" with a price of "X" tokens to the positions menu.

  5. /posmenurmv X: (mods/bc only) Removes every item from the positions menu with a price of "X" tokens.

  6. /posmenurmv Y: (mods/bc only) Will removed any item labeled "Y" regardless of price from the positions menu.


J. Token Poll


The Token Poll is used to allow users to vote on different poll choices to choose an audience selected winner.
Most often this is used for voting on a cumshot location but can be used for any set of choices you want the audience to vote on.
There are two levels of control, enabling the Poll, and whether the poll is running or not. The Poll is enabled if turned on when starting the bot and it is also running by default.
Within the show, the poll can be ended to declare a winner, and is therefore no longer running but poll commands can still be executed, including restarting the poll, and poll messages will still be shown.
The poll can be completely disabled as well, after which no poll commands can be used and no messages will be shown.
  1. /poll: (all users) Display the current poll results board in the chat for the requesting user. Displayed to all when requested by moderators.

  2. /usepoll [on/off]: (mods/bc only) Toggle the setting for whether the Token Poll is "on" or "off". Overrides the initial setting to turn the Token Poll on or off during the show.

  3. /endpoll: (mods/bc only) When running under manual control, end the poll and display the winner.

  4. /restartpoll: (mods/bc only) If the poll is accidentally ended, or suspended, it can be restarted using this command.

  5. /addvote X Y: (mods/bc only) Add or remove "Y" number of votes to the poll item with a price of "X". If "Y" is not specified, defaults to one vote added or removed. Number can be shown as negative (-2) to remove votes. Moderators have to be enabled to use this command.

  6. /polloptadd X Y: (mods/bc only) Add an item named "Y" with a price of "X" tokens to the poll.

  7. /polloptrmv Y: (mods/bc only) Will remove any item labeled "Y" from the token poll.

  8. /pollstarttimer X: (mods/bc only) Starts a timer for "X" minutes for the poll when run under timed mode. Poll will automatically end when time runs out.

  9. /polladdtime X: (mods/bc only) Adds "X" minutes to the poll timer if a timer is running.

  10. /pollstoptimer: (mods/bc only) Ends the timer if running under timed mode.

  11. /pollleader: (all users) Post the poll leader message to the chat for the requesting user. Displayed to all when requested by moderators.


K. External Fan Club


This allows for setting a list of users that will have special access from purchasing a Fan Club membership on an external site such as FanCentro, justfor.fans, etc.
Adding a user to the External Fan Club list gives them a badge icon in the chat, PM ability, and includes them in the export list sent to the ticket show (future feature).
Users can be added and removed within a session, but a master list should be maintained and updated on the bot's configuration page so it is saved (updates made within the session are not permanent).
The list should also be saved externally in case the configuration page is ever reset.
Only broadcasters have the ability to maintain the Fan Club List.
  1. /addfan [user]: (bc only) Adds a user to the External Fan Club list where [user] is the person you want to add.

  2. /rmvfan [user]: (bc only) Removes a user from the External Fan Club List where [user] is the person you want to remove.

  3. /fanlist: (mods/bc only) Displays the list of users currently in the External Fan Club list.

  4. /exportfan: (mods/bc only) Displays the list of users currently in the External Fan Club list in a format that can easily be repasted in the chat to add users to a ticket show.
    Note that this logic will also be executed using the /prepticket command.
    Also note that exporting the list will add these users to the backup ticket show list as well (tlist).


L. VIP List


This allows for setting a list of users that will have special access though they may not be in the Fan Club (friends and all-time high tippers, etc).
Adding a user to the VIP list gives them a badge icon in the chat, PM ability, and includes them in the export list sent to the ticket show (future feature).
Users can be added and removed within a session, but a master list should be maintained and updated on the bot's configuration page so it is saved (updates made within the session are not permanent).
The list should also be saved externally in case the configuration page is ever reset.
Only broadcasters have the ability to maintain the VIP List.
  1. /addvip [user]: (bc only) Adds a user to the VIP list where [user] is the person you want to add.

  2. /rmvvip [user]: (bc only) Removes a user from the VIP List where [user] is the person you want to remove.

  3. /viplist: (mods/bc only) Displays the list of users currently in the VIP list.

  4. /exportvip: (mods/bc only) Displays the list of users currently in the VIP list in a format that can easily be repasted in the chat to add users to a ticket show.
    Note that this logic will also be executed using the /prepticket command.
    Also note that exporting the list will add these users to the backup ticket show list as well (tlist).


M. Blocked Word List


This allows for setting a list of words that will cause a user's message to be suppressed if they use one.
Words can be added and removed within a session, but a master list should be maintained and updated on the bot's configuration page so it is saved (updates made within the session are not permanent).
The list should also be saved externally in case the configuration page is ever reset.
Also it only works for single words, not phrases.
  1. /addword [word]: (bc only) Adds a word to the Blocked Word list where [word] is the word you want to add.

  2. /rmvword [word]: (bc only) Removes a word from the Blocked Word list where [word] is the word you want to remove.

  3. /wordlist: (all users) Displays the list of words currently in the Blocked list.


N. Ticket Show Support


There are a few features added to support the use of the CrazyTicket App alongside the ultrabot. Note most of these are specific to crazyticket and not generally for ticket shows.
  1. /usetlist [on/off] : (bc/mods only) When the tlist (backup ticket list) is enabled, any tips of the ticket price or greater will add that user to a backup list for the show.
    This allows the ticket holder list to be be saved within the ultrabot in the even the crazyticket app crashes or is ended.
    If this happens, the ticket list can be restored using the commands below.
    The Crazyticket /add commands will also add users to the tlist.
    The VIP and external fan list will also be added to the tlist if they are added to the show through /prepticket or the export commands for each.
    Note that the /prepticket function will automatically enable the tlist if it is not already on.

  2. /prepticket: (mods/bc only) Prepare for a ticket show by performing the following actions (note that there is control for each of these actions on the config page so you can turn them on or off individually):
    - disabling the regular Tip Menu if running
    - enabling the Positions Menu if not already enabled
    - enabling the Token Poll if not already enabled
    - performing the export of the pre-sale list to the ticket show
    - performing the export of the VIP List and/or the External Fan Club list to the ticket show if they are used and granted these privileges
    - performing the add of the VIP List and/or the External Fan Club list to the backup ticket list if they are used and granted these privileges
    If the ticket show is running this will add the lists to the show if the user executing them has authority to the /add command in the CrazyTicket app.

  3. /add [user]: (bc/mods only) This is actually the CrazyTicket command, if a user is manually added to the ticket show, the same command will also add them to the backup list, they don't need to do a second command.

  4. /del [user]: (bc/mods only) This is actually the CrazyTicket command, if a user is manually removed from the ticket show, the same command will also remove them from the backup list, they don't need to do a second command.

  5. /ctprice [price]: (bc/mods only) This is actually the crazyticket command being executed to manually change the ticket price, and the additional update is made here to also update the price used for the Backup list.
    Users are added to the backup list anytime they tip more than the amount currently defined as the show price, so it needs to be kept up to date as it is changed in Crazyticket.

  6. /tlistprice [price] or /ticketprice [price]: (bc/mods only) This can be used apart from the /ctprice command being used to set the comparison amount for adding people to the Backup list as well as the expected ticket price for the actual show when doing pre-sales at a discounted amount.
    This would commonly be used if turning on the Backup list without the price being set on the initial configuration screen, it can be updated later when the ticket app is started even if not changing the price in Crazyticket.

  7. /dsptlist: (bc/mods) Displays the backup ticket list.

  8. /exptlist: (bc/mods) If a ticket show has failed, once the CrazyTicket app is restarted, use this command to add the users from the tlist back into the show.
    The Crazyticket /add command is executed, which will add them to the show if the user executing them has authority to the /add command in the CrazyTicket app.

  9. /addlbtop [X]: (bc/mods) Add the top [X] number of tippers for the current session to the ticket show. Moderators may only use this if allowed per configuration.
    The Crazyticket /add command is executed, which will add them to the show if the user executing them has authority to the /add command in the CrazyTicket app.

  10. /addlbamt [X]: (bc/mods) Add tippers who have tipped at least [X] number of tokens for the current session to the ticket show. Moderators may only use this if allowed per configuration.
    The Crazyticket /add command is executed, which will add them to the show if the user executing them has authority to the /add command in the CrazyTicket app.


O. Ticket Show Pre-sales


In addition to the above commands, there is a subset of ticket show related functions related to pre-sales for a ticket show.
  1. /usepresale [on/off] : (bc/mods only) When the Ticket Show pre-sales are enabled and an initial price is set, any tips of the pre-sale ticket price or greater will add that user to a pre-sale list for the show that can automatically be added to the ticket show once started later.

  2. /presalelist: (mods/bc only) Display the list of users on the pre-sale list.

  3. /presaleprice [price]: (mods/bc only) Set the pre-sales ticket price to a value of [price]. This can either be done to set the initial price before the pre-sales start, if not set in the bot start page, or it can be used after pre-sales start to change the price to a new price. Note the timer can also be set to change the price using the command below.

  4. /presalepricetimer [time] [price]: (mods/bc only) When using manual mode, set the pre-sales ticket price to a new value of [price] when the timer for [time] minutes runs out. Timer warnings will be displayed and the price will automatically update at the end of the timer. Time can be added or removed from the timer using the command below.

  5. /presalestarttimer [time]: (mods/bc only) When using manual mode, start a timer to increase the price at the end of the timer by the pre-defined increment value specified on the start page.

  6. /presaleaddtime [time]: (mods/bc only) Add [time] minutes to the timer. If a negative number is used, time is subtracted.

  7. /presalestoptimer: (mods/bc only) Stops the pre-sale timer and no price update is made.

  8. /presaletimeleft: (mods/bc only) Displays the time left on the current pre-sale timer, whether started manually or automated.

  9. /chgpresalemode [mode]: (mods/bc only) Change the presale mode that is currently running. The default value is set on the start page, and can be change on the fly during the show to "manual", "timer", or "count".
    Manual Mode: The broadcaster or moderator controls the price increases (or there are no price increases). Price can either be changed immediately using /presaleprice, or a timer can be started to change it by a specified amount (/presalepricetimer) or by the default increment amount (/presalestarttimer).
    Timer Mode: The price is changed automatically on a recycling timer as defined on the start page. The broadcaster or a moderator can add or remove time from the timer as needed, or stop the timer. At the end of each cycle, the price will increase by the configured increment and a new timer will be kicked off as long as it does not exceed the maximum number of increments and would not exceed the ticket price with the next cycle.
    Count Mode: The price is changed automatically on a recycling ticket count as defined on the start page. At the end of each cycle when the defined number of tickets is sold, the price will increase by the configured increment as long as it does not exceed the maximum number of increments and does not exceed the ticket price with the next cycle.'
  10. /exppresale: (mods/bc only) Exports the pre-sale ticket list to Crazyticket once the Crazyticket app is started, by entering the "/add" command plus the ticket list. Assumes the current user has authority to the /add command.

  11. /addpresale: (mods/bc only) Add a user or list of users to the pre-sale ticket list.

  12. /rmvpresale: (mods/bc only) Remove an individual user from the pre-sale list.


P. Lush/Nora/Domi Menu


The Toy Menu is available to post a recurring message in the chat showing the tip ranges for the toy you are using. Messaging in the chat will dsiplay using the 'Toy type' you specify when starting the bot (Lush, Nora, Domi). This bot does not communicate with the toy or provide notification about whether the toy is connected, it is simply meant to provide chat notifications.
Broadcasters can also make use of the toys chrome extension to publish only the connection status to the chat and still use this menu for the price info, or use the chrome extension for all info and then this menu is not needed.
This menu was built initially for the lush with the available menu selections (8 levels, 1 random amount, 4 pattern amounts), but could be used for any interactive toy by changing the text messages listed.
  1. /lushmenu: (all users) Display the menu in chat, only shown to the user that requests it.

  2. /uselushmenu [on/off]: (mods/bc only) Toggle the setting for whether the Toy Menu is "on" or "off". Overrides the initial setting to turn the Toy Tip Menu on or off during the show.


Q. Media List


The Media List is available to post a recurring message in the chat showing a title message plus a listing of different contact methods and social media platform IDs.
There are defaults set up in the template, but they can be changed to whatever media platforms, fan clubs, and website links you would like to notify people about. It is ok to use gifs in the descriptions. Unfortunately CB does not allow them to be actual hyperlinks in the chat.
  1. /media: (all users) Display the media list in the chat, only shown to the user that requests it.

  2. /usemedia [on/off]: (mods/bc only) Toggle the setting for whether the media list display is "on" or "off". Overrides the initial setting to turn the media list on or off during the show.


R. Dice Game


The Dice Games allows viewers to tip a specified amount to roll a pair of 6-sided dice, and win one of 12 possible prizes. Viewers must tip the exact amount of the Dice Roll price that is configured.
There is also a setting to define if a viewer can tip for multiple rolls with a single tip by tipping a multiple of the single roll amount, and what the maximum multiple is. Any slots not filled in will yield no prize if that amount is rolled.
There are two modes, you can either keep all prizes intact or have prizes removed from the board as they are won. Removing the prizes from the board is not a commonly used mode as it reduces the chances of winning a prize with each roll.
There are three color settings available, one for the notice background, one for the regular roll result background, and one for the special prize result background. The text color is always black.
As with all other portions of the ultrabot, be sure to not use an overlapping token amount for the dice roll price that may have already been used for the tip menu, token poll, etc.
  1. /prizes: (all users) Display the available prizes in the Dice Roll game, only shown to the user that requests it, unless requested by a moderator or broadcaster, then it is displayed to the room.

  2. /usedice [on/off]: (mods/bc only) Toggle the setting for whether the Dice Game is "on" or "off". Overrides the initial setting to turn the Dice Game on or off during the show. Note that turning the game off will suspend the display of the notice, and tips will no longer win a prize, however, the roll history is kept until the bot is restarted.

  3. /dicerolls: (all users) Display a listing of the last (up to) 20 dice rolls. Especially helpful if there have been several rolls in succession, prevents the need to have to scroll up to find the prizes won.

  4. /chgdice [amt]: (mods/bc only) Change the price of the dice roll within the show, where [amt] is the new amount to use.


S. Other Commands


  1. /newsubject [title]: (mods/bc only) Update the room subject to a new value [title].

  2. /checkcolor [bg],[fg]: (mods/bc only) Display a sample message using the colors entered for purposes of experimenting with colors to find a combination you like.
    The [bg] is the background or highlight color and the [fg] is the foreground or text color.
    The value entered can either be the text value of one of the colors defined in the drop down lists for the bot, or can be a 6 character hex code, including the '#' sign, (something like #FFFFFF).
    For example, you could use the command "/checkcolor #cdcdff,#0000ff" or "/checkcolor Light Pink,Dark Pink".

  3. /dumpsettings: (mods/bc only) send a listing of the full configuration settings list to the chat for the current user. Will eventually be able to send the dump for individual config sections.

Additionally the bot will adjust any messages sent in all upper case to lower case for non moderators and broadcasters.

Latest enhancements and fixes:

1/7/2019 Release (1.4) (Current Version):
- Added crazyticket presales (see new configuration on start page in the ticket show support section and details below on features)
- Added Tip Response messages (see new configuration on start page in the Messages and Notifications section)
- Added Basic Dice game (see new configuration on start page in the Dice Game section at the bottom)
- Added gray chat time lock feature so that gray users cannot chat until they've been in the room for the defined threshold. This helps prevent spam bots that attempt to post spam immediately upon entering. See new settings at the bottom of the Chat Control section.
- Added a 'Check Color' feature so you can try out different color combinations and see how they look in the chat. For example, try /checkcolor "Light Blue","Dark Blue" for the colors that are already defined for the bot, or /checkcolor #yyyyyy,#xxxxxx for custom colors using their hex codes. The first color is the background or highlight and the second color is the foreground or text.
- Defined default values for most fields and suggested choices and prices for tip menu and token poll so the bot can be started with no additional entry for a new user
- Lengthened Tip Menu from 30 to 40 slots. People be goin crazy with their menus!
- General performance improvements

12/19/2018 Release (1.3):
- Added Social Media contact list. Put all your web links and social media IDs in one place that displays on a recurring basis in the chat. Unfortunately hyperlinks are not allowed, but users can copy and paste.
- An update was necessary to change the Token Poll field names in the program, so you'll need to re-input your token poll settings for this release, apologies in advance.
- Updated the colors on the private messaging functions to make them stand out more (/pm, /tm, /tbm, /bc).
- Added an auto-start of the token poll timer when you start a crazyticket show, there's a setting to enable and a setting for the timer length to be used.
- Added ability to pre-define a ninja list so you can silence annoying people ahead of time and they won't receive a notification. With the regular silence list, they receive a notification when they try to chat.
- Added icon for Top 3 Tippers in current session, configurable as a gif or character.
- Fixed some general issues with the timer and token poll timer functions, as they had issues with adding time or subtracting time under a minute.
- Keep alive function now works in the token poll as well - when the poll timer drops below 30 seconds, it'll add 30 seconds the first time anyone votes.
- Added control for automatically ending the positions menu poll at the time of /showend or /stopshow when doing a ticket show.
- Also fixed the /stopclock and /pollstoptimer functions.
- Fixed option to remove token poll entries during the show (/polloptrmv).
- Fixed issue with notifier custom color lookup (would result in error saying the positions menu color was invalid).

12/13/2018 Release (1.2):
- Added Lush Menu. Note that this is a display only, it does not actually control the lush, that is done through the lush app. This feature would be used if you were not using the chrome extension to publish the lush price ranges to the chat, or if you only use the extension to publish the connectivity messages.
- Added commands to add the top tippers from the leaderboard (/addlbtop, /addlbamt).
- Fixed issue with the /addclock, though /stopclock still doesn't work, so continue to add negative time to end the clock.
- Enabled the /pm command for VIP and External Fan Club.
- Added command to display all current notifier messages (/dspmsg [1,2,3,4,5, or all]).
- Enhanced the /prepticket command to have unique controls in the config menu for what options it executes.
- Added section separators on the config menu page to make it easier to find certain sets of settings.
- Added the /dumpsettings command to send all current config settings to the chat to assist with developer troubleshooting.

12/9/2018 Release (1.1):
- Fixed an issue with the custom color settings, you may have to re-enter your colors for the tip menu.
- Added the back-up ticket list feature to allow for saving the ticket list in the event of a CrazyTicket crash.

© Copyright Chaturbate 2011- 2026. All Rights Reserved.