Bots Home
|
Create an App
test1 (delete me)
Author:
clementina_ross
Description
Source Code
Launch Bot
Current Users
Created by:
Clementina_Ross
cb.settings_choices = [ { name: 'notice_title', label: 'Notice Title', type: 'str', defaultValue: 'Interactive toy that responds to your tips', required: false }, { name: 'notice_interval', label: 'Notice Interval', type: 'int', minValue: 1, defaultValue: 5, required: true, }, { name: 'levels', label: 'Levels String (minimum_tip,intensity,time)', type: 'str', defaultValue: '1,low,3 | 15,medium,5 | 30,medium,12 | 50,high,30 | 300,ultra high,60', required: true }, { name: 'text_color', label: 'Text Color', type: 'str', defaultValue: '#E30B5C', required: true }, { name: 'bg_color', label: 'Background Color', type: 'str', defaultValue: '#FFFFFF', required: true }, { name: "lush_icon", label: "Lovense Lush icon", type: "str", minLength: 1, defaultValue: ":lushsm", required: false } ]; function formatNotice() { let msg = '' if (cb.settings.notice_title) { msg += `${cb.settings.notice_title}\n` } const levels = cb.settings.levels.split('|').map(levelStr => { const [minTokens, intensity, duration] = levelStr.trim().split(',').map(s => s.trim()) return { minTokens: Number(minTokens), intensity, duration: Number(duration) } }) for (let i = 0; i < levels.length; i++) { const curr = levels[i]; const next = levels[i + 1]; msg += next ? `Tip ${curr.minTokens}-${next.minTokens + 1}` : `Tip ${curr.minTokens}+` msg += ` ${cb.settings.lush_icon} ${curr.duration} sec ${curr.intensity.toUpperCase()}` if (i != levels.length - 1) { msg += '\n' } } return msg } function init() { const notice = formatNotice() cb.setTimeout(function printNotice() { cb.sendNotice(notice, '', cb.settings.bg_color, cb.settings.text_color, 'bold') cb.setTimeout(printNotice, cb.settings.notice_interval * 60000) }, cb.settings.notice_interval * /*6000*/0) } cb.setTimeout(init, 500)
© Copyright Chaturbate 2011- 2026. All Rights Reserved.