Dorothy's Ultra Fembot
Author: chelsea2950
Description Source Code Launch Bot Current Users

Short Description:

All in One Ultrabot for everyone! 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

Full Description

Intro


Current Version: 4.8 (revised March 7, 2023).
The Change Log of fixes and enhancements in each release is at the bottom of the page.

This Ultrabot / All in One bot is available to everyone for public use, developed by CB users butter_my_toast ("butter") and chelsea2950 ("chelsea").
Please follow us on twitter @thechelsea2950 for app and bot updates, and also let us know if you find any issues or have recommendations for improvement, we appreciate your feedback!

The following Topics are covered below
- List of all Ultra Fembot features
- Tips for using this Ultra Bot
- Personalization - colors, icons, emojis, etc
- Command List
- Release Notes for recent versions
- Summary of the Dorothy apps and bots and strategies for using them

Notes:
While the source is kept open for the reasons noted below, which makes it easy to copy and modify this bot for individual cammers (which is ok to do), 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 us know and if it makes sense, we'll put it in the public bot so you can continue to take advantage of the latest version.
We've also created a Twitter DM group for users of the Apps and Bots we've written, please message us on twitter and let us 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.
There is also a Discord server, please let us know if you'd like an invite to join there as well.
Finally, check out our bios for other useful tips and general info about CB and broadcasting, great for new cammers! https://www.freesexcam.ca/butter_my_toast/ or https://www.freesexcam.ca/chelsea2950/

Ultra Fembot Features


Features Controlled from Launch Page

  1. Color Themes - (Section 0) You can optionally set a color theme for all recurring notices within the chat so they all use a common color rather than indivudal colors from each notice setting.

  2. Gradient colors in notices - (Section 0) You can optionally configure a gradient (fading) color pattern in all of the recurring notices rathet than a solid color. Same indivdual colors or color themes are used, but the color patterns fade in the configured direction for a nicer looking display

  3. Moderator Trust Levels - (Section 0) Define how much access your mods should be given. There are three levels - "Basic", "Standard", and "Advanced". Standard covers most of what mods are normally able to do and will be the default. Basic gives less access, and Advanced gives them the same abilities as a broadcaster, with the exception of editing or viewing the Private Blocked Word List. See the above details below for a full listing of the Access Controls for each mod level. Applies to both CB mods and bot mods.

  4. Rotating Notifier - (Section 1) Display up to 10 notices in rotation on a scheduled interval, and you can define the colors used for the text and background. "Next line" feature enabled within {n} the messages. Notices can be maintained during the show using commands.

  5. Leaderboard - (section 2) Display a Leaderboard in the chat of top tippers from the current session. Leaderboard length is configurable.

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

  7. All-time Tip Leaderboard - (Section 2) Keep track of your all time tip leaders - requires exporting the list and adding back for each new show.

  8. All Time Tip Leader Icons - (Section 2) Define up to 8 levels of icons/badges that are awarded based on the All Time Tipper List.

  9. Current Session King Tipper - (Section 3) Current session King Tipper tracked against tips in the current show, and displayed once past the minimum configured.

  10. All-Time King Tipper - (Section 3) All-time King tipper named either from All time tipper list, or values entered on launch page.

  11. Silence Level and Graphic Level - (Settings 4N,4P) Restrict ability to chat or to post graphics by whether users have tokens or have tipped a certain threshold.

  12. Nice List - (Setting 4G) Maintain a list of (usually gray or light blue) users that are still allowed to chat when the silence level is increased. Nice list is also exempt from the gray time-lock.

  13. Spam Control - (Settings 4K, 4L) Gray time lock - Prevent gray users from chatting for the first X minutes they enter the room, prevents a lot of spam from bots.

  14. Spam Control - (Setting 4J) Answer Required - Similar to a "captcha bot" to require certain user groups to respond to a question to chat, prevents spam bots.

  15. Allowable character control - (Settnig 4R) Optionally restrict use of non-English keyboard characters for gray and light blue chat to help prevent spambots using unicode and other language characters not bypass the blocked word list. Note this is very restrictive, and will block emojis as well at the moment, working on a different filter to still allow them.

  16. Room Size Monitor - (Settings 4S1-3) Automatically increase the silence level and graphics level as the room size increases, to keep the chat under control. Can also decrease as room size drops. Comparison is based on registered users in the room, it does not include anonymous users in the count for comparison to threshold.

  17. Automated responses - (Section 5) Send an automated response to messages that include certain text in the chat, such as "PM", "private", or your own configurable keywords.

  18. Configurable Tip Response Messages - (Section 5) Display a message to the user when they tip above 5 configurable thresholds.

  19. Tip Note Forwarding - (Setting 5Q) Handy feauture for multi-room broadcasts or if you have trusty mods that you want to help handle your tip notes. A single moderator user ID can be defined, or if your moderator trust level is "advanced" it can be forwarded to all mods.

  20. Viewer Notes/Reminders - (Section 6) Keep notes on your viewers, and have them displayed automatically when the viewer enters the room or chats for the first time. The full list of notes is kept private and not visible to anyone except the broadcaster. You can add notes during the show and see them displayed at the end of the show (or any other time) using commands.

  21. User Group icons - (Sections 7-9) A gif/icon of your choice can be displayed next to a user's name in the chat for specific groups (mods, CB fan club, external fan clubs, VIP list), and can also be granted to individual users.

  22. Icon Themes - (Section 7) In addition to the group and individual icons, you can also set icon themes to give dark blue, purple, and dark purple user groups an icon. There are pre-defined themes, and you can add your own custom set.

  23. Nickname and Text Color feature - (Section 7) In addition to the user specific icons, you can also display a nickname next to usernames in the chat, as well as set a text color for their chat to make certain users stand out or give them personalization.

  24. Tip Leader icons - (Section 7) A gif/icon of your choice can be displayed next to the user name for the top 3 tippers in the current session. Also see details further down regarding King Tippers.

  25. Tip for Icons - (Section 7) Up to 5 amounts that people can tip for to get an icon next to their name in the chat. Can either require specific tip amounts or cumulative tip amounts.

  26. Bot Moderators - (Setting 7D) Allow assignment of "Bot Moderators" (also called e-mods) that have same privileges as CB assigned moderators, but do not show as red names. Both CB mods and bot mods are given the same "trust level" that is defined for all mods in your show.

  27. VIP List - (Section 8) 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 an icon/gif next to their names in the chat. Can also set a tipping threshold where they are automatically added for the remainder of the current show.

  28. External FanClub 1 and 2 - (Section 9) Simliar to the VIP list, you can add people who may have bought an external fan club membership to one of two fanclubs and define which level of access they will have (tip menu discount, custom tip menu items, PMs, ticket show, or both) or don't give any special access but still be announced on entry to the room, and get an icon/gif next to their names in the chat.

  29. Public, Private, and Bot Blocked word list - (Section 10) Add words to the public and private lists to prevent rude comments in the chat or use pieces of repetitive spam messages from bots to prevent them from being shown. The Private list can also help you know if someone has tried to provide personal info about you. Public list alerts the user when they have used a blocked word and is visible to moderators. Private list only notifies the broadcaster and is only visible to the broadcaster. There is also a hardcoded list of words/phrases that are blocked by the bot, so you shouldn't need to keep adding spam bot terms to your public or private lists.

  30. Tip Menu 1 and 2 - (Section 11) Tip Menu function with up to 40 slots with configuration to sort by price. The "Paragraph" format can be split into two sections if too long, the "List" format can be split into up to 5 sections. The Menu displays on a defined interval and you can set the text and background color. There is also a second menu (with 25 slots) that can be set for alternate show types (couple vs solo, etc), and commands to swap between them within a show. All tip menu items can be temporarily disabled by putting a dash/minus sign in front of the price, so you don't have to erase items to take them off the menu and then forget the price. You can also set up a sale price on the general menu. For Menu 1, you can also give sale prices to specific user groups (mods, CB fans, external fans and VIPS).

  31. Fan Club Menus - (Section 11) Used with Tip Menu 1, CB Fan Club and both external fan clubs can be given additional tip menu items not on the regular Tip Menu 1.

  32. Positions (or other) Tip Menu - (Section 12) Similar Tip Menu function with up to 8 slots intended to be used for sex or other position type tipping. Menu description can be changed to use for other purposes. Menu displays on a defined interval and you can set the text and background color.

  33. Token Poll - (Section 13) Use a token poll to have people vote for options that you want them to pick from, such as next toy you use, cumshot location, or what to order for lunch :) . 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. Has a setting to allow "hi-jacking" the poll with a single large tip. Also can keep a poll alive if there is a ton of tipping in the last 30 seconds.

  34. Hidden ticket show - (Section 15) Sell tickets to a show and only ticket buyers are allowed to watch. Note it is recommended to do this through an app such as Dorothy's UltraApp or Dorothy's Ticketshow, but the feature is here if you need to manage the show through a bot. Ticket show pre-sales also included, Sell advance tickets to a ticket show so that you can do a warmup with goal or game apps, and then export the pre-sales list to the ticket show 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.

  35. Lovense Toy Tip Menu - (section 16) When using a lovense toy, display a menu in the chat for the tip ranges. Supports Lovense Lush, Domi, Nora, Hush, Osci, and Ferri. Note this does not actually control the toy, it is just information published to the chat. Often people will use the chrome browser extension to publish the menu directly to the chat and then this feature is not needed in the ultrabot, however the browser extension menu can take significant resources to post to the chat and slow down borderline connections, and also does not have personalization available.

  36. Media List - (Section 17) Display all of your contact info, social media IDs, and weblink in a recurring post in the chat.

  37. Dice Game - (Section 18) Simple Dice Game with two 6-sided dice for 12 prizes plus a special rare prize.

  38. Room Rules - (section 19) Define up to 8 rules that can be shown on user entry into the room, and/or as a recurring notice.

  39. New Follower Tracking and Responses - (Section 20) The follower feature lets you track and send messaging around new followers within the current session. The bot will always track the followers, and you can turn the response message to the follower and notification message to the broadcaster on and off.

  40. Text Poll - (Section 21) Use a text poll to have people vote for options that you want them to pick from without having to tip. 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. A text poll will get a lot more participation in voting to get the pulse of the whole room, but obviously will not make you any tokens.

  41. Guest Info - (section 22) Define up to 3 notes, room names, links, etc about a guest on your stream. Up to 3 guests can be named and saved.


Features Controlled from Commands or Automatically

  1. Timers - Four on-demand timers are available to be used at any time you need to provide multiple countdowns for things like doing a request for X number of minutes, or setting a reminder for yourself for later.

  2. On-demand Token Poll - Start a poll at any time using commands, no need for a separate bot or restart of the Fembot. Don't have to clear a pre-configured poll or set it back up after. Pre-configured poll is not affected.

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

  4. Silence individual users without notification (ninja) - Ideal for silencing people who have been tipping but are still being rude or demanding, as they do not receive a notice they've been silenced. Note that neither of these affects tipnotes the way that silencing through CB will. Their chat messages can still be displayed only to the broadcaster or also mods if configured.

  5. Private Messaging - Private Messaging for mods and broadcasters in the main chat window so you don't have to flip to a new tab (also called whispers in some bots)

  6. On-demand privates - Start a private hidden cam show with a single user, however note that chat is still visible to all.

  7. Price Overlap checker - Automatically check for duplicate price settings across all bot features (tip menus, dice game, etc).

  8. Message control - Automatically convert messages in all Upper Case to Lower Case so people can't 'yell' in chat.

  9. Update Room Title - Room title can be updated by command so moderators can help keep it updated for you.

  10. Chat Notices - Send colored general chat notices to the whole room by command. Notices can be bordered by dashes, highlighted, or both.


Fembot - Tips


As you use the Ultra Fembot, a few general concepts to keep in mind:

  1. Most of the configurations you set on the launch page can be changed during the show with commands so you don't have to restart and lose tip counts and other in-show data. However, 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. 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.

  2. It's highly recommended to keep all of the lists you configure (user icons, blocked words, nice list, VIPs, ext fan clubs, etc) in a separate notepad/word/text 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.

  3. There are 3 copies of the bot as it is designed to have multiple versions to save separate configurations. In addition to this one, there are Show 2 and Show 3 versions. Broadcasters may want to setup 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. Apart from the short periods of time when a new release is being beta tested and is available in the Show 2 and Show 3 versions only, the bots are exactly the same.

  4. If using the icons/gifs/badges for users in your room, keep in mind that CB has limited the number of gifs that can be displayed in any one message to 3. This means if you're using both a group icon or individual icon, and a tip leader icon, and a third icon from another bot, those users will not be able to actually post a gif in the chat as that would make more 3 gifs in their message. When this happens, CB suppresses the entire message without any notification that it was not posted.

  5. There are additional notes below on how to set the icons and limitations on how many icons can be used defined below in the "Icons / Badges / Gifs" section of the Personalization topic.

  6. One final point about using the icons or nicknames is that these alter the actual message that is passed from this bot to the next bot or app that may be active. CB processes messages in the order of bot 5, bot 4, bot 3, bot 2, bot 1, then app 1. So if this bot is in bot slot 2, the resulting message that is sent to bot 1 could be altered if an icon or nickname is added, which may cause issues with the bot 1 checking of the altered message for command strings, etc. It is recommended to put this bot in Slot 1, however, note that the same is also true in reverse if there are other bots altering messages prior to this one seeing them. You should generally only use one bot that alters message content to prevent conflicts.

  7. While there is a ticket show function in this bot, it is usually preferable to do ticket shows (and goals) through an app. We've created several Apps you can use for this purpose: Dorothy's Ticket show (full featured ticket show app), Dorothy's Easy Ticket Show (enter price and room title and go!), and there is also a ticket show in Dorothy's UltraApp. The UltraApp contains several different types of goal shows and both a ticket and peep show features for hidden shows.

  8. CB has added an "anonymous tipping" feature that allows "CB Supporter" users to tip anonymously without showing their user ID on the tip message. The bot has been updated to not reflect the user ID in responses to the tip when they do this, but still add the real user's name to presales or ticket show lists. Also, anonymous tips will not be reflected in the user's tip count, tip totals list, and leaderboard.

  9. In order to not flood the chat with tons of bot notices, you should try to space out the timing of your recurring notices so they don't show on the same schedule or have intervals that are multiples of each other. For this reason, the default intervals are set with odd numbers like 3.3 or 4.1 minutes. You can also configure the bot to not display messages until X number of chat messages are shown if the chat is slower. The intervals for all recurring notices can also be edited during the show if you want to speed up or slow down a recurrence, using the /chgint command, and you can use the /dspint command to see a full list of your existing intervals by notice type.

  10. Beginning in Version 4.0 there are color themes that can be used across all recurring notices. See the "Personalization" section below for more detail on themes and color settings in general.

  11. Moderator trust levels were also added in version 4.0, be sure to read the below details on that feature.


Personalization

One of the strengths of this Ultrabot is the ability to personalize the bot through the use of colors, icons (gifs/badges), and emojis to make the appearance of chat messaging unique to your room.
Each of the sections below goes into more detail on these topics:

A. Your Screen Name


At several places, messaging is sent to the chat to note that the broadcaster has performed an action, and you can update setting "0A" to have the message use a name of your choosing rather than "The Broadcaster" or your room ID.

B. Icons / Badges / Gifs


Icons can be used in multiple places with in the bot for personalization, including next to each user's name when chatting, as separators for tip menu entries, and just generally in other text you define such as rotating notifiers, token poll selections, lovense menus, room rules, etc. You can use the CB icons/emoticons/gifs as well as normal chat emojis. CB Icons are uploaded to the site using the "Emoticon" interface and are displayed in the chat using the colon (:) followed by the shortcut name that is defined when it is created. You can then use these shortcuts, including the colon, in any of your messaging, just make sure to leave a space on wither side of the name or else it won't display. Commas, periods, quotes, or any other character right before or after the shortcut will prevent it from displaying.

Also, if you are creating your own animated gifs, keep in mind they must be less than 80 pixels tall and 240 pixels wide to animate in the chat, and they must be less than 2MB in file size in order to upload. There is a list of icons that can be used for Tip Menu separators, and this also has a "custom" setting that you can use to select your own icon, just keep in mind that if you select one that is significantly taller than normal text, it's going to make the tip menu hard to read. It is highly recommended to use small gifs (less than 20-30 pixels tall) or emojis for your custom tip menu separators.

If using the icons/badges for users groups or tip rewards in your room, so that viewers get an icon next to their name when they chat, note that CB has limited the number of gifs that can be displayed in any one chat message to 3. This rule does not apply to chat emojis, and emojis do not slow down the chat as much when displayed, so emojis can often be a good alternative if you can find ones you like. Otherwise you can create your own gifs, or use ones already on the site. Note that if you're using both a group icon or individual icon, and a tip leader icon, and a third icon from another bot, those users will not be able to actually post a gif in the chat as that would make more 3 gifs in their message. When this happens, CB suppresses the entire message without any notification that it was not posted.

Because of the 3 gif/icon limit, the Fembot only uses a maximum of two icons that can be displayed next to a user name
-1- The first icon position is a "tip leader" icon or emoji, and will be shown if the user is in the top three tippers (and tip leader icons are enabled), or if the user is the all-time or current session king tipper, or is on the all-time tipper list above the defined icon thresholds. Order of priority is first for king tipper, then for all-time leaderboard, then for current session tip leaders
-2- The second icon position is a group or individually assigned icon or emoji, or an indvidially assigned one when used. There are group icons available for mods, fans, VIPs, etc, so if they are used, they are shown first. If a specific user icon is defined using the icon/nickname list or by the user being rewarded an icon from the "tip for icon" feature, this will override any group icons and also be shown first. Priority is first for individual icon (from nickname/icon list), if that is not assigned then "tip for icon", if that is not assigned then "group" icon (mod, fan, VIP), if that is not assigned then they may get an "icon theme" if they are a dark blue or purple user.

If you want to display more than one group based icon for a user (multiple fan clubs, mod and fan club, etc), you may want to consider creating an icon that is a combination of two or three others pasted together into one and defining that for their specific user name. When using the icons, or nicknames, these alter the actual message that is passed from this bot to the next bot or app that may be active. CB processes messages in the order of bot 5, bot 4, bot 3, bot 2, bot 1, then app 1. So if this bot is in bot slot 2, the resulting message that is sent to bot 1 could be altered if an icon or nickname is added, which may cause issues with the bot 1 checking of the altered message for command strings, etc. It is recommended to put this bot in Slot 1, however, note that the same is also true in reverse if there are other bots altering messages prior to this one seeing them. You should generally only use one bot that alters message content to prevent conflicts.

Below is a summary of where the icon controls are located within the bot, as they are in different sections:

Icon Postion 1: Tip Leader icons/emojis
- Current Session Tip Leaders - 2D1-3
- All-time Tip Leaders - 2S
- All-time King Tipper - 3D
- Current Session King Tipper - 3N

Icon Postion 2: Group and Individual icons/emojis
- "Master Switch" - Setting 7A must be enabled for using group icons
- CB Moderators (red names) - Setting 7B
- Bot Mods - Setting 7D
- CB Fan Club (green names) - Setting 7F
- VIPs - 8J
- External Fan Clubs - 9F and 9P
- Icons by User Color (blue and purple users) - Settings 7N1-7N3
- Individual User Icons - 7H (does not require 7A enabled)
- Tip for Icons - 7J-7K (does not require 7A enabled)


C. Colors and Themes


There are few concepts to follow with regard to defining your colors within the bot.
Note that these same concepts apply across all of the "Dorothy" apps and bots, so you can easily present a consistent look and feel to the messaging in the chat even when multiple apps and bots are used together.
- You can use pre-defined colors from the available lists in seach section of the bot.
- There is a background (highlight color) and text color for each
- If you want more flexibility, you can choose any color you like by choosing a "custom" color and inputting the hex color codes (more on that below)
- If you want to use the same color pattern across all recurring notices, you can enable a color theme using setting "0B"
- Selecting a color theme will override the individual colors from each feature
- Color themes only impact the recurring notices, they are not used for messaging sent as a result of a user action, so those can be differentiated easier in the chat
- The color theme can also be customized using "0C1" thru "0C4" (up to three background colors and a text color)
- Even if you do not use a color theme, you can apply the gradient effect (gradual color fade) to all of your individual background color settings using setting "0D"

When selecting custom colors, for themes or indiviudal feature settings, you must use what are known as "hex codes" for each color.
- These codes are in the format of a # sign followed by 6 alpha-numeric characters, hence the term hex".
- For example, the code for white is "#ffffff", and the code for one common shade of red (there are thousands) is "#ff0000".
- In order to use the correct code, you'll need to look up your code and enter it in the bot launch page where there are custom color settings available.
- Note that https://www.colorhexa.com is a good site for looking up the hex color codes for the colors you'd like to use.
- There is also https://cssgradient.io/ to see how multi-color gradients backgrounds will look.
- These are just some suggested sites, there are plenty more available if you do a search online.

D. Emoji's

Emoji's can be used in a couple places in the bot, primarily the tip menu separators (setting "11E2" if "11E1" is set to "Custom"), and the border on several of the recurring notices (setting "0H").
- However you can also use them in any text string where you're making notices to the room, in your room title, tip menu items, poll selections, etc.
- Some commonly used Emojis's are listed below, however this is just a few, there are tons of emojis available, and you can browse a more complete list here: https://unicode.org/emoji/charts/full-em oji-list.html ...or just search for emoji list on google.
- I've chosen to list the fairly generic ones that are mostly symmetrical. Simply drag your cursor over each to highlight and then copy and paste the emoji into the launch page or your room title to use it.

Random 1:
Random 2:
Faces:
Animals:
Hearts:
Seasonal:
Flowers:
Food:
Gifts & Awards:
Sports & Gaming:
Symbols:
Mail:
Signs:
Circles:
Squares:

E. User Nicknames and Text Color

You can also use the icon/nickname/color setting "7H" to give users individual text colors and nicknames.
The nickname wll display in brackets next to their CB username (the CB username displayed cannot be altered).
The setting for chat color follows the same hex code definition as noted above for the rest of the bot colors.
Note that users can define their own text color if they are a CB supporter fro their gear tab, and this setting will override that, so the color they see in your room is specific to the bot settings.
These values can also be updated during the show using commands, so that's a fun way during the show to reward people or just play round with their chat.

Moderator Trust Levels

Moderator Levels let you identify how much your mods can do based on a trust level.
Essentially, "Basic" level lets them PM and use other low-risk level features, "Standard" gives more authority to edit the content of menus and more chat control, and "Advanced" lets them act on your behalf and do nearly everything the broadcaster can do with the bot as far as commands go.
However note that it is *not* possible for a bot or app to give authoirty to other CB functions that a broadcaster does, like ban people from the room, start private or group shows, etc.
The default setting is "Standard", but you can decrease it if regularly assign new mods and don't want them to have a lot of authority, or increase it if you have trusted mods that manage your show for you.

"Basic" Moderator Abilities
- Send private messages in chat
- Update the time interval for notices
- Receive the "moderator" group benefits for tip menu discount
- Receive the "moderator" group icon
- Bypass the checks for chat control (captcha, silence level, graphic level)
- Start and manage all countdown timers (general, poll, ticket show timers)
- Maintain the "nice" list
- Send Chat notices
- Display tipper list and leaderboard
- Update the room title

"Standard" Moderator Abilities
- All "Basic" ablities plus the below
- Commands to enable to disable Tip Menu, Token Poll, Room Rules, Notifiers,
- Commands to change the price of dice rolls, token poll items, and tip menu items
- Commands to run the ticket show (with noted exceptions below for "advanced")
- Maintain the Public Blocked word list
- Bot Silence and Ninja Silence
- Update the Silence Level or Graphics Level
- Update user nicknames, icons and colors

"Advanced" Moderator Abilities
- All "Standard" ablities plus the below
- Add Fans and VIPs during the show
- Change ticket price or presales price for a ticket show
- Add users to a ticket show, including themselves (this can also be enabled at the lower mod levels with the specific setting "15R")
- Add and remove bot moderators

Abilities not granted to any moderators
- Maintain and view the Private Blocked word list
- Maintain and view the User Notes
- Start an "on-demand" private show

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.
Note that brackets ([,]) are shown in many of the commands to define individual parameters for the command, but the brackets are not actually used in the command entry.

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.
You can set the default silence and graphics levels on the bot launch page

  1. /silencelevel [x] (also /sl): set silence level where x = 0-4
    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 the configured minimum number of tokens can chat
    4 = Only mods, fans, and VIPs can chat

  2. /graphiclevel [x] (also /gl): set graphic level where x = 0-4
    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 the configured minimum number of tokens can post gifs
    4 = Only mods, fans, and VIPs 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. /showninja [X]: Update the setting for whether ninja'd user's messages are still displayed to mods and broadcasters (values for [X]: 0=Do not show,1=Broadcaster only,2=Mods only,3=Broadcaster and Mods).

  7. /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).

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

  9. /silencelist: display the silence list

  10. /showsilence [X]: Update the setting for whether silenced user's messages are still displayed to mods and broadcasters (values for [X]: 0=Do not show,1=Broadcaster only,2=Mods only,3=Broadcaster and Mods).


Quarantine Commands

  1. /qrel [username]: Releases [username] from the quarantine list, "@" username tagging is allowed, only actions one specific user at a time.

  2. /qsil [username]: Moves [username] from the quarantine list to the silence list. If the user is specified, only that user is moved. If no username is specified, all quarantine users are moved. "@" username tagging is allowed

  3. /qlist: Displays the list of users currently in quarantine.


B. Chat Restriction / Spam Control Features


These chat control features do not affect broadcasters, moderators, CB fan club, external fan club, or VIP users. There are two methods of chat control included in the Fembot that can be used to restrict chat with the intent of filtering out spam and bots:
- "Gray Time Lock" restriction- 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, gray 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, as would the "answer required" feature below.
- "Answer Required" restriction - setting conrolled by user group (grays, light blues, dark blues, etc) that requires affected users to respond to a "fill in the blank" statement in order to begin chatting. The setting includes all lower level groups, so for example if you set to light blue, it includes both light blue and gray.

  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. /cleargraylock: 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).

  6. /useanswerlock [on/off]: Toggle the setting for whether the configured user group(s) must respond to a question before they are allowed to chat. Overrides the initial setting defined on the start page.

  7. /setanswerlevel [X]: Change the user level that is required to respond to a question before they can chat. Overrides the initial setting defined on the start page. Values for [X]: 0=Not Used,1=Gray,2=Light Blue,3=Dark Blue,4=Light Purple,5=Dark Purple.

  8. /clearanswerlock: Clears all "required answer" restrictions and starts over. All affected user groups will have to respond to a question again.


C. Timer Functions


There are up to 4 general countdown timers available for anything you would like to initiate a count down for, such as performing a prize for X minutes. Note that there are separate functions available for starting timers specific to ticket shows (/starttimer) or to end the token poll (/pollstarttimer).
You can also add a description on the timer so that it will read "X minutes left until [whatever description you enter]". Timers 1 & 2 can have default descriptions from the launch page, all timers descriptions can be entered at time of starting the timer, or edited during the countdown.
Any or all of the timers can be running at the same time.

  1. /startclock [x] [desc] (also /sc or /st): 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. /timeleft: display the time left on the timer

  4. /chgclockdesc [newtext]: change the text used in the timer description to the new value [newtext], overrides the initial value set on the launch page of the fembot

  5. /stopclock: end the timer before the time runs out

  6. /startclock2 [x] [desc] (also /sc2 or /st2): start a timer #2 for x minutes... timer #2 will display a notice at 15, 10, 5, 4, 3, 2, 1 min and 30, 10, 5, 4, 3, 2, 1 sec remaining.

  7. /clock2add [x]: add x minutes to timer #2

  8. /timeleft2: display the time left on timer #2

  9. /chgclock2desc [newtext]: change the text used in the timer #2 description to the new value [newtext], overrides the initial value set on the launch page

  10. /stopclock2: end timer #2 before the time runs out

  11. /startclock3 [x] [desc] (also /sc3 or /st3): start a timer #3 for x minutes... timer #3 will display a notice at 15, 10, 5, 4, 3, 2, 1 min and 30, 10, 5, 4, 3, 2, 1 sec remaining.

  12. /clock3add [x]: add x minutes to timer #3

  13. /timeleft3: display the time left on timer #3

  14. /chgclock3desc [newtext]: change the text used in the timer #3 description to the new value [newtext], overrides the initial value set on the launch page

  15. /stopclock3: end timer #3 before the time runs out

  16. /startclock4 [x] [desc] (also /sc4 or /st4): start a timer #4 for x minutes... timer #4 will display a notice at 15, 10, 5, 4, 3, 2, 1 min and 30, 10, 5, 4, 3, 2, 1 sec remaining.

  17. /clock4add [x]: add x minutes to timer #4

  18. /timeleft4: display the time left on timer #4

  19. /chgclock4desc [newtext]: change the text used in the timer #4 description to the new value [newtext], overrides the initial value set on the launch page

  20. /stopclock4: end timer #4 before the time runs out


D. Private Messaging


These commands are available to allow private messaging between users in the chat without switching over to the PM tab. The initiation of a message is restriced to certain user groups, and any user can respond to a PM once sent to them. Broadcasters can send message to the moderator group (/tm), mods can send messages to just the mod group (also /tm), mods can send a message to just the broadcaster (/bc), and mods can send messages to both the broadcaster and the other mods (/tbm).

  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 and Viewer Notes



  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 [new msg] (also /chgmsg2 - /chgmsg8): update the notifier message in Slot 1-8 to a new value of [msg]

  6. /dspmsg1 (also /dspmsg2 - /dspmsg8): display the notifier message in Slot 1-8; If the "all" parameter is specified after the command, the requested message is sent to the general chat and formatted like a standard Chat Notifier message. If "all" is not specified, it is only sent to the requester, and formatted as a bot notice.

  7. /dspallmsg: Display the current value for all of the messages in notifiers 1-8 to the requesting user. This is commonly used to check the messages and see what is currently configured so you can use the message ID in the above commands.

  8. /usenotifier [on/off]: enable or disable the display of the notifier.

  9. /userules [on/off]: enable or disable the display of the Room Rules as a recurring notice. The recurring notice requires a time interval be configured on the launch page.

  10. /userulesenter [on/off]: enable or disable the display of the Room Rules as a message to users when entering the room.

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

  12. /rsp1: Display the response message 1 in the chat, viewable by all.

  13. /rsp2: Display the response message 2 in the chat, viewable by all.

  14. /rsp3: Display the response message 3 in the chat, viewable by all.

  15. /dsprsp: Display all 3 of the available command triggered responses (for /rsp1, /rsp2, /rsp3) and the 3 automated keyword responses. Summary is only sent to the user requesting them, used as a reminder of the current settings.

  16. /addnote username text: (bc only) The command is entered where "username" is the CB user ID, and "text" is the free form text note you would like to add. If there is already an entry for the username, the new text will be appended to the end. Note this entry is not saved beyond the current show, so make sure to use the "/notelist" command at the end of the show and copy your notes so they can be entered on the launch page for next start (setting 6A).

  17. /notelist: (bc only) Display a list of all of the notes that you have recorded for viewers. In addition to the username and corresponding note, it will also show whether the note was added/updated in the current show so you know to copy it to the launch page for next time, and whether it has been displayed already during this session.


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. Number of entries is defined by setting on launch page from 3 to 10.
    Displays message to a [group] based on one of the following values:
    '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 [number] [group]: display a list of the top [number] of tippers since the bot was activated. Defaults to 20 if no value specified, max of 100.
    Displays message to a [group] based on one of the following values:
    '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.

  5. See later section for the All-Time Tipper List feature.

H. Tip Menu


The are two tip menus available - Tip Menu 1 has 40 slots and Tip Menu 2 has 25 slots.
You can swap between Tip Menu 1 and Tip Menu 2 within the show without having to restart the Fembot using the /swapmenu command
You can also set a sale price for each menu on the launch page if you would like to run a sale off your normal prices.
Note that using a sale may make some menu item amounts duplicated with other tip prices used elsewhere, or duplicated within the menu if items are close in price, so make sure to check the resulting amounts
There is only one set of commands that is used across both menus - they apply to whichever tip menu is active
There are both "paragraph" and "list" display formats for the menus, and you can also choose to display the full menu at one time, or break it into smaller chunks that are each displayed according to the notice timer, as well as turn off the display of the menu and let people use the "/tipmenu" command to see the menu.
Note that the commands to add, remove, and edit the menu items are currently only available for the general menu, not the fan club specific menus.

  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. /tipmenuprice X Y: (mods/bc only) Updates a menu item with description of "Y" to "X" tokens. Description entered for "Y" must be an exact match of the text in the menu.

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

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

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

  10. /swapmenu: (mods/bc only) Swaps between Tip Menu 1 and Tip Menu 2 within the show without having to restart the Fembot.

  11. /tipmenumod: The broadcaster can use this command to see the same tip menu that the mod group sees if there is a moderator discount percentage (Moderators will just use the /tipmenu command).

  12. /tipmenufan: Moderators and the broadcaster can use this command to see the same tip menu that the CB Fanclub group sees if there is a CB Fanclub discount percentage or group specific menu items (CB Fanclub will just use the /tipmenu command).

  13. /tipmenufc1: Moderators and the broadcaster can use this command to see the same tip menu that the Ext Fanclub 1 group sees if there is a Ext Fanclub 1 discount percentage or group specific menu items (Ext Fanclub 1 members will just use the /tipmenu command).

  14. /tipmenufc2: Moderators and the broadcaster can use this command to see the same tip menu that the Ext Fanclub 2 group sees if there is a Ext Fanclub 2 discount percentage or group specific menu items (Ext Fanclub 2 members will just use the /tipmenu command).

  15. /tipmenuvip: Moderators and the broadcaster can use this command to see the same tip menu that the VIP group sees if there is a VIP discount percentage (VIPs will just use the /tipmenu command).


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 by tipping a specific amount (note there is a text poll further below).
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 X: (mods/bc only) Will remove any item with a price of "X" 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. /pollchgtitle [new title]: (mods/bc only) Update the text of the token poll title to [new title].

  12. /polllead (or /pl): (all users) Display only the notice for the current leader of the poll. When requested by mods or broadcaster, the notice is sent to all.

  13. /hijackprice [newprice]: (mods/bc only) Update the price for hijacking the poll. Note that updating it to 0 will disable the hijack feature.


ON DEMAND TOKEN POLL:
Start a poll at any time using commands, no need for a separate bot or restart of the Fembot.
You don't have to clear a pre-configured poll or set it back up after, pre-configured poll is not affected.
You get started by using the /makepoll command for each poll option you want to add, then once they've all been added, open the poll to voting using the /odstart command.
Once running, all of the normal poll maintenance commands above also work for the On-demand poll.
When the poll is over, use the /odoff command to switch back to making the pre-configured poll available.

  1. /makepoll X Y: (mods/bc only) Adds a new option to the on-demand poll with a price of X and decription/name of Y. Note that the options are not part of the actual poll (viewers cannot see them, they do not show up with the "/poll" command) until you use the command /odstart to start the poll.

  2. /odstart: (mods/bc only) Start the on-demand poll, viewers can now see the optionsand vote.

  3. /odoff: (mods/bc only) Disables the on-demand poll so that the pre-configured poll can be used (or a new on-demand poll can be started).


TEXT POLL:
The Text Poll is used to allow users to vote on different poll choices to choose an audience selected winner by typing a Choice ID in the chat.
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. /textpoll: (all users) Display the current text poll results board in the chat for the requesting user. Displayed to all when requested by moderators.

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

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

  4. /restarttextpoll: (mods/bc only) If the text poll is accidentally ended, or suspended, it can be restarted using this command. This does not reset the votes.

  5. /resettextpoll: (mods/bc only) This will reset the poll to the beginning and start the voting at 0 for the same poll options.

  6. /addtextvote X Y: (mods/bc only) Add or remove "Y" number of votes to the poll item with a choice ID 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.

  7. /textoptadd X Y: (mods/bc only) Add an item named "Y" with a chice ID of "X" tokens to the poll.

  8. /textoptrmv X: (mods/bc only) Will remove any item with a choice ID of "X" from the text poll. Note this will renumber the choice IDs after the indicated one is removed.

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

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

  11. /textstoptimer: (mods/bc only) Ends the text poll timer if running under timed mode.

  12. /textchgtitle [new title]: (mods/bc only) Update the text of the text poll title to [new title].

  13. /textlead: (all users) Display only the notice for the current leader of the poll. When requested by mods or broadcaster, the notice is sent to all.


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, and PM ability.
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.
You can configure if you want to see chat notification when a Fan enters or leaves the room or both, and configure the welcome message when they enter.
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.


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, and PM ability
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.
You can configure if you want to see chat notification when a VIP enters or leaves the room or both, and configure the welcome message when they enter.

  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.


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.
The check for blocked words can be configured to be only fo certain user groups as well (all users except mods, all users except mods/fans/VIP, only light blue and gray users, only gray users).
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. If entered by broadcaster, will remove from both Public and Private list, if entered by mod, will only remove from the Public word list.

  3. /wordlist: (mods/bc only) Displays the list of words currently in the Public Blocked Word list.

  4. /wordlistprv: (bc only) Displays the list of words currently in the Private Blocked Word list.

  5. /botblock: (mods/bc only) Displays the list of words automatically added to the Public word list by the Fembot. You do not need to include these in your list on the launch page.

  6. /qrel [username]: Releases [username] from the quarantine list, "@" username tagging is allowed.

  7. /qsil [username]: Moves [username] from the quarantine list to the silence list. If a user is specified, only that user is moved. If no username is specified, all quarantine users are moved. "@" username tagging is allowed.

  8. /qlist: Displays the list of users currently in quarantine.


N. Ticket Show Support


Note that the Fembot can support 3 types of ticket shows. (1) There is a ticket show bot built into the Fembot, (2) it supports working with Dorothy's UltraApp ticket show, and (3) it supports some features to assist with the standalone CrazyTicket App. **** So it is very important when setting up ticket show related features to define which type of Ticket show you are doing using the settings on the launch page. ****
The first section below outlines the Fembot Ticket Show mode, followed by separate Ticket App Support.

Fembot Ticket Show


As noted, the Fembot's built-in ticket show can be used rather than an external stand alone app if you like, however, the app features are usually a better fit for ticket shows, so it is suggested to use Dorothy's UltraApp rather than the bot if possible. Both have the benefit of not giving anyone you don't know access to your shows. Most of the CrazyTicket features are duplicated into both of them, with some tweaks and improvements.
Since it is not expected to have both the Fembot Ticket Show and the UltraApp (or CrazyTicket) running at the same time, the same commands are used for many of the features to make it easier to manage the show for those familiar with the CrazyTicket commands.
An Outstanding Ticket feature is included, which lets you maintain a list of users that have outstanding tickets that they can use for future shows, in the event they have to leave before the show starts, or there is a problem with a show and you'd like to grant the ticket holders a free ticket to a future show. ** IMPORTANT: The list can be viewed during the show using the "/otlist" command, and the "/otchanges" command can be used to see which users have saved a ticket or used a saved ticket during the show, as these changes need to updated in the outstanding ticket list on the launch page for the next show. The list should also be saved outside of CB.
Note there are multiple places to set a ticket price within the launch page, one for each of the types of shows, and also a Pre-sales price when using that feature. When using the Fembot hidden show, the price defined is actually controlling the show... when using a ticket app, you are duplicating the price setup in that app, and mainly that is only for pre-sales validations to not exceed the show price (since the bot cannot see the ticket app setup).
Also, it is not advisable to put the ticket price in the show description, as those are not automatically updated if the price is changed. The notices that are displayed show the current ticket price and are updated automatically when the price changes.

  1. /useshow (or /useticketshow) [on/off]: (mods/bc only) Toggle the setting for whether the Fembot Ticket Show feature is "on" or "off". Overrides the initial setting, and allows you to turn the Ticket Show feature on or off during the show. Note that turning the show off will suspend the display of the notice, and tips will no longer buy a ticket, however, the existing ticket purchases are kept until the fembot is restarted.

  2. /tickets : (all users) Display the list of users that have bought a ticket. If the parameter of 'alpha' is added, the list is displayed alphabetically. Note that viewers can be added back to the show using the /add or /addticket commands and pasting the list that is shown from the /tickets command.

  3. /chgticketshow : (mods/bc only) change whether the ticket show is controlled in the Fembot or an external ticket app, overrides the initial setting on the bot launch page. Ends the Fembot hidden show feature if the show had already started.

  4. /useot [on/off]: (mods/bc only) Toggle the setting for whether the Outstanding Ticket feature of the Ticket Show is "on" or "off". Overrides the initial setting, and allows you to turn the Outstanding Ticket usage feature on or off during the show.

  5. /otlist : (all users) Display the list of outstanding ticket holders, can be used by anyone if the Outstanding Ticket feature is enabled.

  6. /otchanges : (mods/bc only) ** IMPORTANT when using the OT feature ** Displays a list of tickets that have been saved or used during the current session so the permanent list can be updated.

  7. /saveticket: (all ticket buyers) If the broadcaster has enabled Outstanding Tickets (and is tracking them) - If you've bought a ticket and will not be able to stay for the show, you can save it for a future show. You will no longer be able to see the current show. IMPORTANT: If in the same session, the ticket will be available automatically. However for future shows or if the broadcaster restarts the bot, the broadcaster must add the saved tickets to the outstanding ticket list to be able to use them with /useticket.

  8. /useticket: (all users with an outstanding ticket) If the broadcaster has enabled Outstanding Tickets (and is tracking them) - Redeem an outstanding ticket and use it for access to this show. You can use the command /otlist to view the list of outstanding ticket holders if the broadcaster has enabled this feature.

  9. /addot : (mods, bc if granted privileges) If the outstanding ticket feature is in use, the broadcaster can manually give a user an outstanding ticket. Moderators can also add if they have authority. The addition still must be made permanent by updating the launch page outstanding ticket list.

  10. /rmvot : (mods/bc only) Remove a user from the outstanding ticket list within the current show. The removal still must be made permanent by updating the launch page outstanding ticket list.

  11. /addticket or (/add) [user]: (bc only, moderator when granted privileges) Manually add a user to the ticket show list. Can be a specific user or a list of users separated by a comma. Note that /add is the CrazyTicket command but also works with the Fembot Ticket show.

  12. /rmvticket (or /del or /delticket) [user]: (mods/bc only) Manually remove a specific user from the ticket show list, only used for one user at a time.

  13. /startshow: (mods/bc only) Start the ticket show when not set to automatic start. Once started, the show will only be visible to ticket holders. Hint: start the show when you're in a good position for the preview pic to be frozen that will attract more ticket buyers. Note that /startshow is the CrazyTicket command but also works with the Fembot Ticket show.

  14. /showwarn (or /showover): (mods/bc only) Display a warning that the show will be ending soon and ticket purchases are allowed but not recommended. If configured, this can also end the positions menu, and reduce the ticket price. Note that /showover is the CrazyTicket command but also works with the Fembot Ticket show.

  15. /showend (or /stopsales): (mods/bc only) Suspend ticket sales, no more automatic ticket purchases can be made. Recommended to always do this once you are less than a few minutes from the end of the show so people don't buy at the last second and are disappointed by getting a short show. If configured, this can also end the positions menu, and reduce the ticket price. Note that /showend is the CrazyTicket command but also works with the Fembot Ticket show.

  16. /stopshow: (mods/bc only) End the hidden show and return to a public broadcast.

  17. /newticketshow: (mods/bc only) Completely refresh the ticket show to start a brand new show. This will remove all the ticket holders from the list, and re-initialize all settings using the configuration from the launch page.

  18. /restartshow: (mods/bc only) Go back into hidden cam mode if the show was accidentally ended too soon, or the broadcaster wanted to go back to public to sell more tickets. The ticket holder list and all settings are kept intact.

  19. /ticketprice (or /ctprice, or /chgticketprice) [newprice]: (mods/bc only) Update the ticket price to the [newprice]. Note that /ctprice is the CrazyTicket command but also works with the Fembot Ticket show.

  20. /starttimer (or /ticketstarttimer, or /starttickettimer) [time]: (mods/bc only) Start a [time] minute countdown timer for the ticket show start. The timer will count down but not automatically start the show (unless set to automatic mode)

  21. /addtime (or /ticketaddtime, or /addtickettime) [time]: (mods/bc only) Add [time] minutes to the timer for either automatic or manual drawing mode. The [time] value can be a negative number to subtract time, but cannot be greater than the remaining time.

  22. /stoptimer (or /ticketstoptimer, or /stoptickettimer): (mods/bc only) Stop the timer for either automatic or manual starting mode.

  23. /tickettimeleft : (mods/bc only) Display the time left on the ticket show countdown for either automatic or manual starting mode.

  24. /showtime : (all users) Display a message showing how long the current show has been hidden.

  25. /chgticketmode [manual/timer/ticketgoal/tokengoal]: (mods/bc only) Switch between the modes being used to determine when to start the ticket show. If switching from a timer show to a non-timer show, the timer will be ended. Ticket count and Tip Count are being tracked regardless of mode, so switching to a 'goal' mode should not require starting progress at 0.

  26. /chgticketmodeauto [auto/bc]: (mods/bc only) Switch between the modes being used to define if the show starts automatically when a goal is reached or timer expires, or if the broadcaster or mods still control the start of the show.

  27. /giftticket [user]: (all users, once you have extra tickets) If the 'gifting' feature is enabled, when you tip enough to buy extra tickets, you can gift those tickets to other users using this command. Each time you gift, it removes one of your 'extra' tickets. You can only gift extra tickets with this command, to give away your own ticket, you can use /givemyticketto as noted below. Be sure to type the user name correctly for the person you are gifting to, extra tickets cannot be recovered once they are gifted. This can be done before and during the show.

  28. /givemyticketto [user]: (all ticket buyers) If you can't stay for a show, and outstanding ticket feature is not used to allow saving your ticket, you can give your ticket to another user. This can only be done before the show starts, and you will be removed from the ticket show list!

  29. /ticketsubject [newsubject]: (mods/bc only) Change the room description/subject/title to a new value. Note that this command is only used for the Fembot ticket show. The command for use with CrazyTicket is /ctsubject or /subject.

  30. /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. This can be used with the Fembot Ticket show or in support of a ticket app. The /add command is executed, which will add them to the show if the user executing them has authority to the /add command

  31. /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. This can be used with the Fembot Ticket show or in support of a ticket app. The /add command is executed, which will add them to the show if the user executing them has authority to the /add command


Ticket App Support


There are a few features added to support the use of an external Ticket App, such as Dorothy's UltraApp or the CrazyTicket App alongside the Fembot (when the Fembot ticket show is not used).

  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 fembot in the event the ticket app crashes or is ended.
    If this happens, the ticket list can be restored using the commands below.
    The ticket app "/add" commands will also add users to the backup list (tlist).
    The VIP and external fan list will also be added to the tlist if they are added to the show through /prepticket.
    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 ticket app.

  3. /ticketprice (or /ctprice) [price]: (bc/mods only) Manually change the ticket price for the Fembot or updates the price used for the Backup list when an external ticket app is used.
    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 the ticket app.

  4. /backupprice [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 the ticket app.

  5. /dspbackup: (bc/mods) Displays the backup ticket list.

  6. /expbackup: (bc/mods) If a ticket show has failed or the app was ended, once the ticket 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 ticket app

  7. /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 ticket app

  8. /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 ticket 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 (can use the Fembot Ticket Show, UltraApp Ticket Show, or Dorothy's 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.

  13. /fbpresale [on/off] : (bc/mods only) Enable or Diable the pre-sales feature. Overrides the initial setting on the launch page. Once enabled, the actual sales can be started or ended with /usepresale on or off. If doing presales in the UltraApp, which is preferred, do not do pre-sales in the Fembot.


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. /chgdiceprice [amt]: (mods/bc only) Change the price of the dice roll within the show, where [amt] is the new amount to use.

  5. /freeroll: Broadcasters or moderators can perform a free roll of the dice - no tips required.


S. All-Time Tipper List


This feature allows you to keep track of all-time tippers and display notices in the chat for the Top 10 all-time tippers. As with the raffle, the list must be maintained externally since there is no way with CB bots to permanently store the data captured during the show. Therefore, at the end of each show, be sure to use the "/alltime" command to output the current list to the chat so you can copy and paste it for the next show. This list should also be saved outside of CB in case the CB bot settings are lost.

  1. /usealltime [on/off]: (mods/bc only) Toggle the setting for whether the tracking of all-time tipper information is "on" or "off". Overrides the initial setting, and allows you to turn the tracking on or off during the show. Note that tip totals are only extracted when the "/alltime" command is used, so it can be enabled anytime during the show without losing any information. The toggle mainly controls if the commands are allowed to be executed.

  2. /useking [on/off]: (mods/bc only) Toggle the setting for whether the All Time King Tipper features are off (parameter="0"), pulled from the configured name or name updated via command (parameter="1"), or pulled from the all-time list (parameter="2"). Overrides the initial setting, and allows you to turn the feature on or off during the show. Note that it cannot be enabled if a King Tipper is not already identified, either from the setting in the bot, or the All Time list. The below command can be used to define the King Tipper during the show.'

  3. /king [amt] [name]: (mods/bc only) Update the king tipper user name and amount, overriding the settings from the launch page. A parameter is required for both the amount and the user, but the amount can be zero if you would not like to show the amount.

  4. /top10 (or /alltimetop10, or /dsptop10) : (all users) Display a listing of the top 10 all time tippers. Sent to the user that requested, unless requested by moderator or broadcaster, then sent to all. This list is presented in the same format as the notice, not in the format needed to paste into the previous show totals field on the launch page (use the "/alltime" command for that).

  5. /alltime (or /listalltime, or /alltimelist) : (mods/bc only) Display the all-time tipper totals, including previous show totals and current totals, in a formatted list that can be copied and pasted into the previous show all time list on the launch page. As noted previously, this list should also be saved outside CB.


T. On-demand Private Shows


This feature allows you to initiate a one-on-one private with a user who may have paid for a show outside of CB, and takes the place of needing to do a password show and provide the password to the user. The cam will be hidden in the same way a ticket show or private does, however there is no tipping required or per minute charge. Also there is no spying on the show.

  1. /startprivate (or /goprivate) [user]: (bc only) The broadcaster initiates the private, and only the user name entered will be able to see the show. The room will be immediately hidden in the same way as a ticket show. Make sure to enter the user's name correctly!

  2. /stopprivate (or /endprivate) : (bc only) End the private hidden cam show and immediately return to public chat.


U. Personalized Icons, Nicknames, and Text Colors


This feature allows you to give special users their own icon (gif) next to their name, a nickname, and chat text color. A personalized icon overrides any user group icons someone may have normally had from the mod group, VIP group, or fanclub.
On the Launch page, in the User Group Icons section, enter a list of the user names, icons, nicknames, and chat text color for any users you would like to give these privileges to, i the defined format. Separate each of the four pieces of a user entry with a slash (/), and put commas (,) between the user entries, with no spaces. Even if no value is entered for the icon or nickname or color, use the slashes with empty values.
User icons should include the ":" prefix, and hex color codes should include the "#" prefix'. See the availabel command for checking colors below in section W.
For example, you could configure the following string for 3 users (using their actual user IDs):
name1/:heart2/sillyguy/#ff0033,name2/:icon2//,name3///#ff0033
In this example,
- User 1 has a personal icon (:heart2), nickname (sillyguy), and text color (hex color #ff0033)
- User 2 has only an icon
- User 3 has only a text color

  1. /nnlist: (mods/bc only) Display the nickname list that is defined on the bot start page.

  2. /setusericon [username] [:icon]: (mods/bc only) Updates the icon for an existing user icon/nickname/color entry, or adds a new entry with a icon specified. The icon should have the ":" prefix included. A value of "null" (no quotes) can be used to remove an icon setting for a user, including blanking out the group level icon for fans, mods, and VIPs if some users would prefer not to have one.

  3. /setusernn [username] [nickname]: (mods/bc only) Updates the nickname for an existing user icon/nickname/color entry, or adds a new entry with a nickname specified. A value of "null" (no quotes) can be used to remove a nickname setting for a user.

  4. /setusercolor [username] [#000000]: (mods/bc only) Updates the hex color code for an existing user icon/nickname/color entry, or adds a new entry with a color specified. The hex color code should have the "#" prefix included. A value of "null" (no quotes) can be used to remove a color setting for a user.

  5. /setmodicon [:icon]: Update the group icon used for CB moderators to a new value. A value of "null" can be used to clear the existing setting.

  6. /setbotmodicon [:icon]: Update the group icon used for Bot Moderators to a new value. A value of "null" can be used to clear the existing setting.

  7. /setfanicon [:icon]: Update the group icon used for CB Fan Club to a new value. A value of "null" can be used to clear the existing setting.

  8. /setextfanicon [:icon]: Update the group icon used for External Fan Club to a new value. A value of "null" can be used to clear the existing setting.

  9. /setvipicon [:icon]: Update the group icon used for VIPs to a new value. A value of "null" can be used to clear the existing setting.


V. Fembot Moderators


This feature allows you to assign moderator privileges to users in the room without making them officially assigned through CB, so they will not show as red names.
Adding a user to the Fembot Moderator list gives them full moderator privileges for all functions WITHIN THIS BOT ONLY, and a badge icon in the chat (if configured).
Note that "Bot Moderator" privileges in the other Dorothy apps and bots must be assigned there separately. Currently they are only available in the Ultra Fembot, but will be added to the UltraApp and Gamebot shortly.

  1. /addmod [username]: (mods/bc only) Add users to the Fembot Moderator List.

  2. /rmvmod [username]: (mods/bc only) Remove users from the Fembot Moderator List.

  3. /modlist: Displays the list of users currently in the Fembot Moderator list (list will also include broadcaster and CB mods).


W. Followers


The follower feature lets you track and send messaging around new followers within the current session. The bot will always track the followers, and you can turn the response message to the follower and notification message to the broadcaster on and off. The bot can also periodically post a reminder message about following to the chat and also show the broadcaster a count of new followers by user color for the current session along with the reminder, or on demand via a command.
Note that the interval for displaying the "follow" reminder can be updated in the same manner as all other intervals using the /chgint command with the first parameter as "follower" and second parameter as the new interval, such as "/chgint follower 3.2". Note that an interval of "0" will disable the reminder and stats display.

  1. /followers: (mods/bc only) Display the follower stats for the current show on-demand.

  2. /fmt [newtype]: (mods/bc only) Update the flag for which type of messaging is used for each follow: Valid values are "0" for no message, "1" for message to follower only, "2" for message to broadcaster only, and "3" for message to both.


X. Guest Info List


The Guest Info List is available to post a recurring message in the chat for guests that you have join your show. It can show a general comment or intro for each person (up to 3 guests), along with up to 3 lines of media IDs, contact info, CB ID, etc.

  1. /guest (or /guests): (all users) Display the Guest Info Notice in the chat, only shown to the user that requests it.

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


Y. Other Commands



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

  2. /prv: (mods/bc only) Display the predefined response to private requests in the chat. Message is defined on the launch page.

  3. /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".

  4. /settings [config group]: (mods/bc only) send a listing of the configuration settings list to the chat for the current user for the config group specified. You can use one of the following config groups: notices, leaders, chat, groups, tipmenu1, tipmenu2, positions, poll, tickets, toys, media, dice, or raffle.

  5. /pricechecklist: (mods/bc only) Display a listing of all the entries in the price checker tool that validates duplicate entries and common tip amounts.

  6. /nocaps [on/off]: (mods/bc only) Toggle the suppression of capitals on and off. One word with capitals is allowed when on, any more than that converts the whole message to lower case and displays a warning to the user.

  7. /chgint [notice type] [new interval]: This command requires two parameters, to define the notice type, and to define the new interval (in minutes), in the format "/chgint [notice type] [new interval]". The [notice type] is one of the values of "notifier", "tipmenu", "posmenu", "poll", "leaders", "alltime", "ticket", "presale", "rules", "media", "toy", "icon", "king", or "dice". The [new interval] is the new display interval in minutes. An example of a valid command would be "/chgint tipmenu 3.2" to update the tip menu interval to 3.2 minutes.

  8. /setbrdsep [emoji]: (mods/bc only) Updates the emoji or text used for the border of the recurring notices for token poll, dice game, leaderboard, media list, and room rules. if you do not want to use an emoji, you can type in a character of text like "-" or "*" (no quotes)

  9. /clear: Fills the chat with 25 lines of blank text to clear obnoxious gifs or chat.


Dorothy's Ultra Fembot - Release Notes


Version 4.8 - Mar 7, 2023 (Current Version):
Fixes
- Change the error messaging so that if an unauthorized user attempts to use the /add command, they see a Fembot error, and the backup list is not updated.

Version 4.7 - Jan 28, 2023 (Current Version):
Enhancements
- In addition to controlling recurring notice, also only display Show Summary on startup if enabled in setting 1S1.

Version 4.6 - Feb 6, 2022:
Enhancements
- Added more websites to the bot blocked/spambot list
Fixes
- Fixed issue with public blocked word messages when set to "Notification"

Version 4.5 - Sept 21, 2021:
Enhancements
- *** New Feature - Added hardcoded "Bot" blocked word list for common non-gray spambot text (mainly spam websites, not offensive words). To see the hardcoded list, type /botblock in the chat. Note this is not intended to capture all the gray spambots, that is still best prevented using the captcha check in setting "4J". You do not have to add these words to the public or private blocked word lists, they are automatically added. Left some offensive words in the default list for setting "10E" so they can still be edited/added to.
- *** New Feature - Added ability to auto-silence or quarantine users who use public, private, or bot blocked words (settings "10D", "10H", "10J"). Auto silence works the same as /silence (and can be unsilenced). Quarantine adds them to a list that can be moved to silenced, but they can still chat in the meantime.
- *** New Feature - Added Swap Word option on Public blocked word list actions, and setting "10F2" for entry of the word to replace blocked words with
- Added the "Quake" and "Edge" to the Toy Menu
- Added setting "14B2" to allow for turning off the dice game as well from /prepticket.
- Also trigger all the same updates that "/prepticket" does in the Fembot when "/chgapp ticket" is used for the UltraApp (disable tip menu, enable positions menu, disable dice), only if configured in settings 14B-14D
- Display the command entry lines (any chat entry starting with "/") with a gray background for the user entering them to make it more obvious they are not shown in the general chat
- Performance improvement on valid command checking, add Family Feud commands to valid command list
- Added command /silencepfx for silencing users by username prefix in case the room gets bombarded by bots or obnoxious users that use a series of user names that all start with the same string, like jackass1, jackass2, jackass3, you would add the prefix "jackass" and that would silence all users that start with that string
- Added settings to only display the welcome messages to Fans, VIPs on first entry/exit or every time (settings 8D4, 9D4, 9M4)
- Added setting '0K' for broadcaster icon/emoji
- Added setting '0L' for whether recurring notice text should be bolded or plain text. This is mostly for informational notices, any tip or action triggered notices will still generally be bolded.
- Shorten the Leaderboard notice border length
- Tag usernames with '@' in notifications to mods and broadcaster for certain messages, such as blocked word usage, auto-silence, viewer notes, etc, so it is easier to go directly to the user query for silence, ban, or additional info
Fixes
- Fixed issue with gifs checked for all capitals
- Fixed issue with External Fan Club Tip Menus 1 and 2 not displaying correctly
- Ensure that leading spaces are trimmed on command entry (commands will now still work if you accidentally enter spaces before the "/"), also convert uppercase to lowercase for commands so if you accidentally enter in uppercase they will still work
- Fixed issue with current session king tipper amounts not increasing when same tipper out-tips themselves
- Fixed issue with "undefined" showing for elapsed show length in recurring notice for Fembot Ticket show once show starts

Version 4.4 - July 31, 2021:
Enhancements
- *** New Feature - Added section 22 for providing info about up to 3 guests on your show in a recurring notice, including up to 3 notes or links for each. Can either display a one line notice with command to show full list only when requested, or show the full notice to the entire chat every time.
- *** New Feature - Added single high tip tracking to the Current Show and All-time King Tipper Notices - (1) now have All-Time total tipper (existing) and single tip (new settings 3K1-3K3) in one notice, and (2) Current Show total tipper (existing) and highest single tip in another (enabled in new setting "3L2").
- Added display type under Toy Menu (setting "16A2") to give the option to only show a one-line reminder with command to display toy menu, or always display the whole toy menu as is shown currently. Chat is less cluttered with one line notice.
- Added display type under Media List (setting "17A2") to give the option to only show a one-line reminder with command to display full list, or always display the whole list as is shown currently. Chat is less cluttered with one line notice.
- Changed the "answer lock" format since bots were storing the correct answer. Now must solve a randomized math problem that adds two numbers together from 1-100.
- Added /dspint command to show a list of all the current notice intervals to make it easy to see if you have the same settings for multiple intervals, includes the setting IDs as well, so this can be used to look them up.
- Allow emoji's for Group and Individual Icons, both on launch page and using /setusericon command.
- Added setting "12A2" to allow the "Positions" menu to have a different title so it can be used for alternate purposes.
- When using /tmr for tip menu requests, also display results from the Positions Menu and Dice Game, rename display to TIP REQUESTS. Pont the /dicerolls and /posmenurequests commands to this same function so that any of these commands will show all three types of tips.
- Added setting "2T" to allow for making the minimum threshold for including in the All-time list configurable, was previously hardcoded at 25.
- Allow a poll preview so that moderators and broadcasters to view and edit the token poll before it is turned on (just use normal /poll, /polloptadd, /polloptrmv commands before the poll is turned on)
- Updated the "domi" icon on the toy menu border to use one not so tall.
- Added more settings to allow for defining who the enter (and exit) announcements for VIP, and external fan club are sent to, in settings "8D3", "9D3", and "9M3". Can now also be "Entering User Only", or "Mods, Broadcaster and Entering User Only"
- Change setting "4R" to include two chat restriction options - Only allow English keyboard characters, or only allow English keyboard characters plus emojis. These are used to prevent spambots trying to get around word block with special characters that look like letters.
- Added {n} substitution on Follower Reminder message (setting "20F").
Fixes
- Fixed issue with token poll interval setting not honored.
- Corrected clock "time left" commands on bot description page.
- Only show the welcome message on user entry if a message is populated in "1C".
- Fixed issue with "Tip Responses" background color incorrectly named, was giving warning in startup.
- Fixed issue with /reply, bad dislay from program rewrite typo.
- Fixed extra blank line showing up at end of recurring notices when no border is used

Version 4.3 - May 26, 2021:
- *** New Feature - Added settings to allow for defining who the enter (and exit) announcements for VIP, and external fan club are sent to, in settings "8D3", "9D3", and "9M3". Can be Everyone, Broadcaster Only, Moderators Only, or Mods and BC only.
- *** New Feature - Can now use decimals in the /startclock and /addclock timer commands to start and update timers in decimal intervals rather than only in whole minutes, like /startclock 0.5, /addtoclock -1.5. This is available for all 4 timers.
- Added short commands for start clock: /sc and /st (also /sc2, /sc3, /sc4, /st2, /st3, /st4)
- *** New Feature - Added a "let me know" listing of users you want to be notified of when they enter the room, settings "6D" and "6E". Can be set to go to broadcaster, mod group, or both. Message will show every time they enter.
- *** New Feature - Added some new better looking dice colors. You can select from one of 10 color styles under new setting "18B2". Also added /freeroll command for broadcasters and mod level 2,3 to trigger free rolls of the dice.
- *** New Feature - Moved most of the startup warnings and config notices to a consolidated list that will be displayed 3 seconds after startup. Some price checker warnings are not moved yet.
- *** New Feature - Moved the summary of the current active features out of the welcome notice to it's own recurring notice so you can continually let people know what tip options are available (tip menu, tip for icons, dice, poll, etc). Control is under new settings "1S1-2"
- *** New Feature - Added setting to enable the display of the number of unique tippers as a last line on the Tipper Leaderboard, setting "2H2"
- *** New Feature - Added /chgtheme and /fbchgtheme commands to allow updates to the theme color during the show. /chgtheme will work across all active Dorothy apps and bots (eventually), and /fbchgtheme will only update the Fembot
- *** New Feature - Added /seethemes command to display a sampling in the chat of all available Color Themes that you can choose from
- Give CAPS error and convert to lowercase only when at least 50% of the words in a message are all uppercase
- Added /clear command to put 25 blank lines into the chat to clear the screen of obnoxious gifs or messages
- Limit all auto-responses (PMs, privates, auto resp 1-3) to not more than once every 30 seconds to prevent bots or obnoxious people from making the responses spam the chat
- Imported new notice border logic from UltraApp to make notice widths more consistent across all Dorothy Apps and Bots
- Consistent validation of all user list loads from launch page (nice list, VIPs, ext fan clubs, etc) - must be at least 3 char, no special char, and skip duplicates
- If using room size monitor, do not auto-update if the graphics level or silence level has been set by command during the show
- Add ability to /ninja a list of people in addition to one at a time
- Fixed issue with All Time King Tipper recurring notice not displaying when King Tipper is determined from All Time List
- Only show the "follower" message the first time someone follows in the session, prevent people from spamming the chat by repeatedly following and unfollowing
- Added /emojis command to see a sample listing of emojis you can use for separators, and in your notices, welcome, tip menus, etc
- Moved Public Blocked word list check to after the silence level and silenced/ninja'd user chat suppression so that notices are not continually sent for blocked word messages by silenced users. Private blocked words still remain as first check so that anyone uses a sensitive word from the private list the broadcaster is always notified.
- Change the /tmr list for tip menu requests to not show past inquiries from other users, only current user
- Handle the '@' mention tag if entered in a user specific command such as /silence, /pm, /ninja, /addticket, /rmvticket, /addot, etc
- Added Tip for Icon setting "7L1" for whether to display the recurring notice instead of setting interval to zero. Please validate this setting, default is 'Yes', but will only display if "7J" is enabled, and tip for icons values are set. Also added "do not use" option under "7J" so that the feature can be temporarily disabled without deleting the icons and amounts.
- Split Room Rules setting "19A" into separate "19A1" and "19A2" to independently control if Rules are displayed to entering users and in a recurring notice to the general chat, instead of relaying on a zero interval to control the recurring notice
- Changed description for setting "2P" to only be related to the all time leaders recurring notice, there is no enablement required to "turn on" alltime other than entering the list in setting "2R". The commands for /alltime and /top10 can be used regardless of whether "2P" is on or off. If no list is entered in "2R" or you're using the all-time list for the first time, the /alltime command will just show the results from the current show.

Version 4.2 - March 22, 2021:
- Reformatted the Fembot ticket show recurring notice, corrected color themes used on Fembot ticket show notices and other messaging
- *** New Feature - Added option to make the border for recurring notices configurable. You can now specify no border, light dash line, heavy dash line, custom emoji, custom unicode character (setting "0H1"). Existing emoji value from previous version becomes setting "0H2" and is triggered by the "custom" settings in "0H1".
- Added several more pre-defined tip menu separator icons (for tip menu in setting "11E1" and positions menu in "12D"). Emphasize that emojis can be used for these.
- Added version and release note information in the "/fbhelp about" or "/about" commands to display app version currently running, with latest release notes
- *** New Feature - Added section 21 for Text Polls. Use this to conduct a poll without requiring tipping (more people in the room can/will participate). Define the poll options on bot launch or later with commands.
- Don't clear the poll options when the poll is turned on and off, only when resetting the poll by command. Poll can be turned on and off without losing voting options and progress (suspended).
- *** New Feature - Added setting "12D3" for including the separator character from the positions tip menu also in the positions tip menu response notice to make it stand out. Defaults to No, must be enabled.

Version 4.1 - March 17, 2021:
- Added commands for moderator and broadcaster to see the group specific tip menus (mod, VIP, fans)
- Show the general menu plus the custom fan menu when fans use the /tipmenu command and there is no price discount for their group. This is so they can still see the normal menu prices in case the menu display is set to notice only.
- Added St Patrick's Day color and icon themes
- Fixed issue with incorrect message to requester using /tmrb command, also update background color on tip menu request list so it stands out from recurring notices (do not use theme color)
- Fixed spacing around tip menu request description in tip response - the " was interfering with icons in the tip request name
- Allowed the {username} keyword to be followed by a comma, period, exclamation point or colon and still display correctly in user response messages
- Fixed issue with dice roll not displaying in Tip Menu 1 when configured, ensure it shows on all custom group menus as well, but do not discount the price
- Added setting to display the media type and link on separate lines if desired (setting "17D")
- Only display the number of all-time tippers in the all-time leaderboard, if less than 10 (max is 10)
- Added separate recurring notice for all time king tipper vs current session king tipper, make clearer the different setups for all time King and current session king tippers in section 3
- Added configurable emoji border on several recurring notices (setting "0H"). Currently used for leaderboard, media info, room rules, dice game, and icon tip notices. If no emoji is added, the default is a "star" emoji. Also added command /setemjsep to update dynamically during the show
- Restructured the follower summary message and separated the follower response message colors from the recurring notice reminder (new color settings added in follower section). Recurring reminder can be overriden by the theme color, response and summary are not.

Version 4.0 - February 27, 2021:
General:
- *** New Feature - Added new General Settings and Personalization section "0", which includes features to use general color themes ("0B", "0C1-4") across all recurring notices, and also use gradient color patterns in all recurring notices (setting "0D"). These are separate settings and the themes can be used independently of the gradient color patterns (you can use the gradient color setting with the existing individual colors for each notice). There are several pre-defined color themes, and the ability to make custom themes with colors of your choosing.
- Reorganized some general settings into the new section "0": moved the bot mod list (prev "7C"), broadcaster display name (prev "1A"), and exempt command list (prev "1S") to this section
- Separated out the color control for King Tipper recurring notice from chat color/entrance notice color (settings under "3H" vs "3J"), so they can be set independently, and the recurring notice can therefore follow the theme from section "0" without affecting chat color
- *** New Feature - Added Moderator Level control also in section "0" (setting "0F") to define how much access your mods should be given. There are three levels - "Basic", "Standard", and "Advanced". Standard covers most of what mods are normally able to do and will be the default. Basic gives less access, and Advanced gives them the same abilities as a broadcaster, with the exception of editing or viewing the Private Blocked Word List. See the above details at the top of this bot description page for a full listing of the Access Controls for each mod level. Applies to both CB mods and bot mods.
- Update the logic for the tip note forwarding (setting "5Q") so that if the mod level setting "0F" is set to "Advanced", a special value of "*ALLMODS" can be set in "5Q" to have the tip notes forwarded to the whole CB mod group (not bot mods).
- During load of bot mod list, give error on invalid user names containing special characters
Tip Menu:
- *** New Feature - Added ability to set custom menu prices for mods, all fan clubs, and VIPs, also ability to add up to 10 custom menu items each for CB Fans, and External Fan Clubs 1 and 2. See new details under "11R" heading and settings "11R2"-"11R6", and fan club menus under "11U".
- *** New Feature - Added setting "11E3" for including the separator character from the tip menu also in the tip menu response notice to make it stand out. Defaults to No, must be enabled.
- *** New Feature - Added tip menu format option of "Split Menu - List Format", so you can get the nice look of the list format but have it broken up into chunks so it doesn't fill the whole screen. Chunks will be 5-8 items long, and up to 5 chunks will display, depending how many menu items are used.
- Added "sent to you" and "sent to ALL" notices on tip menu requested from /tipmenu command, mods and broadcasters requesting the menu will send to all (unless there is a moderator specific menu)
- Changed tip menu to immediately display in split form if being split rather than showing full menu once before splitting
- Added menu ID and how long ago the tip request occurred to tip menu requests list (from /tmr command). Also embedded the "/tmr" requests into the list so you can easily see which requests were made since the last time you checked.
Icons:
- *** New Feature - Added icon themes under setting "7K". The icon themes are for dark blue, purple, and dark purple users, it is assumed mods, fans and VIPs are defined in other sections for those groups. There are several pre-defined themes, and the ability to make custom icon themes.
- Prioritized personalized icon over "tip for" icon so the pre-defined icon stays in place even if a user exceeds the tip for icon thresholds
Chat Control:
- *** New Feature - Added setting "4R" to optionally restrict use of non-English keyboard characters for gray and light blue chat to help prevent spambots using unicode and other language characters not caught by blocked word list. Note this is very restrictive, and will block emojis as well at the moment, working on a different filter to still allow them.
- *** New Feature - Added settings "4S-4S2" to optionally automatically increase the silence level and graphics level as the room size increases, to keep the chat under control. Can also decrease as room size drops. Comparison is based on registered users in the room, it does not include anonymous users in the count for comparison to threshold
- Fix display of suppressed messages when set to display to CB moderators group only
- Also added custom text and highlighting colors for PMs in chat (using /bc, /tbm, /tm, /pm) in settings under setting "7L"
- Highlighted the "captcha" notices to users not yet approved to chat in yellow so it stands out more
Followers:
- Added "total followers this session" to the follower summary display
Toy Menu:
- Added the Lovense Toy "Ferri" to the available toys in the toy tip menu and add small icon for notice display
Other:
- Fixed usage of /alltime command if the alltime list in setting "2R" is blank
- Added the ability to display the entering user's username in the welcome message using the {username} text substitution in setting "1C"
- Added the ability to have a comma after the {username} text in settings "1C", "1M", "3G", and "20C"
- Cleaned up messaging during startup to reduce the number of informational messages, only display certain notices when features are started by command
- Don't bother triggering the automated "private" response for gray chat (should cut down on the responses to silenced users and spambots)
- Added two more countdown clocks/timers, for a total of 4. These do not have default descriptions in the launch menu, but can be started with /startclock3 and /startclock4. Descriptions can also be added in the command or edited after starting, as with timers 1 & 2.
- Merge somewhat duplicate setting "14M" for allowing mods to use the command for adding top tippers into the other general setting "15R" for allowing mods to add users to the ticket show

Version 3.11 - November 20, 2020:
- Added total follower count to the recurring follower notice (and on-demand display of same info using "/followers" command)
- Added command "/roomstats" to retrieve room settings info and display to broadcaster, such as time bot has been online, total tips during session, and several settings made available from the "Privacy and Settings" tab
- Added command "/userstats" to retrieve total counts on user group info (by color, mods, fans, bot fans and VIPs)
- Added command "/fc" to only display the total follower count (same all time total from bio) - removes need to refresh the page to see update to number of followers
- Added feature in setting 0E to allow for defining commands from other apps and bots that you commonly use at the same time that you don't want the Fembot to give an "invalid command" error for
- Fixed update of ticket price in the room title when changing the price via "/ticketprice" command after sales start
- Added function to automatically remind you if your room is password protected. It will display a reminder 30 sec after bot startup and every 5 minutes after that, if room is password protected (password is entered on Privacy and Settings tab).
- Added notices for achieving certain follower thresholds, and a notice 20 seconds after each startup of the bot for current follower total and number to reach next threshold.
- Fixed suppression of messages from answer locked users prior to keyword checks so bots cannot generate auto-responses. Fixes issue with repeatedly seeing the "private" response when bots or other suppressed users ask for privates, which may not be seen in the actual chat depending on the silence level.
- Change auto-load of VIPs and Ext Fans for Fembot Ticket show to only include users who have joined the current show rather than the full list
- Fixed error on variables not defined when using answer lock

Version 3.10 - October 31, 2020:
- *** New Feature - Added new feature (Section 20) for messaging and tracking new followers. Can send notification to both broadcaster and follower, and also recurring notice with totals and reminder.
- *** New Feature - Added current session King Tipper tracking, see section 3, settings 3L-3N.
- Changed the characters bracketing the user's current tip total to unicode characters so it's harder for people to make it look like they've tipped when they haven't
- Enhanced the "tip for icon" feature to either be for specific tip amount (previous behavior) or cumulative tip amount in the current show (setting 7J)

Version 3.9 - October 11, 2020:
- Fixed issue where token poll would spam rapidly if it was started during the show but the config page interval was zero or not set
- Fixed issue with ODpollNoticeInt not defined
- Add validations for CB issue with private messaging: /pm command would send a PM to the general chat if it was sent to an invalid username (less than 3 characters or contains special characters other than '_')
- Don't have default icons for mods, fans, and VIPs in the bot on first startup, icons must be set intentionally
- Add half second delay for private, PM, and automated responses so that they appear after the actual message instead of before
- Keep both tip menu 1 and tip menu 2 past requests in a common list so that you can still see the full history with "/tmr" when you swap back and forth between them. Also fixed "/tmr" logic, was not always displaying correct number of requests
- Fix display of rare dice prize, was always showing "A Thank You" for roll of 13

Note: Older revision history has been archived to save space

Dorothy's Apps and Bots - Summary


The "Dorothy" set of apps and bots are intended to be used in one of two ways that are generally based on your experience level, appetite for using commands, and the abilities of your moderators and what you want to entrust them with.
If you are new to camming or don't want to spend a ton of time setting up large bots and prefer to just turn on smaller apps and bots as needed, this likely isn't the best App for you, you may want to use individual apps for goals and ticket shows, and some suggestions are below.
Keep in mind there are tons of apps and bots out there and while the suggestions below only detail the "Dorothy" set, there are other great ones available, so try them out and see what you like.
For the most part, the apps and bots all work together and shouldn't conflict, except where there are specific known challenges noted below.

Below is a quick guide to our two suggested approaches for using apps and bots:

Strategy 1: Use a single set of apps and bots to do everything


- Use the same set of bots and app for every show (there is still flexibility within each to do different types of shows), but you don't have to pick and choose new apps and bots for each show.
- Usually for more experienced cammers or broadcasters who are willing to spend significant time getting their room just the way they want it
- Have a reliable moderator or group of moderators that you trust to run the show for you
- Are comfortable using commands and prefer to make changes using commands versus starting/restarting an app or bot to change how it functions
- Would like to have fanclub or VIP access benfits but don't want to set up those lists in several differet bots that all work differently

If this strategy sounds like you, it would be recommended to use the following set of apps and bots:

Dorothy's Ultra Fembot (bot) - For chat control and other chat information like tip menu, token poll, etc
Dorothy's UltraApp (app) - To drive the type of show (goals, ticket, etc.)
(optional) Dorothy's Gamebot (bot) - For fun - about 10-15 games included in one place (dice, wheel , keno, charades, etc)

Strategy 2: Use individual Apps and Bots for the features you want to use


- New to CB and don't know alot about apps and bots yet, so give me the simple approach.
- Spend minimal time setting each one up
- Like to have more robust features in each individual bot, for example a bigger tip menu than is available in the Ultra Fembot, or more notifiers, etc. The Ultra Fembot is already quite large, so we've tried to not make it even larger by giving the absolute most choices for each of those features.
- Don't rely on moderators and would like to switch out apps and bots when you want to do something different
- Don't like to use commands, would rather restart an app or bot when changes need to be made.
- Don't really use fanclubs extensively

If this strategy sounds like you, it would be recommended to use the following set of apps and bots:

Dorothy's Easy Fembot (bot) - For chat control and basic tip tracking and messaging features. Still keep this running the whole show, but swap out the other apps and bots as needed below.
Dorothy's Tip Goals (app) - To do typical goal shows (Currently this is the only stand alone "Dorothy" goal app, additional goal types will be split out from the UltraApp in the near future)
Dorothy's Token Poll (bot) - Turn on a token poll to have users vote for options by tipping
Dorothy's Text Poll (bot) - Turn on a poll to have users vote for options by typing a number
Dorothy's Tip Menu Pro (bot) - Two available menus of xx and xx slots
Dorothy's Notices and Room Rules (bot) - Disply rotating notifiers, room rules, user entry welcome message
Dorothy's Lush Bot (bot) - Can be used to display a toy menu for all Lovense Toys
Dorothy's Ticket Show (app) or Dorothy's Easy Ticket show (app) - Run a ticket show - the "easy" version only needs a price and description as input.
Dorothy's Dice Game (bot) - Basic Roll the Dice bot
Dorothy's Multi-level Dice Game (bot) - Basic Roll the Dice bot with up to 3 levels of roll prices and prizes

Another more general reason to use the "Dorothy" apps and bots is that we started doing our own development to create apps and bots that do not have developer backdoors giving people you don't know authority or special access to your show.
As you can see, the source for our apps an bots will always be visible so you can see exactly what it's doing, we don't encode it or try to hide the source like many others do.
There is no special access for any user IDs, including our own.
Please check out the below links, which will display the full listing of apps and bots that we have made.

Apps: https://www.freesexcam.ca/apps/user_uploads /0/chelsea2950/
Bots: https://www.freesexcam.ca/apps/user_uploads /1/chelsea2950/

Credit: For this specific Ultrabot, we've borrowed and revised/tweaked some existing features from other bots including 18yearoldcouple's Ultrabot, All in One bot and Ultrabot for most, so we'd like to give credit to those who have gone before for all your hard work (britney and justin, alice and shaggy, lund, and I'm sure many others).
Thanks to 4science for the original code for the Tip Menu and Token Polls (which were built off work by badbadbubba and NotThatFrank).

© Copyright Freesexcam 2011- 2024. All Rights Reserved.