Alpha CAPTCHA
Author: 0_alpha_0
Description Source Code Launch Bot Current Users

Short Description:

Alpha CAPTCHA blocks spam-bots / ad-bots by requiring users to correctly solve a math-question (CAPTCHA challenge) before they can chat. Captcha by Username-color, Whitelist users (bypass Captcha), and Blacklist users (perma-silence)

Full Description

=================================================================================================
Want to set up multiple goals that auto-progress during your show? Try ALPHAGOALS (app section, not bot) for 30+ goals with an optional hidden-show feature included.

For a multi-function bot with improved & expanded functionality for 2019 and beyond, see ALPHABOT
===============================================================================================

Alpha CAPTCHA bot helps broadcasters protect their chat room from automated spam / advertising messages (aka spam-bots and ad-bots).

- Can choose how long a user has to correctly answer the question before getting a new challenge.

- Can choose how long a user must wait after an incorrect-answer before they get a new challenge/question (answer-spamming protection).

- Can choose which username colors/groups automatically bypass the CAPTCHA.

- Whitelist: 1) bypass the CAPTCHA for indvidual usernames (by chat-command adding or by persistent-list on bot's launch page); 2) option to automatically add tippers to the Whitelist.

- Blacklist: permanently block usernames from posting in your chat (by chat-command add or persistent-list on bot's launch page).

- Users can be added-to or removed-from the Whitelist and Blacklist during broadcast with commands.

- White/Black lists can be exported with a chat-command (at the end of each show, the lists can be exported then saved to a textt-document or/and immediately pasted into the bot's launch page Whitelist/Blacklist field and restarted to save the new list, so it will be automatically loaded and applied when the bot is started at the next show.

===============================================================================================

SCREENSHOT OF BOT IN USE

===============================================================================================

COMMANDS (use without the quote-marks and brackets)

"/acwhitelist [add | remove] [username]" - manually adds/removes a username to/from the Whitelist (to have to/not have to answer the CAPTCHA)

"/acblacklist [add | remove] [username]" - manually adds/removes a username to/from the Blacklist. Blacklisted users are always blocked from chat and this list takes priority in message-processing.

"/acexport" - exports a code/data-string that you can use to import the Whitelist/Blacklist (via command for the current-session or on launch page for persistency).

***Example Export Code: {"blackListed":["bl_user1","bl_user2"],"whiteListed":["broadcaster","wl_user1","wl_user2"]}

"/acimport [code]" - imports the Whitelist/Blacklist that gets exported using the above "export" command (subject to CB's 1024-character chat input limit).

"/acreload" - reloads the initial data from the settings.

"/acclear" - deletes all data from all the lists and clears everything. Those who aren't on your Whtelist will have to answer the CAPTCHA again.

===============================================================================================

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart)

Rationale: typically automated spam/ad-bots will not even know the CAPTCHA exists, so they will post, it'll be blocked, and they'll move-on to the next room per their standard routine.

Caveat: There's the possibility of spam/ad-bots that are being monitored by a human that could enter the answer, or programmers that might take the additional time/effort to code their posting script to first read the chat to sniff-out any password/PIN#/answer, enter same, then post their spam-message(s); however, all of that takes time/effort/resources (it's unlikely that many will go thru the extra-trouble). In the end, nothing is 100% fool-proof.

===============================================================================================

======================================
Derivative credits contained in the source-code.
======================================

comments powered by Disqus

© Copyright Chaturbate 2011- 2019. All Rights Reserved.