Bots Home
|
Create an App
Magic 8 Ball
Author:
durtysouth
Description
Source Code
Launch Bot
Current Users
Created by:
Durtysouth
var p=function(){function a(b){if(b&&"string"===typeof b){a.hasOwnProperty("log")||(a.log=[]);var m=/(..)(:..)(:..)/.exec(new Date),d=m[1]%12||12;a.log.push((10>d?"0"+d:d)+m[2]+m[3]+" "+(12>m[1]?"A":"P")+"M : "+b);25<a.log.length&&a.log.shift();b=("Magic 8-Bot: "+b).replace(/\+/g,"\uff0b").replace(/&/g,encodeURIComponent("&"))}a.hasOwnProperty("log")||cb.log(b.replace(/(\r\n|\n|\r|\\n)/gm," ").trim())}function q(b){var a=Array.prototype.slice.call(arguments),d,e=0,f;b&&"string"===typeof b&&("Enable"=== cb.settings.multi_line_safe&&(d=b.split(/ *\n */),e=d.length,b=d[0]),a[0]=("Magic 8-Bot: "+b.replace(/\+/g,"\uff0b")).replace(/&/g,encodeURIComponent("&")));cb.chatNotice.apply(cb,a);for(f=1;f<e;f++)a[0]=d[f].replace(/\+/g,"\uff0b").replace(/&/g,encodeURIComponent("&")),cb.chatNotice.apply(cb,a)}function u(b,a){var d=Array.prototype.slice.call(arguments);a&&"string"===typeof a&&a.length&&(d[0]=""+b,q.apply(z,d))}function g(b){var m=(new Date).valueOf(),d=b.m,r=b.user,f=r===cb.room_slug,k=b.is_mod, c=b.hasOwnProperty("is_pm")&&b.is_pm;if(n)if(f||k){if(/\/(sh|sphammer|#[0-3])?(english|enonly|sphammered)/i.test(d)||/\/(sh|sphammer)(help|spam)/i.test(d))n=!1,a("SpamBlockerAd: SpHammer detected");/\/(ngs|nogreyspammers)(help|spam|\?)/i.test(d)&&(n=!1,a("SpamBlockerAd: No Grey Spammers detected"))}else/<<<( has been SPAM HAMMERED| spHammer hit#)/.test(d)&&"#595959"===b.background&&"#999999"===b.c&&(n=!1,a("SpamBlockerAd: SpHammer detected"));if(!f&&!b["X-Spam"]&&!c&&n){var f=d.replace(/[\W_]/g,"").toLowerCase(), k=f.replace(/[aeiou]/g,""),h,l=!1;h=!1;c=r.replace(/_[0-9a-f]+/ig,"");g.hasOwnProperty("echo_user")&&g.hasOwnProperty("echo_text")&&(h=g.echo_text===d&&g.echo_user===c);g.echo_user=c;g.echo_text=d;!0===(l=h)&&a("SpamBlockerAd: echo match");c=0;for(h=e.a.length;!l&&c<h&&!(k.length<e.a[c].length);c++)!0===(l=-1!==k.indexOf(e.a[c]))&&a("SpamBlockerAd: simple match ("+c+"): "+e.a[c]);c=0;for(h=e.text.length;!l&&c<h;c++)!0===(l=e.text[c].test(d))&&a("SpamBlockerAd: text match ("+c+"): "+e.text[c].source); c=0;for(h=e.d.length;!l&&c<h;c++)!0===(l=e.d[c].test(f))&&a("SpamBlockerAd: plain match ("+c+"): "+e.d[c].source);c=0;for(h=e.b.length;!l&&c<h;c++)!0===(l=(new RegExp("(?:^|\\s):"+e.b[c]+"(?=\\s|$)","")).test(d))&&a("SpamBlockerAd: blacklist emoticons match ("+c+"): "+e.b[c]);l&&(u(["Message from the author:\n\u00a0\u00a0Thanks for using my "+(t?"app":"bot")+" :)\n\u00a0\u00a0By the way, user "+r+" has just spammed your chat!\n\u00a0\u00a0To stop them doing it again, launch my spam blocker, No\u00a0Grey\u00a0Spammers.\n\u00a0\u00a0See this "+ (t?"app":"bot")+"'s Description for a link ;)","End of Message"].join("\nMagic 8-Bot: "),cb.room_slug,"#f37e7e"),n=!1)}a("onMessage: "+((new Date).valueOf()-m)+"ms");return b}var v={e:!0},w="It is certain;It is decidedly so;Without a doubt;Yes definitely;You may rely on it;As I see it yes;Most likely;Outlook good;Yes;Signs point to yes;Reply hazy try again;Ask again later;Better not tell you now;Cannot predict now;Concentrate and ask again;Don't count on it;My reply is no;My sources say no;Outlook not so good;Very doubtful".split(";"), e={text:[/[^\u0000-\u0080\u00ad\u2605\u2606\u2654\u2655\u265a\u265b]/],d:[],a:"dlnws rtmnt chnskv cht4fr wgwgwg bst4cms httpggl lv4prty lvtrffn nd4strp prfllsn bnjknntt nsxyjngs pssy4shw vcmsssns wlchstdt 100kstnls chnnmnwhr cmsssnscm grls4prty prmmchtcm rgclsngsn sndtdrtch tknsgnrtr tmrqrllh1 tpgmscrck glsmtrprtl mnhndynmmr schnmnprfl schtglbntr snddrtchlv knntjmlgckn lslsnndmldn stdchlngwlg strmngnkdcm wtchmcmgrls chbnnjngsgls dtschmtrprtl fndfrtknshck hrgldtschkrl pyplrwstrnnn schfdsmwgdch wsnddglnpmml wstrnnnrpypl jckjxshrngnds kstnlsndhnrsk llrdngsnchthr mncmstjtztchn wndmrmnfrrlds dknnmnglbwchsn mprdndstrngtrk n1gnhmpgstfrtg chtwththswsmgrl stdnglchnnmnwhr wnnjrktwthmfrfr dsthtdstwchmmrsnd hbknfnnzllnntrssn nrnchbzckmtdntpps schfcktrffnndcmsx fdrstdnglchnnmnwhr llnfssthnmprflvnmr nynwnnjrktwthmfrfr vrllmsndfstnrdtsch glbdgbtsgrnchtmhrdr snddwskstnlsndglrst wsnddnnnndglndtschn chtrbtknnmndchvrgssn ftzstmgglndbrchtshrt mchvrdrcmllswshrwllt nynhrdrmstfckldrmlfs mchnchtlngwrtnndkmmzmr wrbckhtknnmchdjmlbschn kstnlsdtngprtlndtschlnd ntrssntbrmchfndstdnmnmprfl wnnjschtnmnprflndkntktrtmchdrt hbthrgntlchdhlfschlgschffthrvlldtn thsmnstrlysnfbtchsllngthmtfhsgrlfrnd dspmmrsndnfchzdmmvnjdmmdwrdnsgbnntndnsnstnflltdchknrfsnbldsnngwrbngrn".split(" "), b:"anarchy dance69 endlesspoop exbf extremevomit extremevomit2 extremevomitscat FISTING fuckass1 gape420 gay gay6 gaybj gayfuck2 gayfuck5 gaysuck2 gross kena kisshug55 kisshug56 kisshug57 powerbottom prolapse56 prolapse57 prolapse58 shit55 shithead takeit tubgirl3 vbutt wag".split(" ")},z=this,x=null,t,y=v.e,n=!0;return{i:v,f:function(){a("version: 2014/12/25.0");cb.settings.hasOwnProperty("slot")&&(x="#"+cb.settings.slot);t="#0"===x;var b="rubzombie"===cb.room_slug,e=[];y="Yes"===cb.settings.ask_in_confidence; b&&e.push("version: 2014/12/25.0","Only 1 Token to have the Magic 8-Ball predict your tipper's future ;)");e.push("Settings:\n\u00a0\u00a0ask questions in confidence: "+cb.settings.ask_in_confidence);u(e.join("\nMagic 8-Bot: "),cb.room_slug,"#f2f9fd");q("Magic 8 Ball has all the answers you need! Tip 1 token and ask any question in a Tip Note!","","#d5ebf8")},g:g,h:function(b){var e=(new Date).valueOf(),d=b.message,g=Math.floor(Math.random()*w.length), f=w[g],k=b.from_user;/[^1]/.test(b.amount)||(k+=y||0===d.length?" sought advice from Magic 8-Ball":" asked: "+d,k=k+"\nMagic 8-Ball: "+("Answered: "+f+"\nMagic 8-Bot:Magic 8 Ball has all the answers you need! Tip 1 token and ask any question in a Tip Note!"),q(k,"",10>g?"#7ef37e":15>g?"#f3f37e":"#f37e7e"));a("onTip: "+((new Date).valueOf()-e)+"ms")}}}(); cb.settings_choices=[{choice1:"Yes",choice2:"No",defaultValue:p.i.e?"Yes":"No",label:"Keep tip note questions confidential (i.e. don't show them in public chat)",name:"ask_in_confidence",required:!1,type:"choice"},{choice1:"Enable",choice2:"Disable",defaultValue:"Disable",label:"(Multi-line Safe Mode)",name:"multi_line_safe",type:"choice"}];cb.onMessage(function(a){return p.g(a)});cb.onTip(function(a){p.h(a)});p.f();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.