BaconBot v2
Author: zero_kool
Description Source Code Launch Bot Current Users

Short Description:

Auto Mod & Room Control (made for CookinBaconNaked)

Full Description

BaconBot v2 is specifically designed for CookinBaconNaked, and is an update of the original bot by PhasmaEx.


BaconBot is an AutoMod and Room Control bot designed to filter out all the junk that clogs up your room, in a quiet, unobtrusive way. Also allows you to set a "3 strikes you're out" type of set up, so that a member gets so many chances before being muted. Will also filter out spam messages, and I will be updating the filters regularly to try and keep up with the new spam messages! Also contained within this bot's code is a room rules on enter message, tip menu, 5 other FYI notification messages, a follow/vote message with twitter (if you use it) as well as thanking tippers, "fan club" memberships with custom emotes and messages, as well as the ability to assign members nicknames.


Default setup is to filter out messages from greys, include a basic welcome message and room rules, tip thank you messages, follow/vote messages, and the preset membership levels. It is configured to be a quick "plug-and-play" setup to get you going, but you can configure everything just the way you want it, if you choose to.


Setup Notes

Most everything has notes right in the setup, but here's a couple quick notes on the settings.
"Gender/Identifier" Choose your gender or what you identify as. This is used for gender specific messages sent to users from Big Brother. choose "Don't Use" to not use the gender specific messages.
"Filters" The sensitivity field is the color group that will get filtered. Choose "No Filter" to not use the filters, or set it to the level of your preference. Set the number of offences to how many warnings Big Brother will give before muting them. Finally choose which filter sets you want Big Brother to filter out. (Note, the filters will be improved regularly, if you find certain messages are getting though, leave a comment below or send me an email with what is getting through, and I will work to make sure it gets filtered)
"Welcome Message and Room Rules" Set these to give users a welcome message and/or your room rules on entry. You can disable one or both as you see fit. A basic welcome message and room rules are enabled by default.
"Notification Messages" You can specify up to 5 notification messages to be sent out periodically. Big Brother will cycle through them in order, and will send out 1 at a time, with the delay between messages specified.
"Tip Menu" Enable for a tip menu notification that will be sent out periodically as you specify.
"Leaderboard" Enable for leaderboard of top tippers with king tipper, as well as adding the total a user has tipped next to their name.
"Thank You Tips" If enabled, will thank users that tip more that the threshold specified.
"Follow/Vote/Twitter" If enabled will send out messages periodically to remind users to follow you on CB, vote if they've tipped 25 or more, and if you specify a twitter account, remind them to follow on twitter as well.

Commands


/whitelist [username] will add user to the whitelist, and will not filter their messages (also will work with /allow [username])
/mute [username] will mute user and will not display any of their messages.
/allowgraphics [username] will whitelist a user using emotes, if the graphics filters are on or they have been graphically muted (also will work with /unmutegraphics [username])
/mutegraphics [username] will disallow the user from using emotes (will also work with /disallowgraphics [username] or /nographics [username]
/starttimer [minutes] will start a timer for the amount of minutes given.
/stoptimer will stop the timer and freeze it. to resume run /starttimer
/addtime [minutes] will add the given amount to the timer
/cleartimer stops and resets the timer to zero
/addmember [username] [memberLevel] will give membership to user at the specified level. The levels use the emotes defined in the bot setup.
/addnickname [username] [nickname] will give the user the specified nickname. Nicknames CAN NOT contain spaces, use the underscore or hyphen in place of spaces.
/addhightipper [username] [amount] will add user as single highest tipper with the amount given.
/remove [username] [memberOption] will remove the given property from the user. Member Options are "member","nickname","hightipper".
/save will output a code to load your member settings on future sessions. You will need to copy the code completely, I would recommend saving this in a notepad file somewhere on your computer just in case. The next time you run the app, copy that into the "Load Membership Settings" box. The load function can be a little tricky, and will give an error if the code is not formatted correctly. This is why you want to make sure you copy THE FULL set of code it outputs before shutting down. (An example of what this will look like is Notice: {"zero_kool":{"memberlvl":1}} make sure to copy that line completely)
/help gives you this list of commands with notes if you forget ;)

© Copyright Chaturbate 2011- 2024. All Rights Reserved.