Bots Home
|
Create an App
Entering Room Bot
Author:
roydz
Description
Source Code
Launch Bot
Current Users
Created by:
Roydz
// Basic Enter bot for any user that are listed in // settings. // CB app settings cb.settings_choices = [ // ################################################## // Group One // ################################################## {name: 'raMemberList', label: 'List of users to be announced on entering separated by commas (CB username exactly)', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: ''}, {name: 'raBGEnter', label: 'Enter Room Background color - HTML color code ', type: 'str', minLength: 0, maxLength: 7, required: false, defaultValue: '#d7dc42'}, ]; var raMembers = {}; // ######################### // Entering the room // ######################### cb.onEnter(function(user){ var u = user['user']; if ( isRA(u) ) { cb.sendNotice(" "+ u + " has entered the room ", cb.room_slug, cb.settings.raBGEnter, '', 'bold');} }); // ######################### // Function for Groups // ######################### function isRA(username) { return (username in raMembers); } // ######################### // Settings // ######################### function grabSettings() { cb.log("starting grabbing settings"); // Get Group 1 if (cb.settings.raMemberList) { var raMemberSettings = cb.settings.raMemberList.split(','); for (var ii = 0; ii < raMemberSettings.length; ii++) { var clean = raMemberSettings[ii].toLowerCase().replace(/ /g,""); raMembers[clean] = {'u': 1}; } } cb.log("finished grabbing settings"); } grabSettings(); // ######################### // Init Function // ######################### function init() { grabSettings(); } init();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.