From 49ecb3edea045bebee70ee0c8d80963ac586b176 Mon Sep 17 00:00:00 2001 From: Surya Paolo Date: Tue, 23 Apr 2024 22:47:20 +0200 Subject: [PATCH] ++ poter inviare un msg telegram ai appartenenti ai Circuiti RIS. --- .env.dev.pcb | 2 +- .env.dev.riso | 2 +- .env.development | 2 +- .env.test2 | 32 ++ check_permessi_server_test2.sh | 4 + deploynodejs_on_test2.sh | 34 ++ filelog.txt | 2 + logevents.txt | 721 +++++++++++++++++++++++++- src/server/config/config.js | 2 +- src/server/db/mongoose.js | 2 + src/server/models/user.js | 15 +- src/server/router/subscribe_router.js | 2 +- src/server/server.js | 2 +- src/server/telegram/telegrambot.js | 18 +- 14 files changed, 831 insertions(+), 9 deletions(-) create mode 100644 .env.test2 create mode 100755 check_permessi_server_test2.sh create mode 100755 deploynodejs_on_test2.sh diff --git a/.env.dev.pcb b/.env.dev.pcb index 82a8e8c..c65d8fb 100644 --- a/.env.dev.pcb +++ b/.env.dev.pcb @@ -7,7 +7,7 @@ PORT=3000 appTelegram_TEST=["1","17"] appTelegram=["1","17"] DOMAIN=mongodb://localhost:27017/ -AUTH_MONGODB=true +AUTH_MONGODB=1 MONGODB_USER=admin MONGODB_PWD=mypwadmin@1A ENABLE_PUSHNOTIFICATION=1 diff --git a/.env.dev.riso b/.env.dev.riso index 5c92bba..a134a6e 100644 --- a/.env.dev.riso +++ b/.env.dev.riso @@ -7,7 +7,7 @@ PORT=3000 appTelegram_TEST=["1","13"] appTelegram=["1","13"] DOMAIN=mongodb://localhost:27017/ -AUTH_MONGODB=true +AUTH_MONGODB=1 MONGODB_USER=admin MONGODB_PWD=mypwadmin@1A ENABLE_PUSHNOTIFICATION=1 diff --git a/.env.development b/.env.development index 5c92bba..a134a6e 100644 --- a/.env.development +++ b/.env.development @@ -7,7 +7,7 @@ PORT=3000 appTelegram_TEST=["1","13"] appTelegram=["1","13"] DOMAIN=mongodb://localhost:27017/ -AUTH_MONGODB=true +AUTH_MONGODB=1 MONGODB_USER=admin MONGODB_PWD=mypwadmin@1A ENABLE_PUSHNOTIFICATION=1 diff --git a/.env.test2 b/.env.test2 new file mode 100644 index 0000000..631ef59 --- /dev/null +++ b/.env.test2 @@ -0,0 +1,32 @@ +DATABASE=test_FreePlanet +UDB=paofreeplanet +PDB=suerteFreePlanet@1A +SEND_EMAIL=1 +PORT=3001 +ENABLE_PUSHNOTIFICATION=1 +DIRECTORY_SERVER=freeplanet_serverside +SERVERDIR_WEBSITE=test2.freeplanet_server +URLBASE_APP1=https://test2.riso.app +PORT_APP1="0" +DOMAIN=mongodb://localhost:27018/ +AUTH_MONGODB=1 +MONGODB_USER=admin +MONGODB_PWD=mypwadmin@1A +SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB +DEBUG=0 +LOCALE=0 +DELAY_SENDEMAIL=1000 +VAPI_KEY_SUBJECT="mailto:paolo@freeplanet.app" +PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs" +PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0" +GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8" +PATH_CERT_KEY=key.pem +PATH_SERVER_CRT=cert.pem +PATH_SSL_ROOT_PEM=root.pem +PATH_SSL_CHAIN_PEM=chain.pem +PROD=0 +PROJECT_DESCR_MAIN='__PROJECTS' +SECRK=iUUb38v23jjDFaosWj92axkBOXCQ +TOKEN_LIFE=2h +REFRESH_TOKEN_LIFE=7d +AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV \ No newline at end of file diff --git a/check_permessi_server_test2.sh b/check_permessi_server_test2.sh new file mode 100755 index 0000000..16cd53b --- /dev/null +++ b/check_permessi_server_test2.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +ssh -p 8855 suryapaolo@servereng "ls -ld /var/www/test2.freeplanet_server" + diff --git a/deploynodejs_on_test2.sh b/deploynodejs_on_test2.sh new file mode 100755 index 0000000..47b66e9 --- /dev/null +++ b/deploynodejs_on_test2.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +source ./.env.test2 + +echo "Directory attuale: $PWD" + +msg="*** SERVER DI TEST2 **** SEI SICURO DI INVIARE GLI AGGIORNAMENTI SERVERSIDE (NODE JS) - SUL SERVER $SERVERDIR_WEBSITE (Y/N) ? " + +if [ "$1" = "" ]; then + read -p "$msg" risposta +else + echo $msg + risposta=$1 +fi + + + +if [[ $risposta == "Y" || $risposta == "y" ]]; then + + echo "Sincronizzazione in corso... $SERVERDIR_WEBSITE" + echo "Copiando .env.test2..." + rsync -avz -e 'ssh -p 8855' .env.test2 suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/.env.test + echo "Sincronizzazione in corso... src" + rsync -avz -e 'ssh -p 8855' -a --exclude 'src/router/upload' src suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + rsync -avz -e 'ssh -p 8855' package.json suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/package.json + rsync -avz -e 'ssh -p 8855' css suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + rsync -avz -e 'ssh -p 8855' docs suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + rsync -avz -e 'ssh -p 8855' emails suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + rsync -avz -e 'ssh -p 8855' images suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + rsync -avz -e 'ssh -p 8855' plugins suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + rsync -avz -e 'ssh -p 8855' sass suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/ + + echo "Sincronizzazione TERMINATA! - SERVER TEST2!" +fi \ No newline at end of file diff --git a/filelog.txt b/filelog.txt index bb6d51f..2528603 100644 --- a/filelog.txt +++ b/filelog.txt @@ -134,3 +134,5 @@ come funziona: - per finire: cliccare su "procedi all'ordine" e confermate. Dom 21/01 ORE 19:00: USER [paoloar77]: 👉🏻 indietro + +Mar 23/04 ORE 22:31: USER [paoloar77]: ciao diff --git a/logevents.txt b/logevents.txt index f5fb64b..17dab60 100644 --- a/logevents.txt +++ b/logevents.txt @@ -30,4 +30,723 @@ Sab 02/12 ORE 14:15: 🤖: Da Sùrya (Paolo) undefined (paoloar77): Dom 21/01 ORE 19:00: 🤖: Da Sùrya (Paolo) undefined (paoloar77): 👉🏻 indietro Gio 28/03 ORE 18:10: 🤖: Da Sùrya (Paolo) undefined (paoloar77): -✅ prova123 è stato Abilitato correttamente (da paoloar77)! \ No newline at end of file +✅ prova123 è stato Abilitato correttamente (da paoloar77)! +Mar 23/04 ORE 22:33: APPARTIENE_CIRCUITO_RIS: +contasolo +Mar 23/04 ORE 22:33: 0 ✉️ Messaggi da Inviare +Mar 23/04 ORE 22:33: APPARTIENE_CIRCUITO_RIS: +contasolo +Mar 23/04 ORE 22:38: APPARTIENE_CIRCUITO_RIS: +contasolo +Mar 23/04 ORE 22:41: APPARTIENE_CIRCUITO_RIS: +contasolo +Mar 23/04 ORE 22:41: APPARTIENE_CIRCUITO_RIS: +contasolo +Mar 23/04 ORE 22:42: APPARTIENE_CIRCUITO_RIS: +contasolo +Mar 23/04 ORE 22:42: 703 ✉️ Messaggi da Inviare +Mar 23/04 ORE 22:44: APPARTIENE_CIRCUITO_RIS: +nomecognome +Mar 23/04 ORE 22:44: Paolo Surya(paoloar77) +Sergio Mazzanti(sergiomazzanti) +Alberto Sensoli(Alberto) +Fabri (FabriNunzia) +Sabrina Siri(SabrinaCucovaz) +Lorenzo Essente(LorenzoVT) +Gianni Recca(Gianni) +Giovanni (Surfman) +Lucia (Lucente) + (Angerita) + (giancarloscarva) +Fabrizio Erani(fabris64) + (Dena1703) + (Aja) +Max Feraco(Joymax68) + (marcela) +Vittorio Falegname(Falegname.Vittorio) + (Fanny22) + (ostecippa) +Maria Pecoraro(pecorablu) +Talia Felin(Eaglefly) +Barby (Bbarbi) +Vincenzo Demaio(vincidemi) +Loretta (lunaloretta) +Isabella (SognoAltea) +Tempo di Vivere(tempodivivere.it) + (Agotrip) +Camillo Granchelli(Kami66) +Antonio Graziano(Tonygraziano) + (Ambessa) +MarinaA (MarinaA) +Carmine Cozzolino(Cicciomu) +Angela (Angelare) +Valentina Portelli(Nonnapapera) +Andrea Bozzetto(abozzetto) +BCMassimo (BCMassimo) +Denis Vignocchi(Denis1970) + (Ladycocca) +Erica Brunello(Ericabru) +Marina S.(Marina22) + (Serena.Tre.Stelle) + (antonioscioscia) +Irene (IreneVit) +Shakuntala Tiziana Riva(Shakuntala) + (Rosablu) +silvia (silvia7) + (Rosanna) + (Lamary) +Luca Sartini(Sarto1978) + (Fabiozero) + (stefanci87) +Raffaella Bonino(Spirale) + (Paola_Cr) +Elena Turilli(ballerina2909) +Luisa Recchia(LuisaRecchia) +Enrico Cantamessa(Enrico_Cantamessa) + (MariaMasterReiki) +Bianca Prugna(BiancaPrugna) +Silvia Ruggieri(Liberalux) +Erica (erica57) +laura nocera(laura.nocera) +Federico (eremita222) + (Versolaluce) +Alejandro (alecanque) + (Mauro_EL) +Gaetano (GaetanoSant) +Natalia (Natalia) +Stefania (StefaniaSantag) +Giuliana Car(Guglielmina) +Georgia Matteini Palmerini(GeorgiaMP) + (saraprinc) + (iosonoio58) + (Ennepi) +Silvia lorenza (Silvia88) + (Messaggero6) + (Carlos) +Federico Palla(FedePallaLUMEN) +Laura Salvetti(Laura5) +Ciro (Riccardo) +Sabrina (Sabrinap) +Samuele Mastelloni(SamuelMast) +Francesca Puppo(Open.curious) +Simona Teresa Maria(SimonaPt) + (Mila-Roberto) +Antonella Scrittrice ecologia quantica(Antoquantica) +Samuele Canestri(Evoluzionari) +Arcangelo Casavola(arca33) +Roberta Annecchino(Roberlina) +Antonio Daniele(Antonio_N) + (AlessioColombo) + (Varia9) + (MagiaMirtilla) +Emilie Vandecandelaere(Emilie) + (Natasha) + (marino222) + (Moscadri) +Rosanna Fantucci(Roxanne) + (Andrea_Tiziana) + (Ritacam) +Michela (michelaC) + (DomSap) + (L4il4-F) + (Luisaaa) + (Fly89it) + (Annarosa) +Nino (Ninosella) + (Rosedane) + (Marafox) +RitaLuisa (RitaLuisa) + (Frimel) +Sergio (Precisin) + (torneremoaballare) + (pier_luigi_c) +Stella (stella) +Silvia (LaBrighid) + (marcelloaloe) + (Angisan21) +Elena (RosEle70) + (tilliutaio) +Tera (tera0861) + (gradar83) +Alberto Soverchia(ThinkererSan) +Viviana (Viviamarespira) +Fulvio Faro(Fulvio_F) +Valeria Pastorino(Valeriapastorino) + (Robynora) + (FrancyVeg72) +inTuiziana (TiziaKaja) + (rit_ale) + (Cyberobe) + (MaxCerba) + (zelda23) +Flavia (flaviaoak) +Mario Romeo(zacc50) +Samuela (Fioridisole) + (cristianodisotto) +Zeo (ZeoPleiadi) +Ina (lafenjce) + (Almaelena) + (Robertocnm) + (Grazia_22) + (Ebiker2000) + (JulienQ) +Stefania (Metanoeite1973) + (texdb70) + (LauraRosaMarina) + (Francyjones) + (raffaele_costi) + (RobertoCutillo) + (Nicmestre) + (Ellis92) + (RobertoDCC) + (armoniaserena) + (Tris2_0) +Davide (Metonimia) +Elena Esposito(ElenaEspx) +Roberto Nicolè(Bobobasss) +Maria Rosa Favaro(Cheggioya) + (Atmapriya64) +Manuela (calendola) + (santonimarco) +Andrea Roncolini(barbaronx) + (Elisagranello) +Daniela (dania63) + (EtruscanStateless) + (Barbara_Nrd) + (ClaudiaMariaRosaria) +Vivien Russo(vivienru) + (Borgomaestro) + (letiziaferro) +Donatella Parrini(siena1) +Patripadova (patripadova) + (pomps61) + (COFEINA) +Monica (Monicainviaggio) + (Marititti) + (IreneRocca37) + (JwalaRegina) + (An_el_a) +Antonio Ciurlia(joliker) +virna (donnacustodedelfuoco) +Alessandra (ale_21giugno) + (Sante2015) + (Alestrale) +Michele Padula(Michele_pm) + (ritarevathy) +Barbara Bonora(BarbaraBonora) +Claudio Galassi(Jalsha2) + (sganapigi) + (gassuper3) + (Cibuk176) + (Naliber) +Cinzia (cavaioni) + (Riflessivo33) +Erica Rosselli(Erica_Grace) + (Nun988) + (SimonettaSecchi) + (mauribeni) + (Ambrig) +Fritz Baehler(Fritz_Baehler) + (AndreaLemon) + (simonetta63) + (Laura_C61) +Alicia Atzori(aliciaedu) +Fede Faith (FedeFaith) + (ElisV73) + (VentoDiCambiamento) +Concetta (Concyrau) +Claudio (KenHunter) + (danielaw63) + (Antonio_Ferrandes) +Giacomo (Unicorno_Giacomo) +Federica Rizzi(FedericaFezz) +JESSICA SHANTA DEVI (JessicaShantaDevi) + (Alessia17love) +Valeria (Rondinell) + (Sidereo1) + (Maia_73) +Michele (M.Cicl8) +Giusi Uc (ARGOGU) +Giuseppe (iceborg500) +Adriano Lai(AL72MB) +Bodhitara (primotintorosso) +Daniela Enrico(dan7se) +Carmela (carvas5) +Ines (Ineswild) +Mariana (Mepar68) +Fulvio Maresca(Fulvi00) +Barbara M(Mnbo_7198) + (Valentinabiodanzamindfulness) +Luca Moretti(lucamop) +Thor (ThorHammering) +Laura Sc(LadyLauraSC) + (AuryEdy) +Tiziana Rimondi(pioggia8) +Lara (trotttola) +Alessandra Scotti(SulleAliDelCambiamento) +Barbarastefania Ruta(matucnv) +Stefano (step1608) + (avvdona) +Fabioa (fabioa_a) + (MauMac95) + (Millyfor) + (edda47) +Renzo (Renzosan7) +Monia Camillini(monia69) + (ottofeel) +Loretta Rocchi(Blu_ris) +Manuela69 (arcobalen8) +Elizabeth (Elizabeth884) +Silvia M(silvia418) +Patrizia Zucchini(reiki1959) +Francesco Rosa(franz12090) +Susanna L(Susann1na) + (Stonelpluriverso) +Silvia Tog(silviatog) +Loretta Z(Nove_mbre) +Manuel Venturi(Manuel84d) +Massimo Longati(Tranquillio) +Emanuela (mondobiblio) + (salute_yoga) +Angela M.(Quanyin08) +Sokol (LokoSaK) +Nicole (NikkiZilli) +Alberto Mengoni(Alberto_Mengoni) +Jen B(Jenny_B) +Laura Latticini(Lauralatt) +Davide Mazzavillani(MazzavillaniDavide) +Valerio D'alessio(Valerix64) +Anna Bellet(Naanbe) +Laura (lauraghini) +Fabio Panciera(FabioPnc) +Antonio (Napoleone2) +Pianta (Didonemma) +Annarita (TortellinaZen16) +Maria Garofalo(marygary71) +Girolamo (teacarfu) +Erica (ericaalberonido) +Eleonora Mora(EleVegan) +Ciro Famiglietti(cirofamigliettivegan) +Andrea (carpis77) +Sandra Zamboni(alessandramondo) +Federico (FedeSo72) + (Dilu_69) +Sonia Boni(Sonia28358) +Su Fiu(SusanFiu) + (Debbiesole) + (Sole_4gatti) +Ugo Maccaferri(Cavallo1011) +Gabriella (gabriella_bologna) + (Natural_68) +Daniela De Simone(DanielaDeSimone) +Katia (Katia_g83) +David Martinī(Davidcasaviva) +Milvia (Mil2227) +Susi (frida71) +Romina Martini(rominamartini) +Deborah (ilventoeilbambu) +Daniela Rogue5(Rogue571) +Federico Paci(spadroneggio) +Giusy ❤️ (giusylove) +Giovanbattista Romano(Gianni_Romano_Coach) +Ferdy (fernandoaloise) +Laura Galli(Laurastella8) +Leonardo (marconeuno) +Arianna (AriannaTurchi) + (Teresabmt) +Matteo (Gandalf_il_verde) +Alberto (AlbertG11) + (EnryZord) +Genoveffa Chiummo(louis_thelbri) +Vanda (Vandanatalina) +Dino Stella(Dinostella) +Paola (Ubuntu75) +Simone (DottorMaxillo) +Lina Giardina(linagia) +Rosaria (RosariaM23) +Maurizio (mauriziola) +Zacerchiataf (ZacerchiataF) +Tiziana (tiziada) +Nino (Cascant17) +Tom (Tom21me) +Franco Ciccio(Cicciofranco1964) +Elena (Lanatama) +Rossella (Animalibera62) +Caterina (lcaterina) +Adelina (Adelinafo) +Cat (CatCat969) +Lor (Lori_2) +Giancarlo (giancalopresti) +Maria Angela (masavoca) +Francesco Musumeci(francescomusumeci7) +Stefania (cucunci) +Giusy Iam(giusyfashion) +Maria Antonietta (noirginger) +Angelo Spitale(AngeloSPIT) +Sergio (sergiookarte) +Daniele (DanieleSantinoA) +Ermete Trismegisto(Ermete) +Angela Raffaele(Angela_rfl) +Vincenzo Torrisi(V1nce22) +Mimmo Aloisio(Mimmutsu) +Clelia Acireale (Cleocost) +Margherita Fassari(MargheritadiCanalicchioterramore) +Orazio (Orazio369) +Consuelo (Consuelo_Messina) +Daniela (Maemouna) +Max Are(Edificium) +Sebastiano (Vera1169) +Merope (Merope) +Giuli (giuliperilla) +Valentina Pica(AttivacreaVale) +Silvia Grilli(silviagrilli) +Giuseppe (Gilgamesh72) + (irenect) +Alice_zen 🌺 (alice_zen) +totò Grilletto(totogrilletto) +Emilia (Emilia6613) +Lorella (Corivitto) +Giusy (Giuppass) +Pamela (Q709fok) +Salvatore Lo Giudice(Haku_tato) +Giuseppina (Giuscrescim) +Gaetano (Gaetano) +Luigi (IAM09111967) +Roberto (RobertoAudio) + (Michele_Libero) +Monica Sapio(monicasapio) +Armando Lembo(harlem8) +Simona (SimonaTrinart) +Gianpiero (GianpieroC) +Maria (MariaCal14) +Antonio (antonio338) + (RaffaellaBeauty) +Antonino Castronovo(AntonAC) +Andrea (Ubanjix) +Marit (Scineve) +Stefania Castagnozzi(Blue_Lagoon_111) +lorenzo cambria(lorsindi) +Rossella Cazzaniga(canoneinversotappeti) +Antonella Ciucci(lantoanto) +Stefano Viola(stef1269) +Cla (Sesamo) +Dario (Liune64) +Leonardo (leonardoloscalzo) +Giovanni Gorgone(giovannigorgone) +Serena Giudici(mammamago) +m.irene (irene13angeli) + (moretta369) +Damiano Lupezza(Damiano) +Daniele (SistemaCorrotto) +Sara Eligio(sarakey73) +Stefilibera (Stefilibera) +Francesca (es_pery15) +Edel (Passinelsole) +Marco (tyrchyus) +Silvia (sillabasibilla) +Simona Curatolo(Simona_CreaIdeando) + (MarySaraJane) +Monica (Merylav) +Daniela (Jessiremi) +Michela (Cive_13) +Monique (Quattropeli) +Leonardo (ldproma) +Lauram (Laura7117) +Armando Dolcini(adolcini) +Giorgia Rita Zanellato(Giory73) +Stefania (Stefyzann) +Riccardo (RikyBalboa) +Simona Meazzini(SimonAyurveda) +Leda (altre_vie) +Oreste (Forrest81) +Roberta Carluccio(Famcarluccio) +Inge369 (Inge369) +Marzel M(zecastighetor) + (Vetromile1975) +Cinzia (Red_Naomi8) + (natalina_candelo) +Roberta (Ro_by7) +Giovanna Moretti(Giom.VT) +Cristina Marinelli(criss71) +Sabrina (SabrinaStrozzi) +Stefano Francesco Piva(Steve31958) +Giacomo Bortoluzzi(JackBorto) +Ileana Ziani(Ileana63) +Marco (Marketto) +Raffaella (roverella19) + (ptommaso90) +Grace (acia75) +Giuliana B(GiulianaB88) +Mariella (Mariella_Pichi) +Marina Fiori(fiorimarina) + (AngelaEnzingara) +Cucu (Peterin0) + (Eledibe) +David Fogazza(DavFog) +Giulia (julybi) +Federica (Federicas04) +Spyke Jones(SpykeJones) + (ElenaLc) +Ines Carlu(ineesee) +Vivy x BORGO cohousing (vivy_BORGO_cohousing) + (Nocciolo) +Stefano (Stefano_93) +Emilio Costantino Belmonte(iTecnologici) + (ClaudProv) + (CarFlora) +Angelo (cavallo62) +Marco (Marlet) +Donata Guerci(Dona_1971) + (stefanoTS) +Lucie (Lu_Ma_03) +Lorenza Beltrami(Lorenz_Lo) +Claudia Barontini(CB1972) +Paola Medeot(Paolamedeot) + (LiberaValente) +Roberto Sorato(Roby81) +Carla (ribeka786) +Nunzio (Nunzio1980) +Alessandro Cavalli(Alecava496) +Daniela Lazzarotto(daniela1511) +Silvia Santagata(Silvia121Artist) + (Tzilli_0) +Alessandra (alessandrapiani) +Antonia Bianco(biancainot) +Nadia (Speranza10) +Mimmo (MimmoUstica) +Claudio Panicali(ClaudioDellaCoscienza) +Raga (Ragaliliana) +Anna D'acunio(annadac61) +Ippolito (Ippolito) +Sabrina Aguiari(sabracadabrax) +Milena (milly4always) +Damiano Furlan(FurioShin) +Angela Rebeschini(dunia_iride) +Fabio (Fabiobrent) +Anna (AllaLuce) +Chiara (chiara821) + (Silvielli) +Sandra (Ildega) +Marco Campisano(Marcoscimmia) + (Maicolnait) +Nadia T.(Nadia_348) +Alessandro Grasso(tutarancio) +Riccardo Menolotto(riccardomenolotto) +Luisa (luisageromet) + (lollo22k) +Fulvio Tango(AirblueFulvio) +Mattia Bondi(MattiaBondi) +Enza Restuccia(Vinrest22) + (visvital) +Piero Mazza(piterpm) +Valentina Benedetti(ValeCipcip) +Angelo Benedetto (Hamayl) +Laura (PSailormoon) +Gianluca Pavan(loziodm) +Stefania Meda(Stefanya66) + (LiberoEnri) +Patrizia Chiara (TempoYoga) +Miro (shining) +Umberto (Umberto) +Cinzia Cassandro(dollybonbon) +Luciana (travaluci) +Giulio Sassetti(giulsass) +Valeria Civardi(Vallicivardi57) + (Erica80) +Lorena (LoBa82) +Marco Ronzitti(Marco71CB) +Terry (Terry00025) +GiuliaAdele (Ilpontediluce) +Barbara (Gelsomina25) + (Monoinique) +Harry Tallarita(HarryTallarita) +L’aurariel (parolainterna) +Marcos Cé(RaccoglitoriEclettici) + (Rosangela) +Robi (robertopigazzi) +Giovanni (Giovanni_1066) +Simona (sichilab) + (gianca1210) +Gloria (Smalll13) +Manuela (Magdaleine76) + (Arc_en_ciel_6) +Barbara (Stelle74) +Jessica BlackMagic(JesBMagic) +Claudio Taroppi(CriptoSophia) +Frank (Frankkk22F) + (Anette) +Emanuele (gemanuele) +Lara Canevese(LaraCanevese) + (Xeniasanvito) +Giuseppe (lupobranco) +Fabiana (fabiale69) + (NickyvanderLaan) +Diana (Diana_ddag) + (Denna4) +Atena (cascinaboccida) + (Diegopinna) +Paolo 8pax(Paolo8PAX) +Gianni (iugola72) +Letizia Gozzini(LetiziaFooFigthers64) +Giacomo Di Fabio(Giacomo_1979) +Franco (francomario) +Lisa Franceschini(Lisa83) +Carola (Carola) + (Fatinaalc) + (SuryaArena) +Ale (Florealefiore) +Alessandra (ale_5679) +Sonia (SoniaCri) +Federico (frixxx) +Anna (biapanna) +Mik (MikelaPi) + (Giovannifruttadisicilia) +Barbara Matteucci(BarbaraMatt) +Ariette (ArietteMorano) +Roberta Civirani (Robynlorien) +Marina (Norminiax) +Elisa Carbonetti(Nonnanena) +Marinella Galletti(marinella964) +Graziana Ungarelli(nonsiemaisoli) +Agnese Ferrari(Agny11) +Giovanna Simoni(Gio8marzo) +Marta (Martasel) +Luca Fraulini(FrauliniLuca) +Maria Valentina Bresciani(Valesolovale) +Onorio (Onorio69) +Cristina (tictac1972) +Cla (Clayoga77) +Massimo Cognome(mcomparin) +Marcola (Marcyfi) + (BarbaraMiz) + (TGuga) +MARCO COPPOLA(MarcoTullioAntonio) +Alessandra Barresi(Alessandra_Barresi) +Paola Tierri(Paola0503) +Gianluca Vannini(Cucca60) +Lorena Benigna(lorenabenigna) + (MF81B) + (maema67) +Miriam Notarangelo(LisandraFatina) +Giulietta Gnutti(Giu_733) + (SismaLux) +Francesca (francescalivorno) + (MarisaConti) +Ale Mare(AlesMare) +Anna Maria (accoglienzaa) +Sebastiano (pielento) +Stefano Giordano(Sankari9) +Leon (Umanolistico) + (Andrea_di_STATO_Calautti) +Calliope (Calliopesca) +Simona Turiano(simoNaturopata) +Paola (alaya562) +Andrea Sturniolo(yosoyvoz) + (albertinamarinelli) +Graziella (mammalella960) + (memorelax) +Francesca Marinelli(FrancescaM68) +Patrizia (PattyChiarissimi) +Marco Rastelli(marcorastelli) +Gianni Bianco(ireteditore) + (ClaudiaCalabria) +Filo (i7specchi) + (Charms64) + (Lore12345670) +Letizia 🌞 (Rissho_Ankoku_Ron) + (AnnitaSpinelli) +Franca Marin(FrancaM33) + (Micbo77) + (danieleduboin) + (IvanoBo81) +Patrizia Alvisi(Paciccia65) +Stefano Baratti(StefanoB) + (Sabrina_Monticelli) +Natascia (Natty_Natty71) +Riccardo Tonelli(crescerelaluce) + (ClaudioFa) +Grazia (GraziaGa) +Giorgio (giorgio_p75) +Massimo Trustee De Vita(Mcgiverbis) +Adriana (AfeWellmade) + (Ceramichedeby) + (Erby66) +Elena Trustee Marino(ALLEANZAdelDONO) +Luca (Lucavernicolo) + (LaraDea) +Marie V(massaiarurale) +Giuseppe Mercone(Enomerc82) +Giovanni Canu(gheo3) +Davide (Pippillino) + (Kia_10) +Leonardo (Leonardo2823) +Fabio (Cecefabene) +Paolo (PaUD70) + (Gnampolo) +franz (franz) +araceli de la parra(liladivineplay) +Mamo Bel(mamo_bel) +Rossella (MazzuRoss) + (Lellagab) +Enzo Fazzino(enzofazzino) + (Joska69) +Pamela (Pami74Veronza) +Iglis (Ziglis) + (Mirella64) + (carmen_bologna) +Emi (EmiEllis) +David Lendaro(dlend80) + (FeelGM) +Daniele Spina(Vincente7) +Gloria Camporesi(picipaci) + (Bibessa) +Ruben Antonio Vladilo(Ruben369) +Stefano Succi(Abbastanza_asociale) +Andrea (Falko2222) +Barbara (bosco2017) + (AntonyHopi) + (elsamoretto) +Michele Ceccarelli(michelececca) +Fabiana Nicoletti(Fabiananico) + (Canacaya) + (marziamoon) +Sara (SaraRiflePla) +Letizia Bergamini(Laetitia73) +Lucia Mistrali(LuciaMistrali) + (Rita_Lila) +Lidia (bjoyautenticipernatura) +Andrea (apasquali) +Laura (Lauratabs) +Noemi (NoemiJosephine) +Ombretta Cecchetti(OmbrettaCecchetti) + (MyGrace) +Sebastiano Parmegiani(ZSeba) +Simona (GiulioLunaLuce) +Sara (sarabaraldi23) +Mirca Forcellini(donnainevoluzione) + (ciccibicci3) + (Donpersival) +Alessia (CentrOlisticoShanti) +Robi G.(robig67) +Cristina (cristina_espo) + (Buc14) + (Paperlella) +Sergio Salutati(Sesarinos) +Arianna (Tricric) + (nikydeva) + (SoloMario) +Anna (Oona79) +Barbara (Barbie) + (ElisabettaTraficante) +Gabriele Daprai(Gabry75) +Massimo Costacurta(ilcosta54) + (Katia) + (isabellina1) +Riccardo (riccaudace) + (Gherarda24) +Antonio Sorbello(antoniosorbello) +Eric Souqi(GAMBERON3) +Fabio Ricci(Fabioricci74) +Daniela Stranieri(isolachenonce) +Roberto (turo951) +Laura (NOGIPPI) diff --git a/src/server/config/config.js b/src/server/config/config.js index 1643a53..7dedf98 100755 --- a/src/server/config/config.js +++ b/src/server/config/config.js @@ -16,7 +16,7 @@ process.env.LINK_UPDATE_PWD = '/updatepwd'; process.env.LINK_CHECK_UPDATES = '/checkupdates'; process.env.KEY_APP_ID = 'KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF'; -// console.log("Starting Node with : " + file); +console.log("Starting Node with: " + file); require('dotenv').config({ path: file }); process.env.DATABASE = process.env.DATABASE || 'FreePlanet'; diff --git a/src/server/db/mongoose.js b/src/server/db/mongoose.js index 8cd7f3a..32ac110 100755 --- a/src/server/db/mongoose.js +++ b/src/server/db/mongoose.js @@ -38,6 +38,8 @@ let options = { // keepAliveInitialDelay: 300000 // keepAliveInitialDelay is the number of milliseconds to wait before initiating keepAlive on the socket. }; +console.log('process.env.AUTH_MONGODB', process.env.AUTH_MONGODB); + if (process.env.AUTH_MONGODB === '1') { options.auth = { authSource: "admin", diff --git a/src/server/models/user.js b/src/server/models/user.js index d0b28cc..d8a0a8e 100755 --- a/src/server/models/user.js +++ b/src/server/models/user.js @@ -563,7 +563,7 @@ UserSchema.methods.generateAuthToken = function (req) { user.lasttimeonline = new Date(); return user.save().then(() => { - console.log('Salvato refreshToken su DB', refreshToken); + // console.log('Salvato refreshToken su DB', refreshToken); // console.log("TOKEN CREATO IN LOGIN : " + token); return { token, refreshToken }; }).catch(err => { @@ -2746,6 +2746,19 @@ UserSchema.statics.ifAlreadyInCircuit = async function (idapp, usernameOrig, cir }).lean(); }; +//** Get true if in 'profile.mycircuits' exist at least one circuit */ +UserSchema.statics.ExistAtLeastOneCircuit = async function (idapp, username) { + + // Controllo se è stato più inserito + return await User.countDocuments({ + idapp, + username, + 'profile.mycircuits': { + $ne: [], + }, + }); +}; + UserSchema.statics.countUsersInGroup = async function (idapp, groupnameDest) { // Controllo se è stato già inserito diff --git a/src/server/router/subscribe_router.js b/src/server/router/subscribe_router.js index a2cc740..33e47a1 100755 --- a/src/server/router/subscribe_router.js +++ b/src/server/router/subscribe_router.js @@ -54,7 +54,7 @@ router.post('/', authenticate, async (req, res) => { if (myitem === null) { myitem = subscriptionModel; - tools.mylogshow('Subscription NOT EXISTED IN DB, so I use this created!') + // tools.mylogshow('Subscription NOT EXISTED IN DB, so I use this created!') } else { myitem.endpoint = subscriptionModel.endpoint; myitem.keys = subscriptionModel.keys; diff --git a/src/server/server.js b/src/server/server.js index 3dcf71d..87a4e70 100755 --- a/src/server/server.js +++ b/src/server/server.js @@ -51,7 +51,7 @@ let credentials = null; if ((process.env.NODE_ENV === 'production')) { - console.log('*** AMBIENTE DI PRODUZIONE !!!!') + console.log('*** AMBIENTE DI PRODUZIONE (Aprile 2024) !!!!') } else if (process.env.NODE_ENV === 'test') { console.log('*** ### AMBIENTE DI TEST ') } diff --git a/src/server/telegram/telegrambot.js b/src/server/telegram/telegrambot.js index ba65fd0..7c6d9e5 100755 --- a/src/server/telegram/telegrambot.js +++ b/src/server/telegram/telegrambot.js @@ -275,6 +275,7 @@ const Menu = { MSG_SI_INVITATI_NO_7REQ_INVITATI: emoji.get('incoming_envelope') + 'Inv e NO 7 Req', MSGSTAFF: emoji.get('incoming_envelope') + ' Invia a STAFF', + MSGAPPARTIENE_CIRCUITI_RIS: 'Invia a Utenti dei Circuiti RIS', MSGPAOLO: emoji.get('incoming_envelope') + ' Invia a PAOLO', RESTART_SRV: emoji.get('incoming_envelope') + 'Restart-NodeJs', REBOOT_SRV: emoji.get('incoming_envelope') + 'Reboot-VPS!', @@ -471,6 +472,7 @@ const Destin = { PAOLO: 9, DOMANDA: 10, RISPOSTA: 11, + APPARTIENE_CIRCUITO_RIS: 20, }; const StatusMSGALL = { @@ -2014,6 +2016,8 @@ class Telegram { await this.menumsgAll(msg); } else if (testo === Menu.MSGSTAFF) { await this.menumsgStaff(msg); + } else if (testo === Menu.MSGAPPARTIENE_CIRCUITI_RIS) { + await this.menumsgAppartieneCircuitiRis(msg); } else if (testo === Menu.MSGPAOLO) { await this.menumsgPaolo(msg); } else if (cmd1 === Menu.EXECSH) { @@ -2422,6 +2426,8 @@ class Telegram { return 'STAFF'; else if (destin === Destin.PAOLO) return 'PAOLO'; + else if (destin === Destin.APPARTIENE_CIRCUITO_RIS) + return 'APPARTIENE_CIRCUITO_RIS'; else if (destin === Destin.NO_7_REQ) return 'No 7 Requisiti'; else if (destin === Destin.NO_9_REQ) @@ -2453,6 +2459,10 @@ class Telegram { await this.menumsgGenerico(msg, Destin.STAFF); } + async menumsgAppartieneCircuitiRis(msg) { + await this.menumsgGenerico(msg, Destin.APPARTIENE_CIRCUITO_RIS); + } + async menumsgPaolo(msg) { await this.menumsgGenerico(msg, Destin.PAOLO); } @@ -2971,6 +2981,8 @@ class Telegram { // NOTHING } else { + let contanumutenti = 0; + let usersall = null; let myusername = ''; @@ -3012,6 +3024,7 @@ class Telegram { // TEST usersall = await User.getUsersTelegALL(rec.user.idapp, 'paoloar77'); + for (const utente of usersall) { let FormDaMostrare = null; @@ -3029,6 +3042,8 @@ class Telegram { let invia = false; if (destin === Destin.STAFF) { invia = User.isManager(utente.perm); + } else if (destin === Destin.APPARTIENE_CIRCUITO_RIS) { + invia = await User.ExistAtLeastOneCircuit(utente.idapp, utente.username); } else if (destin === Destin.TUTTI) { invia = true; } else if (destin === Destin.PAOLO) { @@ -3057,6 +3072,7 @@ class Telegram { preparatesto += utente.name + ' ' + utente.surname + '(' + utente.username + ')' + '\n'; } else if (cmd === CONTA_SOLO) { + contanumutenti++; // Niente } else if (cmd === CHEDI_SE_IMBARCARTI) { textdainviare = tools.gettranslate('VUOI_IMBARCARTI', lang); @@ -3123,7 +3139,7 @@ class Telegram { let msgris = ''; if (cmd === CONTA_SOLO) { - msgris = nummsgsent + ' ' + + msgris = contanumutenti + ' ' + getstr(this.getlang(msg), 'MSG_MSG_TOSENT'); } else if (cmd === NOME_COGNOME) { msgris = nummsgsent + ' ' + 'Utenti';