Bots Home
|
Create an App
CLUB MEMBERSHIP TRACKING BOT
Author:
jerrylynnway
Description
Source Code
Launch Bot
Current Users
Created by:
Jerrylynnway
// Club Names and prices for each club members group: // 10,000 Tokens for King // 9,000 Tokens for Prince // 8,000 Tokens for Knight // 7,000 Tokens for Slave // 6,000 Tokens for Husband // 5,000 Tokens for Fiance // 4,000 Tokens for Kinkyfriend // 3,000 Tokens for Lover // 2,000 Tokens for Boyfriend // 1,000 Tokens for Baby // cb.settings_choices = [ {name: 'KINGList', label: 'KING Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'PRINCEList', label: 'PRINCE Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'KNIGHTList', label: 'KNIGHT Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'SLAVEList', label: 'SLAVE Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'HUSBANDList', label: 'HUSBAND Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'FIANCEList', label: 'FIANCE Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'KINKYFRIENDList', label: 'KINKYFRIEND Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'LOVERList', label: 'LOVER Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'BOYFRIENDList', label: 'BOYFRIEND Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'BABYList', label: 'BABY Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'SPECIALList', label: 'Special Friends that are left alone by Moderators List, ', type: 'str', minLength:0, maxLength: 6000, required: false, defaultValue: 'jerrylynnway,'}, {name: 'MList', label: 'Enter Your Name Only, Example with comma: Model Name, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, ]; // Images var AppleHeartPrefix = ":mapple1 "; var HeartbeatPrefix = ":w__btgHeart "; var KINGPrefix = "[KING] "; var PRINCEPrefix = "[PRINCE] "; var KNIGHTPrefix = "[KNIGHT] "; var SLAVEPrefix = "[SLAVE] "; var HUSBANDPrefix = "[HUSBAND] "; var FIANCEPrefix = "[FIANCE] "; var KINKYFRIENDPrefix = "[KINKYFRIEND] "; var LOVERPrefix = "[LOVER] "; var BOYFRIENDPrefix = "[BOYFRIEND] "; var BABYPrefix = "[BABY] "; var FanPrefix = "[Fan Club] "; // Amounts var KINGTip = 10000; var PRINCETIP = 9000; var KNIGHTTip = 8000; var SLAVETip = 7000; var HUSBANDTip = 6000; var FIANCETip = 5000; var KINKYFRIENDTip = 4000; var LOVERTip = 3000; var BOYFRIENDTip = 2000; var BABYTip = 1000; // TextColors var TextApple = "#FF0000"; //Red var TextColor = "#000000"; //Black var TextKing = "#FF5680"; var TextPrince = "#9900CC"; var TextKnight = "#68d000"; var TextSlave = "#00c0c0"; var TextHusband = "#BC2EBC"; var TextFiance = "#B96F6F"; var TextKinkyfriend = "#006600"; var TextLover = "#FF4848"; var TextBoyfriend = "#B6BA18"; var TextBaby = "#0000FF"; // BackGroundColors var BgColor = "#CFFF67"; //Neon Green var BgKing = "#FFFFFF"; //white var BgPrince = "#FFFFFF"; var BgKnight = "#FFFFFF"; var BgSlave = "#FFFFFF"; var BgHusband = "#FFFFFF"; var BgFiance = "#FFFFFF"; var BgKinkyfriend = "#FFFFFF"; var BgLover = "#FFFFFF"; var BgBoyfriend = "#FFFFFF"; var BgBaby = "#FFFFFF"; // Values var KINGArray = {}; var PRINCEArray = {}; var KNIGHTArray = {}; var SLAVEArray = {}; var HUSBANDArray = {}; var FIANCEArray = {}; var KINKYFRIENDArray = {}; var LOVERArray = {}; var BOYFRIENDArray = {}; var BABYArray = {}; var SPECIALArray = {}; var MArray = {}; // CBMessageMethod cb.onMessage ( function(msg) { if(msg['in_fanclub']) { msg['m'] = FanPrefix + msg['m']; msg['background'] = BgColor; msg['c'] = TextColor; } var userName = msg['user']; if(userName in KINGArray) { msg['m'] = KINGPrefix + msg['m']; msg['background'] = BgKing; msg['c'] = TextKing; } else if(userName in PRINCEArray) { msg['m'] = PRINCEPrefix + msg['m']; msg['background'] = BgPrince; msg['c'] = TextPrince; } else if(userName in KNIGHTArray) { msg['m'] = KNIGHTPrefix + msg['m']; msg['background'] = BgKnight; msg['c'] = TextKnight; } else if(userName in SLAVEArray) { msg['m'] = SLAVEPrefix + msg['m']; msg['background'] = BgSlave; msg['c'] = TextSlave; } else if(userName in HUSBANDArray) { msg['m'] = HUSBANDPrefix + msg['m']; msg['background'] = BgHusband; msg['c'] = TextHusband; } else if(userName in FIANCEArray) { msg['m'] = FIANCEPrefix + msg['m']; msg['background'] = BgFiance; msg['c'] = TextFiance; } else if(userName in KINKYFRIENDArray) { msg['m'] = KINKYFRIENDPrefix + msg['m']; msg['background'] = BgKinkyfriend; msg['c'] = TextKinkyfriend; } else if(userName in LOVERArray) { msg['m'] = LOVERPrefix + msg['m']; msg['background'] = BgLover; msg['c'] = TextLover; } else if(userName in BOYFRIENDArray) { msg['m'] = BOYFRIENDPrefix + msg['m']; msg['background'] = BgBoyfriend; msg['c'] = TextBoyfriend; } else if(userName in BABYArray) { msg['m'] = BABYPrefix + msg['m']; msg['background'] = BgBaby; msg['c'] = TextBaby; } else if(userName in MArray) { msg ['m'] = AppleHeartPrefix + msg['m']; } else if(userName in SPECIALArray) { msg ['m'] = HeartbeatPrefix + msg['m']; msg ['c'] = TextApple; } return msg; } ); // CBTipMethod cb.onTip ( function(tip) { var tipAmount = parseInt(tip['amount']); if(tipAmount < BABYTip) return; else if(tipAmount >= KINGTip) addToArray(tip['from_user'], KINGArray); else if(tipAmount >= PRINCETip) addToArray(tip['from_user'], PRINCEArray); else if(tipAmount >= KNIGHTTip) addToArray(tip['from_user'], KNIGHTArray); else if(tipAmount >= SLAVETip) addToArray(tip['from_user'], SLAVEArray); else if(tipAmount >= HUSBANDTip) addToArray(tip['from_user'], HUSBANDArray); else if(tipAmount >= FIANCETip) addToArray(tip['from_user'], FIANCEArray); else if(tipAmount >= KINKYFRIENDTip) addToArray(tip['from_user'], KINKYFRIENDArray); else if(tipAmount >= LOVERTip) addToArray(tip['from_user'], LOVERArray); else if(tipAmount >= BOYFRIENDTip) addToArray(tip['from_user'], BOYFRIENDArray); else if(tipAmount >= BABYTip) addToArray(tip['from_user'], BABYArray); } ); function addToArray(userName, arrayList) { if (!(userName in arrayList)) arrayList[userName] = {'u': 1}; } function extractListIntoArray(KPKSHFKLBBList, arrayList) { if(KPKSHFKLBBList) { var lList = KPKSHFKLBBList.split(','); for (var z=0; z<lList.length; z++) { var userName = lList[z].toLowerCase().replace(/ /g, "");; arrayList[userName] = {'u': 1}; } } } function initFamily() { cb.log("Initializing settings"); extractListIntoArray(cb.settings.KINGList, KINGArray); extractListIntoArray(cb.settings.PRINCEList, PRINCEArray); extractListIntoArray(cb.settings.KNIGHTList, KNIGHTArray); extractListIntoArray(cb.settings.SLAVEList, SLAVEArray); extractListIntoArray(cb.settings.HUSBANDList, HUSBANDArray); extractListIntoArray(cb.settings.FIANCEList, FIANCEArray); extractListIntoArray(cb.settings.KINKYFRIENDList, KINKYFRIENDArray); extractListIntoArray(cb.settings.LOVERList, LOVERArray); extractListIntoArray(cb.settings.BOYFRIENDList, BOYFRIENDArray); extractListIntoArray(cb.settings.BABYList, BABYArray); extractListIntoArray(cb.settings.SPECIALList, SPECIALArray); extractListIntoArray(cb.settings.MList, MArray); cb.log("Finished initializing settings"); } initFamily();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.