Lista Doni Navi
This commit is contained in:
@@ -137,7 +137,7 @@ strNave = "Nave";
|
||||
|
||||
const Menu = {
|
||||
ACCEDI: emo.PERSON + ' Accedi',
|
||||
LAVAGNA: emoji.get('om_symbol') + ' Lavagna (Requisiti)',
|
||||
LAVAGNA: emoji.get('om_symbol') + ' Lavagna',
|
||||
LINK_CONDIVIDERE: emoji.get('link') + ' Link da condividere',
|
||||
ZOOM: emoji.get('information_source') + ' Zoom (Conferenze)',
|
||||
INFO: emoji.get('information_source') + ' Informazioni',
|
||||
@@ -169,7 +169,7 @@ const SendMsgCmd = [CONTA_SOLO, RICEVI_EMAIL];
|
||||
|
||||
const MenuNoLogin = [[Menu.ACCEDI], [Menu.ASSISTENZA]];
|
||||
const MenuStandard = [[Menu.LAVAGNA, Menu.LINK_CONDIVIDERE], [Menu.ZOOM, Menu.ASSISTENZA]];
|
||||
const MenuPerAdmin = [[Menu.LAVAGNA, Menu.LINK_CONDIVIDERE], [Menu.ZOOM, Menu.ASSISTENZA], [Menu.MIANAVE, Menu.ADMIN, Menu.ALTRO]];
|
||||
const MenuPerAdmin = [[Menu.LAVAGNA, Menu.LINK_CONDIVIDERE], [Menu.ZOOM, Menu.ASSISTENZA], [Menu.ADMIN, Menu.ALTRO]];
|
||||
const MenuYesNo = [[Menu.SI, Menu.NO]];
|
||||
|
||||
const MenuAdmin = [[Menu.MSGSTAFF, Menu.MSGATUTTI, Menu.INDIETRO], [Menu.MSG_NO_7_REQ, Menu.MSG_NO_9_REQ], [Menu.MSG_TO_NAVE, Menu.MSG_SI_INVITATI_NO_7REQ_INVITATI]];
|
||||
@@ -299,7 +299,10 @@ module.exports = {
|
||||
|
||||
if (mydata.tipomsg === tools.TipoMsg.SEND_LINK_CHAT_DONATORI) {
|
||||
return printf(tools.gettranslate('SEND_LINK_CHAT_DONATORI', lang), user.name, mydata.msgpar1);
|
||||
} else if (mydata.tipomsg === tools.TipoMsg.SEND_MSG || mydata.tipomsg === tools.TipoMsg.SEND_MSG_SINGOLO) {
|
||||
return mydata.msgpar1;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
sendMsgTelegramToNave: async function (idapp, mydata) {
|
||||
@@ -317,6 +320,7 @@ module.exports = {
|
||||
if (arrnavi) {
|
||||
for (const nave of arrnavi) {
|
||||
const user = await User.findByIndOrder(idapp, nave.ind_order);
|
||||
|
||||
if (!!user) {
|
||||
const lang = user.lang;
|
||||
const idteleg = user.profile.teleg_id;
|
||||
@@ -336,7 +340,7 @@ module.exports = {
|
||||
if ((nummsgsent === 1) && (mydata.inviareale)) {
|
||||
try {
|
||||
this.sendMsgTelegramToTheManagers(idapp, 'Inviato messaggio a tutti i Donatori della Nave ' + mydata.navemediatore.riga + '.' + mydata.navemediatore.col + '\n' + mymsg)
|
||||
}catch (e) {
|
||||
} catch (e) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -357,7 +361,7 @@ module.exports = {
|
||||
return { nummsgsent, strout };
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
return { nummsgsent , strout };
|
||||
return { nummsgsent, strout };
|
||||
}
|
||||
},
|
||||
|
||||
@@ -395,13 +399,18 @@ module.exports = {
|
||||
sendMsgTelegram: async function (idapp, username, text, alsotomanagers) {
|
||||
const teleg_id = await User.TelegIdByUsername(idapp, username);
|
||||
const cl = getclTelegByidapp(idapp);
|
||||
let ris = null;
|
||||
if (cl && teleg_id) {
|
||||
await cl.sendMsg(teleg_id, text)
|
||||
ris = await cl.sendMsg(teleg_id, text)
|
||||
}
|
||||
|
||||
if (alsotomanagers) {
|
||||
await this.sendMsgTelegramToTheManagers(idapp, text)
|
||||
if (cl && teleg_id) {
|
||||
if (alsotomanagers) {
|
||||
await this.sendMsgTelegramToTheManagers(idapp, text)
|
||||
}
|
||||
}
|
||||
|
||||
return ris;
|
||||
},
|
||||
|
||||
sendMsgTelegramByIdTelegram: async function (idapp, idtelegram, text, message_id, chat_id, ripr_menuPrec) {
|
||||
@@ -667,9 +676,9 @@ class Telegram {
|
||||
risp = 'Da te non me l\'aspettavo proprio !! ' + emo.INNOCENT + emo.CROSS_ROSSA;
|
||||
} else if (MsgBot.HAHA.find((rec) => testo.indexOf(rec) > -1) && testo.length < 8) {
|
||||
risp = emo.JOY + emo.JOY + emo.JOY;
|
||||
} else if (testo.length > 1) {
|
||||
} else if (testo.length >= 10) {
|
||||
noanswer = true;
|
||||
risp = 'Non ti capisco... d\'altronde sono solo un Robot ' + emo.ROBOT_FACE + emo.JOY2 + '\n\n(Per AIUTO, contatta la Chat AYNI - HELP)';
|
||||
risp = '[Messaggio inviato allo Staff]\nD\'altronde io sono solo un Robot ' + emo.ROBOT_FACE + emo.JOY2 + '\n\n(Per AIUTO, contatta la Chat AYNI - HELP)';
|
||||
// risp += '\nClicca qui per entrare nella Chat AYNI - HELP di Supporto\n' + 'https://t.me/joinchat/C741mlVmB_RMcOUpNqWC8w' + '\n\nI miei colleghi umani ti aiuteranno a risolvere !';
|
||||
await local_sendMsgTelegramToTheManagers(this.idapp, testo, msg, rec.username_bo);
|
||||
}
|
||||
@@ -865,54 +874,70 @@ class Telegram {
|
||||
|
||||
let tuttie9 = false;
|
||||
|
||||
let mystrnave = '';
|
||||
|
||||
if (user) {
|
||||
mystr += tools.get__('BENVENUTO', msg) + ' ' + user.name + ' (' + user.username + ') ' + emo.DIZZY + '\n\n';
|
||||
|
||||
tuttie9 = dashboard.myself.qualified && (numpersone >= 2) && invitati_attivi >= 2;
|
||||
|
||||
if (!tuttie9) {
|
||||
mystr += dashboard.myself.qualified ? emo.SMILE_STAR + tools.get__('HAI_I_7_REQUISITI', msg) + emo.SMILE_STAR : emo.EXCLAMATION_MARK + tools.get__('NON_HAI_I_7_REQUISITI', msg);
|
||||
mystr += '\n\n';
|
||||
mystrnave = await Nave.getNaveByUser(this.idapp, user.ind_order, user.lang, true);
|
||||
|
||||
if (mystrnave === '' && tuttie9) {
|
||||
mystr += tools.gettranslate('NO_PROG', user.lang);
|
||||
}
|
||||
mystr += tuttie9 ? emo.SMILE_STAR + tools.get__('HAI_I_9_REQUISITI', msg) + emo.SMILE_STAR : emo.EXCLAMATION_MARK + tools.get__('NON_HAI_I_9_REQUISITI', msg);
|
||||
mystr += '\n\n';
|
||||
|
||||
mystr += tools.get__('INFO_LA_MIA_LAVAGNA', msg);
|
||||
if (!!mystrnave) {
|
||||
mystr += '✨✨✨' + tools.get__('TUE_NAVI', msg) + ':\n';
|
||||
mystr += mystrnave;
|
||||
} else {
|
||||
|
||||
mystr += '\n' + '1. ' + this.getsymb(emo.ENVELOPE, user.verified_email);
|
||||
mystr += tools.get__('EMAIL', msg) + ' ';
|
||||
mystr += user.verified_email ? tools.get__('VERIF', msg) : tools.get__('EMAIL_NON_VERIF', msg);
|
||||
if (!tuttie9) {
|
||||
mystr += dashboard.myself.qualified ? emo.SMILE_STAR + tools.get__('HAI_I_7_REQUISITI', msg) + emo.SMILE_STAR : emo.EXCLAMATION_MARK + tools.get__('NON_HAI_I_7_REQUISITI', msg);
|
||||
mystr += '\n\n';
|
||||
}
|
||||
mystr += tuttie9 ? emo.SMILE_STAR + tools.get__('HAI_I_9_REQUISITI', msg) + emo.SMILE_STAR : emo.EXCLAMATION_MARK + tools.get__('NON_HAI_I_9_REQUISITI', msg);
|
||||
mystr += '\n\n';
|
||||
|
||||
mystr += '\n2. ' + this.getsymb(emo.ROBOT_FACE, true) + tools.get__('BOT', msg) + ' ';
|
||||
mystr += tools.get__('VERIF', msg);
|
||||
mystr += tools.get__('INFO_LA_MIA_LAVAGNA', msg);
|
||||
|
||||
mystr += '\n3. ' + this.getsymb(emo.PENCIL, tools.isBitActive(user.profile.saw_and_accepted, shared_consts.Accepted.CHECK_READ_GUIDELINES)) + tools.get__('LINEE_GUIDA', msg);
|
||||
mystr += '\n4. ' + this.getsymb(emo.TV, tools.isBitActive(user.profile.saw_and_accepted, shared_consts.Accepted.CHECK_SEE_VIDEO_PRINCIPI)) + tools.get__('VIDEO_INTRO', msg);
|
||||
mystr += '\n5. ' + this.getsymb(emo.EYES, user.profile.saw_zoom_presentation) + tools.get__('ZOOM_PARTECIPATO', msg);
|
||||
mystr += '\n6. ' + this.getsymb(emo.DREAM, this.isdreamset(user)) + tools.get__('SCRITTO_SOGNO', msg);
|
||||
mystr += '\n7. ' + this.getsymb(emo.CREDIT_CARD, this.ispayment(user)) + tools.get__('PAYMENTS', msg);
|
||||
mystr += '\n' + '1. ' + this.getsymb(emo.ENVELOPE, user.verified_email);
|
||||
mystr += tools.get__('EMAIL', msg) + ' ';
|
||||
mystr += user.verified_email ? tools.get__('VERIF', msg) : tools.get__('EMAIL_NON_VERIF', msg);
|
||||
|
||||
mystr += '\n2. ' + this.getsymb(emo.ROBOT_FACE, true) + tools.get__('BOT', msg) + ' ';
|
||||
mystr += tools.get__('VERIF', msg);
|
||||
|
||||
mystr += '\n3. ' + this.getsymb(emo.PENCIL, tools.isBitActive(user.profile.saw_and_accepted, shared_consts.Accepted.CHECK_READ_GUIDELINES)) + tools.get__('LINEE_GUIDA', msg);
|
||||
mystr += '\n4. ' + this.getsymb(emo.TV, tools.isBitActive(user.profile.saw_and_accepted, shared_consts.Accepted.CHECK_SEE_VIDEO_PRINCIPI)) + tools.get__('VIDEO_INTRO', msg);
|
||||
mystr += '\n5. ' + this.getsymb(emo.EYES, user.profile.saw_zoom_presentation) + tools.get__('ZOOM_PARTECIPATO', msg);
|
||||
mystr += '\n6. ' + this.getsymb(emo.DREAM, this.isdreamset(user)) + tools.get__('SCRITTO_SOGNO', msg);
|
||||
mystr += '\n7. ' + this.getsymb(emo.CREDIT_CARD, this.ispayment(user)) + tools.get__('PAYMENTS', msg);
|
||||
|
||||
}
|
||||
// } else{
|
||||
// mystr += tools.get__('TELEGRAM_NOT_CONNECTED', msg) + ' ' + emoji.get('e-mail');
|
||||
}
|
||||
|
||||
// numpersone = 2;
|
||||
|
||||
mystr += '\n8. ' + this.getsymb(emo.INVITATI, numpersone >= 2, numpersone, numpersone, numpersone >= 3) + tools.get__('INVITATI', msg);
|
||||
mystr += '\n9. ' + this.getsymb(emo.INVITATI, invitati_attivi >= 2, invitati_attivi, invitati_attivi, invitati_attivi >= 3) + tools.get__('INVITATI_ATTIVI', msg) + '\n' + '\n';
|
||||
if (!mystrnave) {
|
||||
mystr += '\n8. ' + this.getsymb(emo.INVITATI, numpersone >= 2, numpersone, numpersone, numpersone >= 3) + tools.get__('INVITATI', msg);
|
||||
mystr += '\n9. ' + this.getsymb(emo.INVITATI, invitati_attivi >= 2, invitati_attivi, invitati_attivi, invitati_attivi >= 3) + tools.get__('INVITATI_ATTIVI', msg) + '\n' + '\n';
|
||||
|
||||
if (numpersone > 0) {
|
||||
mystr += tools.get__('INVITATI_LISTA') + ':\n';
|
||||
if (numpersone > 0) {
|
||||
mystr += tools.get__('INVITATI_LISTA') + ':\n';
|
||||
|
||||
let index = 1;
|
||||
dashboard.downline.forEach((user) => {
|
||||
mystr += emoji.get('star-struck') + ` ${index}°: `;
|
||||
mystr += (user._doc.qualified) ? emo.CHECK_VERDE : emo.CROSS_ROSSA;
|
||||
mystr += `${user.name} ${user.surname} (${user.username})\n`;
|
||||
index++;
|
||||
});
|
||||
} else {
|
||||
mystr += tools.get__('NESSUN_INVITATO') + tools.ACAPO;
|
||||
let index = 1;
|
||||
dashboard.downline.forEach((user) => {
|
||||
mystr += emoji.get('star-struck') + ` ${index}°: `;
|
||||
mystr += (user._doc.qualified) ? emo.CHECK_VERDE : emo.CROSS_ROSSA;
|
||||
mystr += `${user.name} ${user.surname} (${user.username})\n`;
|
||||
index++;
|
||||
});
|
||||
} else {
|
||||
mystr += tools.get__('NESSUN_INVITATO') + tools.ACAPO;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user