|
Modified Tip Goal ++ (credit goes to 'i_love_cora'). This app greatly extends on the anti annoyance functionality of the original app and does so much more. See the description for full details.
Tip Goal ++ (More Spam Words)
This app was originally intended merely to increase the number of characters permitted in the field for spam words.
However, it has become much more than that over time.
You may now think of this app as Tip Goal ++ (More Spam Words - DELUXE EDITION).
It permits the following configuration input opens on the app launch page:
- tokens
- goal description
- anti emoticon (yes/no) (If set to yes, disables emoticons for all but the host and mods)
- anti shouting (yes/no) (If set to yes, activates all caps blocking for all but the host and mods)
- anti sticky (yes/no) (If set to yes, activates sticky key blocking for all but the host and mods)
- anti spam (yes/no) (If set to yes, activates both spam word list and spam phrase lists for all but the host and mods)
- spam words [list of disallowed words]
- spam phrases [list of disallowed phrases]
- blapp option (yes/no)
- highest tip total color (cyan/yellow/green/purple) (set the color for the highest tip total username)
- highest tip color (cyan/yellow/green/purple) (set the color for the highest single tip username)
About Spam Words:
The spam words entered are now blocked regardless of if the user types them uppercase or lowercase. Separate each word by a single space.
About Spam Phrases:
The spam phrases are phrases of words not included as naughty words unto themselves. For instance, you might want to block a specific phrase "open boobs", but you don't want to stop someone from say "open" in normal conversation. You may even choose to all "boobs" to be said in another context, such as a tipper requesting an action related to "boobs".
The spam phrase list is entered with a colon separating each phrase of words in the list. The spam phrases are searched for anywhere in the posted text, so it does not need to include full words. In fact, partial words work best in the spam phrase list.
Phrase List Example:
show boo:show pus:open boo:open pus
In the above list, "show bo" is entered. This will cause the system to block any of the following phrases:
"show boob", "show boobs", "show boobies", "show bobs"
It will not block "show bewbs" because it does not contain "show boo". In order to block that, you would modify your spam phrase list as follows:
Modified Phase List Example:
show boo:show bew:show pus:open boo:open pus
Please remember to only separate each phrase section with a ":". Spaces are only to be used between words within a phrase.
CHAT BOX COMMANDS FOR THE BROADCASTER USING THIS APP:
There are several commands that have been added to permit the broadcast to change settings without having to restart the application. Mods are not permitted access to these commands.
The following are the available commands and their explanations (type without quotation marks in the chat input box).
"emote on" - Set anti emoticon to "yes"
"emote off" - Set anti emoticon to "no"
"emote" - Display current status of anti emoticon to broadcaster
"spam on" - Set anti spam to "yes"
"spam off" - Set anti spam to "no"
"spam" - Display current status of anti spam to broadcaster.
"shout on" - Set anti shouting to "yes"
"shout off" - Set anti shouting to "no"
"shout" - Display current status of anti shouting to broadcaster.
"sticky on" - Set anti sticky to "yes"
"sticky off" - Set anti sticky to "no"
"sticky" - Display current status of anti sticky to broadcaster.
"bla on" - Set blapp option to "yes"
"bla on" - Set blapp option to "no"
"bla" - Display current status of blapp option to broadcaster.
Note that we could not use "blapp on" and "blapp off" as those are commands already part of the blapp user functions.
** Note that a bug was found in this version of blapp, despite the fact that blapp itself was not modified. On the testbed, it was found that mods who tried to blapp a user who was currently unblapped would be informed that the user was already blapped. (We will compare the blapp code in the original tip goal ++ to provide remedy - TO BE DONE). Otherwise blapp functions work fine for the broadcast host.
COMMANDS FOR TIP GOAL OPTIONS
The following commands allow the broadcaster to modify the tip goal colors without resetting the app.
"tipcolor [color]" - Set highest tip username to [color]. Choose from: cyan, yellow, green, purple.
"tipcolor" - Displays the current color assigned to highest tip username.
"totalcolor [color]" Set highest tip total username to [color]. Choose from: cyan, yellow, green, purple.
"totalcolor" - Displays the current color assigned to highest tip total username.
** You may set the same color to both if desired with no issues (other than maybe some confusion for users).
TIP GOAL ROUNDS
The app supports multiple rounds so that the user does not have to stop and restart the app to begin a new round of tipping after goal has been reached.
"/round next" - Ends the current round and begins a new round. The round number is increased and the tip amount received returns to 0. The goal amount is not altered (the ability to alter the goal amount will be added later). The values and usernames for highest total tipped and highest amount tipped are not reset in order to make things more interesting as rounds progress.
"/round tip reset" - This does not end the "current" round number, but it does reset all amounts tipped, the highest total tipped, and the highest amount tipped. It is mostly intended to allow the broadcaster to reset the current round should it become necessary (perhaps due to the users leading in tips going offline might be one case usage).
"/round reset all" - This resets all the tip goal settings. (round returns to 1, tips received, highest total amount tipped, and highest amount tipped are all reset. Use with caution especially if you are already in the midst of a multi-round game of Tip Goal" This is almost like resetting the whole app, but it doesn't touch any of the color or anti annoyance settings.
----------------
Recent Updates:
- updated anti-emoticon code to remove catches for time inputs and basic smileys. Now looks only for word beginning with : that is followed by at least 3 characters.
- added /SPAM SHOW, /SPAM HIDE, /BLA SHOW, BLA HIDE commands to assist in debugging. Will migrate these to debug log messages later on. For the moment, these permit the host to see what was spam blocked and what blapped users are really saying. Note that these commands are set to [hide] by default.
- fixed blapp code to ensure that the app checks the blapped user list prior to blapping a user. Added code to prevent a user from blapping themselves. Moderators have ability to unblapp themselves.
- added new broadcast command (/NOTICE [message]) - Send a single non-reoccurring notice to the entire room as a notice message. (An update will be added soon that will use the timed message option for posting reoccurring messages to the public chat feed area).
----------------
Future Development Options:
VIP LIST
After we correct issues related to mods and the blapp functionality, we want to see about including some form of VIP background color. The users may be added via field input at the launch of app, and we also hope to allow the broadcaster to add or remove people from the VIP list during the broadcast via a command option.
An option would be added at application launch to include a list of known VIP usernames.
"VIP [usename]" - Adds user to VIP list
"UNVIP [username]" - Removes user from VIP list
"VIP" - Show all current VIP list users.
The VIP list could merely provide a background color or be set to a green username in chat (similar to how fan club users get a green username), or the host may opt to allow VIP users to not feel the effects of anti annoyance features (still debating that functionality).
Note that the broadcaster would need to periodically update the actual text input options for the VIPlist usernames at application launch in order to keep it current with users added during broadcast.
ADD / REMOVE SPAM WORDS AND SPAM PHRASES
- This would be similar to the VIP / UNVIP options, but it would let the broadcaster modify the spam words and spam phrases without restarting the application. An option would be included to display all current spam words and spam phrases to the broadcaster for reference.
OTHER IDEAS
If you have other suggestions for future development, please advise. :)
© Copyright Freesexcam 2011- 2024. All Rights Reserved.