Built motion from commit 4a18b36e645f5fa4a517d36f9783bde259878164. Version 3.0.0...
[motion-next.git] / server / services / routing / server / applications / autoreply.js
index a1d6a37..a413405 100644 (file)
@@ -1 +1 @@
-const a1202_0xc9aa=['../../rpc/smsMessage','../../rpc/openchannelMessage','getMustacheRender','message','</div>','then','contact','../../rpc/whatsappMessage','read','Smtp','Autoreply\x20already\x20sent','messageId','service','[RPC][%s][AUTOREPLY]\x20%s','finally','routing','created','host','next','consequence','subject','../../rpc/mailMessage','interaction','catch','phone','Message','lodash','stringify','html','../../rpc/faxMessage','Re:\x20','../../../../config/logger','YYYY-MM-DD\x20HH:mm:ss','[%s][AUTOREPLY]\x20SMTP\x20SENT','error','../../mailRpc','info','secure','channel','body','format','user','create','<div\x20id=\x22xm-mail-content\x22','from','[%s][AUTOREPLY]\x20%s','account','Re:','pass','port','upperFirst','<div\x20id=\x22xm-mail-content\x22>'];(function(_0x193052,_0xc9aa78){const _0x5b2ad9=function(_0x23a9b6){while(--_0x23a9b6){_0x193052['push'](_0x193052['shift']());}};_0x5b2ad9(++_0xc9aa78);}(a1202_0xc9aa,0x1a2));const a1202_0x5b2a=function(_0x193052,_0xc9aa78){_0x193052=_0x193052-0x0;let _0x5b2ad9=a1202_0xc9aa[_0x193052];return _0x5b2ad9;};const _0xc8e24a=a1202_0x5b2a;'use strict';const _=require(_0xc8e24a('0x18')),moment=require('moment'),utils=require('./utils'),logger=require(_0xc8e24a('0x1d'))(_0xc8e24a('0xd')),rpc={'chatMessage':require('../../rpc/chatMessage'),'openchannelMessage':require(_0xc8e24a('0x33')),'mailMessage':require(_0xc8e24a('0x13')),'smsMessage':require(_0xc8e24a('0x32')),'faxMessage':require(_0xc8e24a('0x1b')),'whatsappMessage':require(_0xc8e24a('0x5'))},mailRpc=require(_0xc8e24a('0x21'));exports[_0xc8e24a('0x11')]=function(_0x23a9b6,_0x5a4a5d){return function(_0x75cc1a){const _0x2e8cb3=a1202_0x5b2a;try{if(_0x5a4a5d[0x0]==='1'&&(_['isNil'](this['interaction'][_0x2e8cb3('0xe')])||!this[_0x2e8cb3('0x14')]['created']))return logger[_0x2e8cb3('0x22')](_0x2e8cb3('0x2b'),_0x23a9b6,_0x2e8cb3('0x8')),_0x75cc1a[_0x2e8cb3('0x10')]();const _0x1eef5c=this[_0x2e8cb3('0x24')],_0x2a5ef6={'body':utils[_0x2e8cb3('0x0')](_0x5a4a5d[0x1],this),'ContactId':this[_0x2e8cb3('0x4')]['id'],'sentAt':moment()[_0x2e8cb3('0x26')](_0x2e8cb3('0x1e')),'direction':'out'};this[_0x2e8cb3('0x1')]&&(_0x2a5ef6['to']=this[_0x2e8cb3('0x1')]['from']||'',_0x2a5ef6['cc']=this[_0x2e8cb3('0x1')]['cc']||'',_0x2a5ef6[_0x2e8cb3('0x2a')]=this['message']['to']||'',_0x2a5ef6[_0x2e8cb3('0x16')]=this[_0x2e8cb3('0x1')][_0x2e8cb3('0x16')]||'',_0x2a5ef6[_0x2e8cb3('0x6')]=!![],this[_0x2e8cb3('0x1')][_0x2e8cb3('0x12')]&&(_0x2a5ef6[_0x2e8cb3('0x12')]='',_0x2a5ef6['subject']+=_['startsWith'](this['message']['subject'],_0x2e8cb3('0x2d'))?'':_0x2e8cb3('0x1c'),_0x2a5ef6[_0x2e8cb3('0x12')]+=this[_0x2e8cb3('0x1')][_0x2e8cb3('0x12')]));this[_0x2e8cb3('0x24')]==='chat'?_0x2a5ef6['ChatWebsiteId']=this[_0x2e8cb3('0x2c')]['id']:_0x2a5ef6[_['upperFirst'](this['channel'])+'AccountId']=this[_0x2e8cb3('0x2c')]['id'];_0x2a5ef6[_[_0x2e8cb3('0x30')](this[_0x2e8cb3('0x24')])+'InteractionId']=this[_0x2e8cb3('0x14')]['id'];if(rpc[this[_0x2e8cb3('0x24')]+'Message']){if(this[_0x2e8cb3('0x24')]==='mail'){const _0x3d04cf={'tls':{'rejectUnauthorized':![]}};return this['account'][_0x2e8cb3('0x7')][_0x2e8cb3('0xa')]?_0x3d04cf[_0x2e8cb3('0xa')]=this[_0x2e8cb3('0x2c')]['Smtp'][_0x2e8cb3('0xa')]:(_0x3d04cf['host']=this[_0x2e8cb3('0x2c')][_0x2e8cb3('0x7')][_0x2e8cb3('0xf')],_0x3d04cf[_0x2e8cb3('0x2f')]=this[_0x2e8cb3('0x2c')]['Smtp'][_0x2e8cb3('0x2f')],_0x3d04cf[_0x2e8cb3('0x23')]=this[_0x2e8cb3('0x2c')][_0x2e8cb3('0x7')][_0x2e8cb3('0x23')]),this[_0x2e8cb3('0x2c')][_0x2e8cb3('0x7')]['authentication']&&(_0x3d04cf['auth']={'user':this[_0x2e8cb3('0x2c')][_0x2e8cb3('0x7')][_0x2e8cb3('0x27')],'pass':this[_0x2e8cb3('0x2c')][_0x2e8cb3('0x7')][_0x2e8cb3('0x2e')]}),_0x2a5ef6['inReplyTo']=this['message'][_0x2e8cb3('0x9')],_0x2a5ef6[_0x2e8cb3('0x1a')]=_0x2e8cb3('0x31')+_['replace'](_0x2a5ef6[_0x2e8cb3('0x25')],_0x2e8cb3('0x29'),'<div')+_0x2e8cb3('0x2'),mailRpc['sendMailMessage'](_0x3d04cf,_0x2a5ef6)[_0x2e8cb3('0x3')](function(_0x2cadea){const _0x4e86bd=_0x2e8cb3;return logger[_0x4e86bd('0x22')](_0x4e86bd('0x1f'),_0x23a9b6),_0x2a5ef6['messageId']=_0x2cadea[_0x4e86bd('0x1')]['messageId'],rpc[_0x1eef5c+_0x4e86bd('0x17')][_0x4e86bd('0x28')](_0x2a5ef6);})[_0x2e8cb3('0x3')](function(_0x204ca2){const _0x1588e0=_0x2e8cb3;logger['info'](_0x1588e0('0x2b'),_0x23a9b6,JSON[_0x1588e0('0x19')](_0x204ca2));})[_0x2e8cb3('0x15')](function(_0x4ee0a3){const _0x112834=_0x2e8cb3;logger[_0x112834('0x20')](_0x112834('0xb'),_0x23a9b6,JSON['stringify'](_0x4ee0a3));})[_0x2e8cb3('0xc')](function(){const _0x84ead8=_0x2e8cb3;_0x75cc1a[_0x84ead8('0x10')]();});}else return rpc[this[_0x2e8cb3('0x24')]+'Message']['create'](_0x2a5ef6)[_0x2e8cb3('0x3')](function(){const _0x7a89df=_0x2e8cb3;logger[_0x7a89df('0x22')]('[%s][AUTOREPLY]\x20%s',_0x23a9b6,_0x2a5ef6[_0x7a89df('0x25')]);})[_0x2e8cb3('0x15')](function(_0xc7dbf3){const _0x25d90c=_0x2e8cb3;logger['error'](_0x25d90c('0x2b'),_0x23a9b6,JSON['stringify'](_0xc7dbf3));})[_0x2e8cb3('0xc')](function(){const _0x41e52a=_0x2e8cb3;_0x75cc1a[_0x41e52a('0x10')]();});}}catch(_0x15ed88){logger[_0x2e8cb3('0x20')](_0x2e8cb3('0x2b'),_0x23a9b6,JSON['stringify'](_0x15ed88)),_0x75cc1a['stop']();}};};
\ No newline at end of file
+const a1202_0x7d48=['routing','./utils','<div','out','host','phone','stringify','finally','[RPC][%s][AUTOREPLY]\x20%s','port','Message','service','Re:\x20','<div\x20id=\x22xm-mail-content\x22>','read','channel','InteractionId','moment','../../rpc/mailMessage','[%s][AUTOREPLY]\x20%s','../../rpc/smsMessage','startsWith','../../rpc/chatMessage','interaction','mail','created','account','AccountId','error','pass','contact','catch','next','subject','../../rpc/faxMessage','</div>','Autoreply\x20already\x20sent','<div\x20id=\x22xm-mail-content\x22','sendMailMessage','html','Re:','consequence','../../mailRpc','getMustacheRender','isNil','Smtp','info','secure','lodash','then','../../rpc/whatsappMessage','replace','chat','upperFirst','messageId','create','inReplyTo','message','stop','../../../../config/logger'];(function(_0x40fc42,_0x7d4808){const _0x7f9add=function(_0x443718){while(--_0x443718){_0x40fc42['push'](_0x40fc42['shift']());}};_0x7f9add(++_0x7d4808);}(a1202_0x7d48,0x16e));const a1202_0x7f9a=function(_0x40fc42,_0x7d4808){_0x40fc42=_0x40fc42-0x0;let _0x7f9add=a1202_0x7d48[_0x40fc42];return _0x7f9add;};const _0xc84e21=a1202_0x7f9a;'use strict';const _=require(_0xc84e21('0x2a')),moment=require(_0xc84e21('0xb')),utils=require(_0xc84e21('0x37')),logger=require(_0xc84e21('0x35'))(_0xc84e21('0x36')),rpc={'chatMessage':require(_0xc84e21('0x10')),'openchannelMessage':require('../../rpc/openchannelMessage'),'mailMessage':require(_0xc84e21('0xc')),'smsMessage':require(_0xc84e21('0xe')),'faxMessage':require(_0xc84e21('0x1c')),'whatsappMessage':require(_0xc84e21('0x2c'))},mailRpc=require(_0xc84e21('0x24'));exports[_0xc84e21('0x23')]=function(_0x443718,_0x42685d){return function(_0x67ea8d){const _0x900dc3=a1202_0x7f9a;try{if(_0x42685d[0x0]==='1'&&(_[_0x900dc3('0x26')](this[_0x900dc3('0x11')][_0x900dc3('0x13')])||!this[_0x900dc3('0x11')][_0x900dc3('0x13')]))return logger[_0x900dc3('0x28')](_0x900dc3('0xd'),_0x443718,_0x900dc3('0x1e')),_0x67ea8d[_0x900dc3('0x1a')]();const _0x449aff=this['channel'],_0x2d1284={'body':utils[_0x900dc3('0x25')](_0x42685d[0x1],this),'ContactId':this[_0x900dc3('0x18')]['id'],'sentAt':moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),'direction':_0x900dc3('0x39')};this[_0x900dc3('0x33')]&&(_0x2d1284['to']=this[_0x900dc3('0x33')]['from']||'',_0x2d1284['cc']=this[_0x900dc3('0x33')]['cc']||'',_0x2d1284['from']=this[_0x900dc3('0x33')]['to']||'',_0x2d1284[_0x900dc3('0x3b')]=this[_0x900dc3('0x33')][_0x900dc3('0x3b')]||'',_0x2d1284[_0x900dc3('0x8')]=!![],this['message'][_0x900dc3('0x1b')]&&(_0x2d1284[_0x900dc3('0x1b')]='',_0x2d1284[_0x900dc3('0x1b')]+=_[_0x900dc3('0xf')](this[_0x900dc3('0x33')][_0x900dc3('0x1b')],_0x900dc3('0x22'))?'':_0x900dc3('0x6'),_0x2d1284[_0x900dc3('0x1b')]+=this[_0x900dc3('0x33')][_0x900dc3('0x1b')]));this[_0x900dc3('0x9')]===_0x900dc3('0x2e')?_0x2d1284['ChatWebsiteId']=this[_0x900dc3('0x14')]['id']:_0x2d1284[_[_0x900dc3('0x2f')](this['channel'])+_0x900dc3('0x15')]=this['account']['id'];_0x2d1284[_[_0x900dc3('0x2f')](this['channel'])+_0x900dc3('0xa')]=this[_0x900dc3('0x11')]['id'];if(rpc[this['channel']+_0x900dc3('0x4')]){if(this[_0x900dc3('0x9')]===_0x900dc3('0x12')){const _0x27769c={'tls':{'rejectUnauthorized':![]}};return this['account'][_0x900dc3('0x27')][_0x900dc3('0x5')]?_0x27769c[_0x900dc3('0x5')]=this[_0x900dc3('0x14')]['Smtp'][_0x900dc3('0x5')]:(_0x27769c['host']=this['account'][_0x900dc3('0x27')][_0x900dc3('0x3a')],_0x27769c[_0x900dc3('0x3')]=this[_0x900dc3('0x14')][_0x900dc3('0x27')][_0x900dc3('0x3')],_0x27769c[_0x900dc3('0x29')]=this[_0x900dc3('0x14')][_0x900dc3('0x27')][_0x900dc3('0x29')]),this[_0x900dc3('0x14')][_0x900dc3('0x27')]['authentication']&&(_0x27769c['auth']={'user':this[_0x900dc3('0x14')]['Smtp']['user'],'pass':this['account'][_0x900dc3('0x27')][_0x900dc3('0x17')]}),_0x2d1284[_0x900dc3('0x32')]=this[_0x900dc3('0x33')][_0x900dc3('0x30')],_0x2d1284[_0x900dc3('0x21')]=_0x900dc3('0x7')+_[_0x900dc3('0x2d')](_0x2d1284['body'],_0x900dc3('0x1f'),_0x900dc3('0x38'))+_0x900dc3('0x1d'),mailRpc[_0x900dc3('0x20')](_0x27769c,_0x2d1284)[_0x900dc3('0x2b')](function(_0x4eddcc){const _0x503553=_0x900dc3;return logger[_0x503553('0x28')]('[%s][AUTOREPLY]\x20SMTP\x20SENT',_0x443718),_0x2d1284[_0x503553('0x30')]=_0x4eddcc[_0x503553('0x33')]['messageId'],rpc[_0x449aff+'Message'][_0x503553('0x31')](_0x2d1284);})[_0x900dc3('0x2b')](function(_0x15318d){const _0x5e08dd=_0x900dc3;logger['info'](_0x5e08dd('0xd'),_0x443718,JSON[_0x5e08dd('0x0')](_0x15318d));})[_0x900dc3('0x19')](function(_0x4cb4cb){const _0x6d156a=_0x900dc3;logger['error'](_0x6d156a('0x2'),_0x443718,JSON[_0x6d156a('0x0')](_0x4cb4cb));})[_0x900dc3('0x1')](function(){const _0x1d6f73=_0x900dc3;_0x67ea8d[_0x1d6f73('0x1a')]();});}else return rpc[this[_0x900dc3('0x9')]+_0x900dc3('0x4')][_0x900dc3('0x31')](_0x2d1284)[_0x900dc3('0x2b')](function(){const _0x4754ce=_0x900dc3;logger[_0x4754ce('0x28')]('[%s][AUTOREPLY]\x20%s',_0x443718,_0x2d1284['body']);})[_0x900dc3('0x19')](function(_0x1acbd6){const _0x522f97=_0x900dc3;logger[_0x522f97('0x16')](_0x522f97('0xd'),_0x443718,JSON[_0x522f97('0x0')](_0x1acbd6));})[_0x900dc3('0x1')](function(){_0x67ea8d['next']();});}}catch(_0x3ffeb0){logger[_0x900dc3('0x16')]('[%s][AUTOREPLY]\x20%s',_0x443718,JSON[_0x900dc3('0x0')](_0x3ffeb0)),_0x67ea8d[_0x900dc3('0x34')]();}};};
\ No newline at end of file