Apps Home
|
Create an App
FAQS
Author:
hollycuteee
Description
Source Code
Launch App
Current Users
Created by:
Hollycuteee
Array.prototype.keyOf||(Array.prototype.keyOf=function(v,b){var l,r=void 0===b;if(!this)throw new TypeError;for(l in this)if(this.hasOwnProperty(l)){if(r&&this[l]===v)return l;l===b&&(r=!0)}}); var n=function(){function v(a,b,h){return h.indexOf(a)===b}function b(a){if(a&&"string"===typeof a){b.hasOwnProperty("log")||(b.log=[]);var s=/(..)(:..)(:..)/.exec(new Date),h=s[1]%12||12;b.log.push((10>h?"0"+h:h)+s[2]+s[3]+" "+(12>s[1]?"A":"P")+"M : "+a);25<b.log.length&&b.log.shift();arguments[0]="faqs: "+a;arguments[0]=arguments[0].replace(/\+/g,"\uff0b").replace(/&/g,encodeURIComponent("&"))}b.hasOwnProperty("log")||cb.log.apply(cb,arguments)}function l(a){var b,h=0,m;a&&"string"===typeof a&& ("Enable"===cb.settings.multi_line_safe&&(b=a.split(/ *\n */),h=b.length,a=b[0]),arguments[0]=("faqs: "+a.replace(/\+/g,"\uff0b")).replace(/&/g,encodeURIComponent("&")));cb.chatNotice.apply(cb,arguments);for(m=1;m<h;m++)arguments[0]=b[m].replace(/\+/g,"\uff0b").replace(/&/g,encodeURIComponent("&")),cb.chatNotice.apply(cb,arguments)}var r=[/[^\u0000-\u0080\u00ad\u2654\u2655\u265a\u265b]/],y=[],w="dlnws chnskv cht4fr wgwgwg bst4cms lv4prty lvtrffn nd4strp prfllsn bnjknntt pssy4shw vcmsssns wlchstdt 100kstnls chnnmnwhr cmsssnscm grls4prty rgclsngsn sndtdrtch tmrqrllh1 tpgmscrck glsmtrprtl mnhndynmmr schnmnprfl schtglbntr knntjmlgckn wtchmcmgrls chbnnjngsgls dtschmtrprtl fndfrtknshck hrgldtschkrl wsnddglnpmml jckjxshrngnds kstnlsndhnrsk llrdngsnchthr mncmstjtztchn wndmrmnfrrlds dknnmnglbwchsn mprdndstrngtrk n1gnhmpgstfrtg stdnglchnnmnwhr wnnjrktwthmfrfr dsthtdstwchmmrsnd hbknfnnzllnntrssn nrnchbzckmtdntpps schfcktrffnndcmsx fdrstdnglchnnmnwhr llnfssthnmprflvnmr nynwnnjrktwthmfrfr glbdgbtsgrnchtmhrdr snddwskstnlsndglrst wsnddnnnndglndtschn chtrbtknnmndchvrgssn ftzstmgglndbrchtshrt mchvrdrcmllswshrwllt nynhrdrmstfckldrmlfs wrbckhtknnmchdjmlbschn kstnlsdtngprtlndtschlnd wnnjschtnmnprflndkntktrtmchdrt hbthrgntlchdhlfschlgschffthrvlldtn thsmnstrlysnfbtchsllngthmtfhsgrlfrnd dspmmrsndnfchzdmmvnjdmmdwrdnsgbnntndnsnstnflltdchknrfsnbldsnngwrbngrn".split(" "), B=null,x=!1,p={},t=[],C=null,z=null,A=null,k,u=[],q=!0;return{b:function(){var a=!1,b=[],h=[];cb.settings.hasOwnProperty("slot")&&(B="#"+cb.settings.slot);Object.keys(cb.settings).sort().forEach(function(b){var c;if(0===b.indexOf("faqs_")){b=b.substr(5);var e;e=cb.settings["faqs_"+b]||"";c=/[\u0081-\u00ff]{1,}\u0080[\u0081-\u00ff]{1,}/g;null!==e.match(c)&&(l("Psst! Message from the author:\n"+(x?"":"\u00a0\u00a0Thanks for using my bot :)\n")+"\u00a0\u00a0It "+(a?"also ":"")+"looks like you used a special character in your "+ b+" answer\n\u00a0\u00a0that the bot system may have corrupted :(\n\u00a0\u00a0Please see the bot Description for more details and help.\nfaqs: Psst! End of Message",cb.room_slug,"#f37e7e"),e=e.replace(c,""),a=x=!0);var g=/\\u([0-9a-f]{4})/gi,f;c=[];for(e=e||"";null!==(f=g.exec(e));)c.push(f[1]);if(c.length)for(c=c.filter(v),g=0,f=c.length;g<f;g++)e=e.replace(RegExp("\\\\u"+c[g],"gi"),String.fromCharCode(parseInt(c[g],16)));e=e.replace(/(^|\s|\\n);-*\)/gm,"$1:wink ").replace(/(^|\s|\\n):-*\)/gm,"$1:smile ").replace(/(^|\s|\\n):D/gm, "$1:woot ");c=e.replace(/(\r\n|\n|\r|\\n)/gm," ").trim();/(^|\s):([\w\-][\w\-]+)$/.test(c)&&(c+=" ");/^:([\w\-][\w\-]+)(\s|$)/.test(c)&&(c=" "+c);c.length&&(p[b]=c,t[b.substr(0,1)+b.substr(-1)]=b)}});C=RegExp("(?:^|\\s)\\/(faqs|qa|#[0-3])?("+(Object.keys(p).length?Object.keys(p).join("|")+"|"+Object.keys(t).join("|")+"|":"")+"help|log|spam|\\?)(?=\\s|\\/|$)","ig");Object.keys(p).forEach(function(a){h.push("/"+a+(void 0!==t.keyOf(a)?" /"+t.keyOf(a):"")+" - "+p[a]);b.push(p[a])});h.length&&(z=b.join("\n\u00a0\u00a0"), A=h.join("\n\u00a0\u00a0"));k="Yes"===cb.settings.block_spam;q=!k},d:function(a){var s=(new Date).getTime(),h=a.m,m=a.user,c="rubzombie"===m,e=m===cb.room_slug,g=a.is_mod,f=a.hasOwnProperty("is_pm")&&a.is_pm,d;d="";a["X-Spam"]&&b("processing x-spam msg");if(q||k)if(e||g){if(/\/(sh|sphammer|#[0-3])?(english|enonly|sphammered)/i.test(h)||/\/(sh|sphammer)(help|spam|\?)/i.test(h))k=q=!1,b("SpamBlockerAd: SpHammer detected");/\/(ngs|nogreyspammers)(help|spam|\?)/i.test(h)&&(k=q=!1,b("SpamBlockerAd: No Grey Spammers detected"))}else/<<<( has been SPAM HAMMERED| spHammer hit#)/.test(h)&& "#595959"===a.background&&"#999999"===a.c&&(k=q=!1,b("SpamBlockerAd: SpHammer/No Grey Spammers detected"));if(!a["X-Spam"])for(;null!==(g=C.exec(h));)if(d=(g[1]||"faqs").toLowerCase(),"faqs"===d||"qa"===d||d===B)switch(a["X-Spam"]=!0,d=g[2].toLowerCase()){case "log":(e||c)&&b.hasOwnProperty("log")&&l("Log:\n\u00a0\u00a0"+b.log.join("\n\u00a0\u00a0"),m,"#f37ef3");break;case "spam":if(e||c)k=!k,q=!k,l("Psst! Spam Blocking "+(k?"enabled. ":"disabled."+(u.length?"\nfaqs: Psst! Recently Blocked Messages:\n\u00a0\u00a0"+ u.slice(-3).join("\n\u00a0\u00a0")+"\nfaqs: Psst! ":" "))+"Type /spam again to "+(k?"disable it.":"block "+(u.length?"similar messages":"common spam")+" from appearing in chat."),cb.room_slug,"#f2f9fd"),u.length&&e&&(u=[]);break;case "?":case "help":d="";c&&(d+="Psst! version: 0.13.8\nTired of typing the same answers over and over? Answer some frequently asked questions here, one time. Then use answer shortcuts to include them in chat, any time you need.\nfaqs: ");d+="Psst! "+(e?"In-chat shortcuts:\n\u00a0\u00a0"+ (null!==A?A:"(none set)"):null!==z?"\n\u00a0\u00a0"+z:"")+"\nfaqs: Psst! In-chat commands:\n";if(e||c)d+="\u00a0\u00a0/spam - toggle common spam blocking on and off\n";d+="\u00a0\u00a0/?\n\u00a0\u00a0/help - show this message"+(e?"\nTo adjust settings, deactivate & re-launch bot.":"");l(d,m,"#f2f9fd");break;default:e&&(t.hasOwnProperty(d)?(a.m=a.m.replace("/"+(g[1]||"")+g[2],p[t[d]]).trim(),a["X-Spam"]=!1):p.hasOwnProperty(d)?(a.m=a.m.replace("/"+(g[1]||"")+g[2],p[d]).trim(),a["X-Spam"]=!1):l("Psst! Sorry, unknown command: /"+ (g[1]||"")+g[2]+"\n\u00a0\u00a0Type /help or see bot Description for a full list of available in-chat commands.",m,"#f37e7e"))}if(!e&&!a["X-Spam"]&&!f&&(q||k)){c=h.replace(/[\W_]/g,"").toLowerCase();e=c.replace(/[aeiou]/g,"");d=!1;f=0;for(g=w.length;!d&&f<g&&!(e.length<w[f].length);f++)(d=-1!==e.indexOf(w[f]))&&b("SpamBlockerAd: simple match ("+f+"): "+w[f]);f=0;for(g=r.length;!d&&f<g;f++)(d=r[f].test(h))&&b("SpamBlockerAd: text match ("+f+"): "+r[f].source);f=0;for(g=y.length;!d&&f<g;f++)(d=y[f].test(c))&& b("SpamBlockerAd: plain match ("+f+"): "+y[f].source);d&&(k?(a["X-Spam"]=!0,u.push(m+": "+h)):(l("Psst! Message from the author:\n"+(x?"":"\u00a0\u00a0Thanks for using my bot :)\n")+"\u00a0\u00a0By the way, user '"+m+"' has just spammed your chat!\n\u00a0\u00a0You might want to type /spam to enable this bot's common spam blocking capability, or launch my spam blocker, No\u00a0Grey\u00a0Spammers, for more protection ;)\nfaqs: Psst! End of Message",cb.room_slug,"#f37e7e"),q=!1,x=!0))}b("onMessage: "+ ((new Date).getTime()-s)+"ms");return a},a:function(a,b){this.label="Q. "+a+" A. (/"+b+")";this.minLength=1;this.name="faqs_"+b;this.required=!1;this.type="str"}}}();cb.settings_choices=[];cb.settings_choices.push(new n.a("Do I do anal?","anal"));cb.settings_choices.push(new n.a("Do I do requests?","requests"));cb.settings_choices.push(new n.a("Do I have toys?","toys"));cb.settings_choices.push(new n.a("Do I do Skype?","skype"));cb.settings_choices.push(new n.a("Do I have a Twitter account?","twitter")); cb.settings_choices.push(new n.a("Do I have a wish list?","wishlist"));cb.settings_choices.push(new n.a("Will I watch your cam?","watchyou"));cb.settings_choices.push(new n.a("Will I meet you in person?","meetyou"));cb.settings_choices.push({choice1:"Yes",choice2:"No",defaultValue:"No",label:"In addition, would you like common forms of chat Spam to be blocked?",name:"block_spam",required:!1,type:"choice"}); cb.settings_choices.push({choice1:"Enable",choice2:"Disable",defaultValue:"Disable",label:"(Multi-line Safe Mode)",name:"multi_line_safe",required:!1,type:"choice"});cb.onMessage(function(v){return n.d(v)});n.b();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.