BouncerBot
Author: entomy

You are viewing version 390366. There is a newer version of this app. See the latest version of this app.

Description Source Code Launch Bot Current Users

Short Description:

Room control bot

Full Description

This bot exists to handle room control as automatically as possible.

As with all my bots, /help is caught and reports the specific help command: /bouncerhelp

"SilenceLevel" and "GraphicLevel" work a bit differently here. The set color signifies the lowest that isn't effected. So "grey" means nothing is filtered, "lightblue" means greys are filtered, "green" means everyone not a fanclub or moderator is filtered, etc. GraphicLevel only removes emotes from a message, instead of silencing the whole message.

"Advertisement Filter" uses a heuristic to attempt to find and mute advertisements from chatbots and shady broadcasters. This may flag innocent speech as false positives.

"Demand Filter" uses a heuristic to attempt to find and mute demands from users. This may flag innocent speech as false positives.

"Dirty Talk Filter" uses a heuristic to attempt to find and mute dirty talk from users. This may flag innocent speech as false positives.

"Website Filter" uses Regular Expression matching to find and mute messages with websites. This may flag innocent speech as false positives.

"Filter Details" is whether to show the message caught by the filter or only that something was caught and who said it. I recommend this is on.

"Filter Exception" stop the respective users messages from being checked by the filters. I recommend this is on.

"Name Aggression" is the inverse (lower numbers are more aggressive) strictness to use when determining name matches.

"Name Hashes" is a space delimited list of hashes representing names you'd like to have filtered. This is optional, so if nothing is entered, nothing is checked.

"Address Aggression" is the inverse (lower numbers are more aggressive) strictness to use when determining address matches.

"Street Hash", "Settlement Hash", and "Region Hash" are space delimited hashes for the street address, settlement (town, city, etc) name, and region (country, state, providence, etc) name, you'd like to have filtered. Each is optional, so if nothing is entered, nothing is checked.

Generating Hashes:
Please run the app.js file in the Hasher project at http://chiselapp.com/user/Entomy/reposit ory/Chaturbate/index to generate hashes. Hasher generates one hash per word entered. These can be copied right into BouncerBot. Make sure to leave a space between each hash. Use something like Node.JS ( https://nodejs.org/ ) to run the hasher, since it's JavaScript and won't normally run outside of a website.

While this bot was designed to run alongside the custom room bots (i.e. LizsRoom, BlondiesRoom), this bot isn't customized in any way, and should run fine for everyone. This bot should work with any app or bot that does not have conflicting commands.

This bot was developed with the Chaturbate Apps & Bots Framework at:
https://chiselapp.com/user/Entomy/reposi tory/Chaturbate/home

© Copyright Chaturbate 2011- 2026. All Rights Reserved.