Marie's Little Helper
Author: boobiestrap
Description Source Code Launch Bot Current Users

Short Description:

Custom Bot for MarieXO. Includes word censorship, welcome messages, no graphics, rotating notifier, whispers and more.

Full Description

Custom Bot for MarieXO.

This bot features:

All-Caps Conversion
All-Caps messages from regular users (or, optionally, all users) get converted to lowercase automatically. Messages containing only emoticons are excluded from this to prevent conversion to ":d" and alike or changing graphics to different ones.

No Graphics
Seperate options if greys, users with tokens, fanclub members and mods can use graphics in chat.

Word Censorship
This bot allows broadcasters to specify any number of phrases to be censored. This can be single words, multiple words or entire sentences.

Censorship can be turned on or off individually for grey users, users with tokens, fanclub members, moderators and the broadcaster.

The broadcaster and, optionally, moderators are notified when a message was censored - optionally they can also see the original message without replacements. Users are not notified if their message has been removed and they have been silenced to not alert them.

Welcome Message
A configurable welcome message is displayed to users when they enter the room.

Rotating Notifier (5 messages)
The broadcaster can set up 5 messages. Those are automatically be posted in a fixed time interval one after another (rotating). They can also be posted manually using commands at any time in any order.

spoiler messages
Sends text with the same color for text and brackground, so people have to select it to read. Usefull when talking about movies or series, to hide spoilers.

whispering
Whispers are like PMs, but work in the nromal chat window. The big advantage is, boradcasters (and users alike) don't have to switch tabs to read them. And THEY have the control over who can send them - not chaturbate.
Only drawback: it requires a little more typing then sending a PM. On the plus side: it requires no clicking. Details below.

notices
broadcasters and moderators can sedn out notices in chat. Optional color and font weight settings can be applied. Details below.

whois
the whois command lets you look up statistic about every user in the room. It collects data over who has tipped how much, when people entered or left the room, and so on.

Commands:

All-Caps Conversion

/allcaps off|on|everybody (broadcaster & mods only)
Turns conversion of all-Caps messages off, on for regular users (all but mods and broadcaster), or on for everybody. Other common keywords can be used instead of on and off

/allcaps (broadcaster & mods only)
Displays the status of all-caps to lowercase conversion



No Graphics

/graphics (broadcaster & mods only)
Displays the permissions for all user groups

/graphics mods|fanclub|token|grey (broadcaster & mods only)
Displays if mods / fanclub members / users with tokens / greys can currently use graphics in chat or not

/graphics mods|fanclub|token|grey on|off (broadcaster & mods only)
turn graphics for mods / fanclub members / users with tokens / greys on or off


Word Censorship

/list_censored
/list_censored_grey (broadcaster & mods only)
Displays a list of all censored words for users with tokens / grey users (only to the user who issued the command)

/censor <term>
/censor_grey <term> (broadcaster & mods only)
Adds the term <term> to the list of censored phrases for users with tokens / grey users.

/uncensor <term>
/uncensor_grey <term> (broadcaster & mods only)
Removes the term <term> from the list of censored phrases for users with tokens / grey users.

/silence <user> (broadcaster & mods only)
Manually silences the user <user>. This silence is only active as long as the bot is running, due to limitations of chaturbate's interface bots cannot use CB's internal silence methods.

/unsilence <user> (broadcaster & mods only)
Unsilences the user <user>. This silence can only revert automatic silences by this bot or manual silnces by the /silence command, due to limitations of chaturbate's interface bots cannot use CB's internal silence methods.

/autosilence on|off
/autosilence_grey on|off (broadcaster & mods only)
Turns automatic silencing of users with tokens / grey users who used censored words on/off. This silence is only active as long as the bot is running, due to limitations of chaturbate's interface bots cannot use CB's internal silence methods.

/autoremove on|off
/autoremove_grey on|off (broadcaster & mods only)
Turns removal of messages from users with tokens / grey users with censored words on/off. If off, censored words are instead starred out. Removal does not alert the user, which makes it the recommended setting for anti-harrasment.

/censorship broadcaster on|off (broadcaster & mods only)
Turns censorship for the broadcaster on/off.
/censorship mods, /censorship fanclub and /censorship token can be used to change the settings for moderators, fanclub members and users with tokens.

/notifications broadcaster none|notice|original
/notifications_grey broadcaster none|notice|original (broadcaster & mods only)
Changes the notification type the broadcaster receives when a message from a user with tokens / grey user was changed.
/notifications mods can be used to change the settings for moderators


Welcome Message

/welcome (broadcaster & mods only)
Displays the current welcome message

/welcome (broadcaster & mods only)
Sets a new welcome message. %n can be used as a substitude for the user's name and will be replaced when the message is displayed.


Rotating Notifier

/notifier interval <seconds> (broadcaster & mods only)
Change the interval of the rotating notifier to <seconds>. 0 disables the automatic notifier, but you can still post the defined messages manually.

/notifier1 text <text> (broadcaster & mods only)
Change the text of the first notifier to <text>.
/notifier2, /notifier3, /notifier4 and /notifier5 work accordingly.

/notifier1 color <color> (broadcaster & mods only)
Set the text color of the first notifier to <color>. Colors can be predifined names like "green" or "black", or HTML color codes.
/notifier2, /notifier3, /notifier4 and /notifier5 work accordingly.

/notifier1 background <color> (broadcaster & mods only)
Set the background color of the first notifier to <color>. Colors can be predifined names like "green" or "black", or HTML color codes.
/notifier2, /notifier3, /notifier4 and /notifier5 work accordingly.

/notifier1 weight <fontWeight> (broadcaster & mods only)
Set the font weight of the first notifier to <fontWeight>. Valid values are "normal", "bolder" and "bold".
/notifier2, /notifier3, /notifier4 and /notifier5 work accordingly.

/notifier1 (broadcaster & mods only)
Posts the first notifier manually. It does not affect automatic posting if enabled.
/notifier2, /notifier3, /notifier4 and /notifier5 work accordingly.


Spoiler Messages

/spoiler <text>
Sets the background color of the message to the text color, so the text has to be selected to be readable. The command itself will be removed from the message.
In addition to that, a notice will appear to tell people how to read it.


Whispering

/whisper <user> <text>
/w <user> <text>

Sends <text> as a private notice to one user. Other users cannot see the message appearing in chat.
Broadcasters and mods (by default, configurable) can also use ~orange, ~red, ~green, ~blue, ~cyan or ~all to send the whisper to all users of that group.

/reply <text>
/r <text>

Sends <text> as a private notice as a response to the last user who whispered you. It works the same why as /whisper but does not require you to specify a name, to make it easier to reply to whispers.

/ignore <user>
Ignores incoming whispers from <user>. Not that broadcast whispers sent by mods/broadcasters cannot be ignored (this is on purpose and not a bug).

/unignore <user>
Removes <user> from the ignore list to receive his/her whsipers again.


Notices

/notice [~group] [+c<color>] [+b<color>] [+w<weight>] <text> (broadcaster & mods only)
sends <text> as a notice out to all users.

Formatting is possible:
- specify +c<color> before the text to set the text color.
- specify +b<color> before the text to set the background color
- specify +w<weight> to set the font weight

You can also specify ~orange, ~red, ~green or ~cyan to send the notice to all users with that color.

Examples:
/notice Hey y'all! Got tip, it's fun, trust me!
(sends "Hey y'all! Got tip, it's fun, trust me!" to all users, dark blue text on yellow background (default settings)

/notice ~red +b#e99 Hello Moderators!
(sends "Hello Moderators!" to all moderators, black text on light red background)

/notice ~blue +wbold +cblue Thanks, tippers!
(sends "Thanks, tippers!" to all dark blue users, bold blue text on white background)


Whois

/whois <user>
Shows information about <user>. Informaiton is collected by this bot, so only events that happened after the bot started is available.
No private data is revealed, it just displays statistics that every user could do on his own as well.

/whoami
Like /whois, but shows informaiton about yourself.


Bot Control

/set /get /load and /unload can control the internals of the bot. No documentation as of yet.


Changelog:

© Copyright Freesexcam 2011- 2024. All Rights Reserved.