Bots Home
|
Create an App
ArtemisSpanksBotMk2
Author:
dark_muad_dib
Description
Source Code
Launch Bot
Current Users
Created by:
Dark_Muad_Dib
cb.settings_choices = [ { name: 'onmsg', type: 'str', defaultValue: 'Spanks have been enabled', label: 'Spanks On Notice' } ,{ name: 'offmsg', type: 'str', defaultValue: 'Spanks have been disabled', label: 'Spanks Off Notice' },{ name: 'sponmsg', type: 'str', defaultValue: 'A Special Deal on Spanks has Started!! Spanks are Now 1/2 off!! :leiaspanks', label: 'Special Deal Notice' },{ name: 'spoffmsg', type: 'str', defaultValue: 'The Deal on Spanks has Ended! Total Spanks: spanks', label: 'Special Deal Over Notice' } ,{ name: 'amt', type: 'int', defaultValue: '5', label: 'Spanks Amount' },{ name: 'addtip', type: 'int', defaultValue: '11', label: 'Add Spanks Amount' } ,{ name: 'addmsg', type: 'str', defaultValue: 'tipper Tipped to add Spanks Total Spanks: spanks', label: 'Add Spanks Notice' },{ name: 'subtip', type: 'int', defaultValue: '12', label: 'Sub Spanks Amount' },{ name: 'submsg', type: 'str', defaultValue: 'tipper Tipped to sub Spanks Total Spanks: spanks', label: 'Sub Spanks Msg' },{ name: 'sptip', type: 'int', defaultValue: '5', label: 'Special Spanks Amount' },{ name: 'spmsg', type: 'str', defaultValue: 'tipper Tipped for AFK Spanks Total Spanks: spanks', label: 'Special Spanks Notice' } ,{ name: 'color', type: 'str', defaultValue: '#80FFE0', label: 'Notice Color' }] var dark = false; var spanks; var spanks = 0; var spspanks; var spspanks = 0; var spankson = true; var afk = false; cb.onEnter (function(user){ if (dark >= false){ if (user['user'] == 'darkse7en81'){ cb.chatNotice('The Incorrigible Scoundrel, darkse7en81, has arrived. Someone call the Doctor!') dark = true } } }); cb.onMessage (function(msg){ if (msg['m'].startsWith('/')){ msg['X-Spam'] = true if (msg['m'] == '/spanks'){ cb.chatNotice('Spanks Total: ' + spanks, msg['user'], cb.settings.color) } if (msg['user'] == cb.room_slug || msg['is_mod'] == true){ if (msg['m'] == '/spankson'){ spankson = true cb.chatNotice(cb.settings.onmsg, '', cb.settings.color) } if (msg['m'] == '/spanksoff'){ spankson = false cb.chatNotice(cb.settings.offmsg, '', cb.settings.color) } if (msg['m'] == '/afkon'){ afk = true cb.chatNotice(cb.settings.sponmsg, '', cb.settings.color) } if (msg['m'] == '/afkoff'){ var spoffmsg; afk = false spoffmsg = cb.settings.spoffmsg spoffmsg = spoffmsg .replace("spanks", spspanks) cb.chatNotice(spoffmsg, '', cb.settings.color) spanks += spspanks spspanks = 0 cb.chatNotice('New Spanks Total: ' + spanks, '', cb.settings.color) } if (msg['m'].startsWith('/spanked')){ message = msg['m'] spanked = message.substr(9,4) if (isNaN(spanked) == false) spanks -= spanked cb.chatNotice('Removed ' + spanked + ' spanks. New Spanks Total: ' + spanks, '', cb.settings.color) } if (msg['m'].startsWith('/addspanks')){ message = msg['m'] spanked = Math.abs(message.substr(11,4)) if (isNaN(spanked) == false) spanks += spanked cb.chatNotice('Added ' + spanked + ' spanks. New Spanks Total: ' + spanks, '', cb.settings.color) } } } }); cb.onTip (function(tip){ tipped = parseInt(tip['amount']) if (spankson == true){ if (tipped == cb.settings.addtip){ spanks += Math.abs(cb.settings.amt) if (spanks >= 1000){ color = '#C62828' } else if (spanks >= 500){ color = '#D50000' } else if (spanks >= 250){ color = '#E53935' } else if (spanks >= 100){ color = '#EF5350' } else if (spanks >= -100){ color = '#FF6E40' } else if (spanks >= -250){ color = '#FF9800' } else if (spanks >= -500){ color = '#FFB74D' } else {color = '#FFCC80'} tipmsg = cb.settings.addmsg tipmsg = tipmsg.replace("tipper", tip['from_user']) tipmsg = tipmsg.replace("spanks", spanks) cb.chatNotice(tipmsg, '', color) } if (tipped == cb.settings.subtip){ spanks -= cb.settings.amt if (spanks <= -1000){ color = '#0288D1' } else if (spanks <= -500){ color = '#1E88E5' } else if (spanks <= -250){ color = '#42A5F5' } else if (spanks <= -100){ color = '#4FC3F7' } else if (spanks <= 100){ color = '#81D4FA' } else if (spanks <= 250){ color = '#E1F5FE' } else if (spanks <= 500){ color = '#E3F2FD' } else {color = '#0288D1' } tipmsg = cb.settings.submsg tipmsg = tipmsg.replace("tipper", tip['from_user']) tipmsg = tipmsg.replace("spanks", spanks) cb.chatNotice(tipmsg, '', color) } } if (afk == true){ if (tipped == cb.settings.sptip){ spspanks += Math.abs(cb.settings.amt) tipmsg = cb.settings.spmsg tipmsg = tipmsg.replace("tipper", tip['from_user']) tipmsg = tipmsg.replace("spanks", spspanks) if (spanks >= 1000){ color = '#C62828' } else if (spanks >= 850){ color = '#D50000' } else if (spanks >= 700){ color = '#E53935' } else if (spanks >= 550){ color = '#EF5350' } else if (spanks >= 400){ color = '#FF6E40' } else if (spanks >= 250){ color = '#FF9800' } else if (spanks >= 100){ color = '#FFB74D' } else {color = '#FFCC80'} cb.chatNotice(tipmsg, '', color) } } });
© Copyright Chaturbate 2011- 2025. All Rights Reserved.