Dorothy's Notices and Room Rules
Author: dorothy
Description Source Code Launch Bot Current Users

Short Description:

Dorothy's Notices and Room Rules

Full Description

Intro

Welcome to Dorothy's Notices & Room Rules.
This Rotating Notifer bot is available to everyone for public use, developed by butter_my_toast ("butter") and chelsea2950 ("chelsea").
Current Version: 1.1 (created April 1, 2021). The Change Log of fixes and enhancements in each release is at the bottom of the page.
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!

Notes:
While the source is kept open for the reasons noted below, which makes it easy to copy and modify for individual cammers (which is perfectly fine), please keep in mind that by doing so you'll miss out on fixes and new features that are added to the public bot.
If you have a recommendation for something you would like added, please let 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 created 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 (same info in both profiles): https://chaturbate.com/butter_my_toast/ or https://chaturbate.com/chelsea2950/

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

Summary


The purpose of this bot is to provide room notifications if you are not doing them an ultra bot such as Dorothy's Ultra Fembot.
The types of notifications include up to 20 rotating notifiers, a room welcome message for people entering, room rules, and a media list (social media & contact info).

Dorothy's Notices & Room Rules - Features



  1. Section 1 - Welcome Message - Disply a customized welcome message to users entering the room.

  2. Section 1 - Rotating Notifiers - Display up to 20 notices in rotation on a scheduled interval, and you can define the colors used for the text and background. Notices can include emojis and gifs. "Next line" feature enabled within {n} the messages to perform a line break. Notices can be maintained during the show using commands.

  3. Section 2 - Room Rules - Define up to 10 rules that can be shown on user entry into the room, and/or as a recurring notice.

  4. Section 3 - Media List - Display all of your contact info, social media IDs, and weblink in a recurring post in the chat, separate from the normal recurring notices.

  5. Section 4 - Color Themes - 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.

  6. Section 4 - Gradient colors in notices - 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

  7. Section 4 - Text wrapping - You can optionally choose to "wrap" all longer messages so that they fit with in the recurring notice borders and look cleaner when displayed. The setting for the max number of characters per line is in setting "4E"


Dorothy's Notices & Room Rules - Tips


As you use this bot, a few general concepts to keep in mind:

  1. Some of the configurations you set on the launch page can be changed during the show with commands so you don't have to restart the bot. 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.

  2. It's highly recommended to keep all of these lists 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. 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 as other notices 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. 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

  4. There are color themes that can be used across all recurring notices. See the "Personalization" section below for more detail on themese and color settings in general.

  5. Since line wrapping is available using the setting in "4E", you may not need to use the {n} substitution to break a lne, but this feature is still available in case you want to separate a notice into two lines even if it doesn't reach the wrap limit, such as if you were making two separate statements in one notice. Line wrapping can be used for the welcome notice, notifiers, room rules, and the media list intro. If enabled it will be used for all. The default is set to 80 characters as this fits well within the recurring notice borders, but can be tweaked as needed.


Personalization

One of the strengths of the "Dorothy" apps and bots 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:

Colors

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 "4A"
- 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 "4B1" thru "4B4" (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 "4C"

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.

Emoji's

Emoji's can be used in a couple places in the bot, notably they could be included as part of the notifier, rules, or media list text, and also for the border on several of the recurring notices.
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 (so they look good as a border). Simply copy and paste the emoji from below 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: 🟥 🟧 🟨 🟩 🟦 🟪 🟫 ⬛ ⬜ ◼ ◻ ◾ ◽ ▪ ▫

Dorothy's Notices & Room Rules - Commands

Most of these are available for moderators and broadcasters only, with some exceptions. Note that you can also type "/nfhelp" 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.

SECTION 1 - Notifiers



  1. /notifier [on/off]: enable or disable the display of the rotating notifiers.

  2. /chgmsg [msg ID] [new msg] : Update the notifier message with [msg ID] of 1-20 to a new value of [new msg]

  3. /dspmsg [msg ID] [all]: display the notifier message with [msg ID] of 1-20. If the "all" parameter is specified after the msg ID, 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.

  4. /dspallmsg: Display the current value for all of the messages in notifiers 1-20 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.


SECTION 2 - Room Rules



  1. /ruleslist: (all users) Display the Room Rules in the chat, only shown to the user that requests it, unless requested by mod or broadcaster, then sent to everyone.

  2. /rules [on/off]: Enable or disable the display of the Room Rules, both as a user entry message, and the recurring notice. The recurring notice requires a time interval be configured on the launch page.


SECTION 3 - Media List



  1. /medialist: (all users) Display the media list in the chat, only shown to the user that requests it, unless requested by mod or broadcaster, then sent to everyone.

  2. /media [on/off]: Enable or disable the display of the Media List recurring notice. The recurring notice requires a time interval be configured on the launch page.


SECTION 4 - Other Commands



  1. /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", "media", or "rules".

  2. /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", "media", or "rules". The [new interval] is the new display interval in minutes. An example of a valid command would be "/chgint rules 7.2" to update the room rules interval to 7.2 minutes.

  3. /setbrdsep [emoji or text]: (mods/bc only) Updates the emoji or text character 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 characters of text like "-" or "*" (no quotes). It is not recommended to change from emoji to text or text to emoji during the show as the spacing has already been defined by the separator type.

  4. /chgtheme [new theme]: Updates the the theme color that is currently in use for all recurring notices. You can see the full list of available theme IDs by entering the command with no parameter.


Dorothy's Notices & Room Rules - Release Notes


Version 1.1 - April 1, 2021 (current version):
- General cleanup of notice borders

Version 1.0 - March 25, 2021:
- New bot built from notifier, room rules, and media sections of Dorothy's Ultra Fembot
- Expanded Notifiers to 20
- Expanded Room rules to 10
- Added line wrap function

General Info on "Dorothy" Apps and Bots

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 and the abilities of your moderators and what you want to entrust them with.
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.

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 notifiers, tip menu, token poll, etc
Dorothy's UltraApp (app) - To drive the type of show (goals, ticket, etc.)
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.
- 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 combinations the following set of apps and bots:

Dorothy's Easy Fembot (bot) - Use this as the core 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 vote for options by tipping
Dorothy's Text Poll (bot) - Turn on a token poll to 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

Another more general reason to use the "Dorothy" apps and bots is that we started doing our own development was 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://chaturbate.com/apps/user_uploads /0/chelsea2950/
Bots: https://chaturbate.com/apps/user_uploads /1/chelsea2950/

Dorothy's Notices & Room Rules - Tips


As you use this bot, a few general concepts to keep in mind:

  1. Some of the configurations you set on the launch page can be changed during the show with commands so you don't have to restart the bot. 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.

  2. It's highly recommended to keep all of these lists 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. 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 as other notices 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. 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

  4. There are color themes that can be used across all recurring notices. See the "Personalization" section below for more detail on themese and color settings in general.

  5. Since line wrapping is available using the setting in "4E", you may not need to use the {n} substitution to break a lne, but this feature is still available in case you want to separate a notice into two lines even if it doesn't reach the wrap limit, such as if you were making two separate statements in one notice. Line wrapping can be used for the welcome notice, notifiers, room rules, and the media list intro. If enabled it will be used for all. The default is set to 80 characters as this fits well within the recurring notice borders, but can be tweaked as needed.

© Copyright Chaturbate 2011- 2024. All Rights Reserved.