Built motion from commit c36c9c6.|1.0.17
[motion.git] / server / config / automations / chat.js
1 var _0xdc98=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x43\x68\x61\x74","\x6C\x6F\x67","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x43\x68\x61\x74\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x43\x68\x61\x74\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x43\x68\x61\x74\x20\x61\x72\x65"];_0xdc98[0];var _=require(_0xdc98[1]);var moment=require(_0xdc98[2]);var Automation=require(_0xdc98[4])[_0xdc98[3]];var ChatRoom=require(_0xdc98[4])[_0xdc98[5]];var activeChatAutomations={};function executeAutomation(_0x57a8x7){console[_0xdc98[7]](_0xdc98[6],_0x57a8x7);var _0x57a8x8;return Automation[_0xdc98[33]](_0xdc98[32])[_0xdc98[31]](_0x57a8x7)[_0xdc98[21]](function(_0x57a8xd){_0x57a8x8= _0x57a8xd;var _0x57a8xe=[];var _0x57a8xf=[];var _0x57a8x10={where:{}};_0x57a8xd[_0xdc98[24]][_0xdc98[19]](function(_0x57a8x11){_0x57a8xf[_0xdc98[23]](getCondition(_0x57a8x11[_0xdc98[22]]))});_0x57a8xd[_0xdc98[25]][_0xdc98[19]](function(_0x57a8x11){_0x57a8xe[_0xdc98[23]](getCondition(_0x57a8x11[_0xdc98[22]]))});if(_0x57a8xf[_0xdc98[26]]){_0x57a8x10[_0xdc98[28]][_0xdc98[27]]= _0x57a8xf};if(_0x57a8xe[_0xdc98[26]]){_0x57a8x10[_0xdc98[28]][_0xdc98[29]]= _0x57a8xe};return ChatRoom[_0xdc98[30]](_0x57a8x10)})[_0xdc98[21]](function(_0x57a8xa){_0x57a8xa[_0xdc98[19]](function(_0x57a8xb){_0x57a8x8[_0xdc98[20]][_0xdc98[19]](function(_0x57a8xc){switch(_0x57a8xc[_0xdc98[18]]){case _0xdc98[17]:setStatus(_0x57a8xb[_0xdc98[15]],_0x57a8xc[_0xdc98[16]]);break;default:}})})})[_0xdc98[14]](function(_0x57a8x9){console[_0xdc98[9]](_0xdc98[8]);console[_0xdc98[9]](_0xdc98[10],_0x57a8x9[_0xdc98[11]]);console[_0xdc98[9]](_0xdc98[12],_0x57a8x9[_0xdc98[13]])})}function setStatus(_0x57a8x13,_0x57a8x14){return ChatRoom[_0xdc98[35]]({status:_0x57a8x14},{where:{id:_0x57a8x13}})[_0xdc98[14]](function(_0x57a8x9){console[_0xdc98[9]](_0xdc98[34]);console[_0xdc98[9]](_0xdc98[10],_0x57a8x9[_0xdc98[11]]);console[_0xdc98[9]](_0xdc98[12],_0x57a8x9[_0xdc98[13]])})}function getCondition(_0x57a8x11){var _0x57a8x16={};switch(_0x57a8x11[_0xdc98[36]]){case _0xdc98[17]:switch(_0x57a8x11[_0xdc98[40]]){case _0xdc98[38]:_0x57a8x16[_0x57a8x11[_0xdc98[36]]]= _0x57a8x11[_0xdc98[37]];break;case _0xdc98[39]:_0x57a8x16[_0x57a8x11[_0xdc98[36]]]= {$ne:_0x57a8x11[_0xdc98[37]]};break;default:};break;case _0xdc98[49]:var _0x57a8x17=moment()[_0xdc98[44]](parseInt(_0x57a8x11[_0xdc98[37]],10),_0xdc98[43])[_0xdc98[42]](_0xdc98[41]);switch(_0x57a8x11[_0xdc98[40]]){case _0xdc98[45]:_0x57a8x16[_0x57a8x11[_0xdc98[36]]]= {lt:_0x57a8x17};break;case _0xdc98[46]:_0x57a8x16[_0x57a8x11[_0xdc98[36]]]= {$lte:_0x57a8x17};break;case _0xdc98[47]:_0x57a8x16[_0x57a8x11[_0xdc98[36]]]= {$gt:_0x57a8x17};break;case _0xdc98[48]:_0x57a8x16[_0x57a8x11[_0xdc98[36]]]= {$gte:_0x57a8x17};break;default:};break;default:};return _0x57a8x16}function createInterval(_0x57a8xd){console[_0xdc98[7]](_0xdc98[50],_0x57a8xd[_0xdc98[15]],_0xdc98[51],_0x57a8xd[_0xdc98[52]]* 60* 1000);activeChatAutomations[_0xdc98[53]+ _0x57a8xd[_0xdc98[15]]]= setInterval(function(){executeAutomation(_0x57a8xd[_0xdc98[15]])},_0x57a8xd[_0xdc98[52]]* 60* 1000)}module[_0xdc98[54]]= function(){console[_0xdc98[7]](_0xdc98[55]);Automation[_0xdc98[60]](function(_0x57a8x19,_0x57a8x1a){if(_0x57a8x19[_0xdc98[56]]=== _0xdc98[57]){console[_0xdc98[7]](_0xdc98[58],_0x57a8x19[_0xdc98[15]],_0xdc98[59],_0x57a8x19[_0xdc98[17]]);if(_0x57a8x19[_0xdc98[17]]){createInterval(_0x57a8x19)}}});Automation[_0xdc98[63]](function(_0x57a8x19,_0x57a8x1a){if(_0x57a8x19[_0xdc98[56]]=== _0xdc98[57]){console[_0xdc98[7]](_0xdc98[58],_0x57a8x19[_0xdc98[15]],_0xdc98[61],_0x57a8x19[_0xdc98[17]]);if(activeChatAutomations[_0xdc98[53]+ _0x57a8x19[_0xdc98[15]]]){console[_0xdc98[7]](_0xdc98[62],_0x57a8x19[_0xdc98[15]]);clearInterval(activeChatAutomations[_0xdc98[53]+ _0x57a8x19[_0xdc98[15]]]);delete activeChatAutomations[_0xdc98[53]+ _0x57a8x19[_0xdc98[15]]]};if(_0x57a8x19[_0xdc98[17]]){createInterval(_0x57a8x19)}}});Automation[_0xdc98[65]](function(_0x57a8x19,_0x57a8x1a){if(_0x57a8x19[_0xdc98[56]]=== _0xdc98[57]){console[_0xdc98[7]](_0xdc98[58],_0x57a8x19[_0xdc98[15]],_0xdc98[64]);if(activeChatAutomations[_0xdc98[53]+ _0x57a8x19[_0xdc98[15]]]){console[_0xdc98[7]](_0xdc98[62],_0x57a8x19[_0xdc98[15]]);clearInterval(activeChatAutomations[_0xdc98[53]+ _0x57a8x19[_0xdc98[15]]]);delete activeChatAutomations[_0xdc98[53]+ _0x57a8x19[_0xdc98[15]]]}}});return Automation[_0xdc98[33]](_0xdc98[32])[_0xdc98[30]]({where:{status:true,channel:_0xdc98[57]},attributes:[_0xdc98[15],_0xdc98[52]]})[_0xdc98[21]](function(_0x57a8x1b){console[_0xdc98[7]](_0xdc98[67],_0x57a8x1b[_0xdc98[26]]);_0x57a8x1b[_0xdc98[19]](function(_0x57a8xd){createInterval(_0x57a8xd)})})[_0xdc98[14]](function(_0x57a8x9){console[_0xdc98[9]](_0xdc98[66]);console[_0xdc98[9]](_0xdc98[10],_0x57a8x9[_0xdc98[11]]);console[_0xdc98[9]](_0xdc98[12],_0x57a8x9[_0xdc98[13]])})}