Bots Home
|
Create an App
ambient bot
Author:
inter_stellar
Description
Source Code
Launch Bot
Current Users
Created by:
Inter_Stellar
var colors = []; var fonts = []; var broadcaster = cb.room_slug; var available_fonts = [ "Helvetica", "Bookman Old Style", '"Times New Roman"' ] var preset_colors = { '/slateblue': '#6A5ACD', '/RebeccaPurple': '#663399', '/BlueViolet': '#8A2BE2', '/seagreen': '#2E8B57', '/cadetblue': '#5F9EA0', '/MediumSeaGreen': '#3CB371', '/teal': '#008080' } var stella_colors = [ '#6A5ACD', '#663399', '#8A2BE2', '#2E8B57', '#5F9EA0', '#3CB371', '#008080' ] function pick_stella_color(){ var i = Math.floor( Math.random()*stella_colors.length ); return stella_colors[i]; } function get_user_color(user){ if (typeof(colors[user]) == 'undefined'){ set_user_color(user); } return colors[user]; } function set_user_color(user){ colors[user] = pick_stella_color(); } function get_user_font(user){ if (typeof(fonts[user]) == 'undefined'){ set_user_font(user); } return fonts[user]; } function pick_font(){ var i = Math.floor( Math.random()*available_fonts.length ); return available_fonts[i]; } function set_user_font(user){ fonts[user] = pick_font(); } cb.onMessage(function (msg){ var user = msg["user"]; if ( ( (user in colors) || (msg["c"] == "#494949") ) && ( (user in fonts) || (msg["f"] == "default") ) ){ msg["c"] = get_user_color(user); msg["f"] = get_user_font(user); } if (msg["m"] == "/color"){ set_user_color(user); msg["c"] = get_user_color(user); msg["X-Spam"] = true; } else if (msg["m"] == "/font"){ set_user_font(user); msg["f"] = get_user_font(user); msg["X-Spam"] = true; } else if (msg["m"][0] = "/"){ for (var color in preset_colors){ if (msg.m == color) { colors[msg.user] = preset_colors[color]; msg.c = get_user_color(user); msg["X-Spam"] = true; } } } return msg; });
© Copyright Chaturbate 2011- 2026. All Rights Reserved.