Telegram bot + backend + dashboard

Pesto Network Experience

Staffetta carte, classifica e missioni - Powered by Erzelli Toasters

Regolamento ufficiale

Pesto Network Experience: Italy Card Relay

Un social game powered by Erzelli Toasters e aperto ai soci Toastmasters: le carte non si limitano a cambiare mano, ma viaggiano attraverso persone vere, club diversi, scambi confermati e una staffetta coordinata dal richiedente.

www.erzellitoasters.club aperto ai soci Toastmasters

Obiettivo del gioco

staffetta reale

L'obiettivo non e semplicemente ottenere una carta: l'obiettivo e costruire una staffetta credibile tra soci Toastmasters, far viaggiare la carta da una persona all'altra e portarla fino al richiedente attraverso passaggi reali e confermati.

Chi richiede una carta non e un destinatario passivo. E il regista della missione: sceglie da chi far partire la carta, contatta le persone coinvolte, coordina i passaggi, tiene viva la missione e accompagna la staffetta fino alla consegna finale. Per questo la missione e anche un esercizio di leadership, networking e organizzazione.

In pratica il gioco trasforma la ricerca di una carta in una scusa concreta per incontrarsi, conoscersi tra club diversi e creare movimento nella community. La dashboard racconta il risultato; il lavoro vero succede nelle conversazioni e nel bot Telegram.

  • La missione parte quando il richiedente sceglie una carta e un mittente iniziale nel bot.
  • La missione resta attiva finche la carta non arriva davvero al richiedente.
  • Ogni passaggio conta solo quando il ricevente lo conferma.
  • Il coordinamento della staffetta resta sempre in mano al richiedente.

Le 10 carte

set fisso
  1. Le trofiette di Sori
  2. Sale grosso
  3. L'aglio di Vessalico
  4. I pinoli di San Rossore
  5. Il Pecorino Sardo DOP
  6. Il Parmigiano Reggiano DOP
  7. L'olio ligure EVO
  8. Il mortaio in marmo
  9. Il basilico di Pra'
  10. Il segreto del Pesto

Parole chiave

termini utili
  • Richiedente: la persona che vuole la carta e la ricevera alla fine.
  • Mittente iniziale: la persona da cui la carta parte.
  • Portatore attuale: chi ha la carta in mano in questo momento.
  • Passaggio: uno scambio confermato dal ricevente.
  • Missione: l'intera staffetta che porta la carta fino al richiedente.

Flusso nel bot

operativita
  1. /start avvia il profilo e richiede i dati obbligatori prima di giocare.
  2. /offro registra una carta disponibile, la quantita esatta e la posizione iniziale.
  3. /cerco permette al richiedente di scegliere una o piu carte nella stessa richiesta.
  4. Il bot raggruppa automaticamente le carte per offerente per ridurre il numero di missioni e consegne.
  5. /passo viene usato da chi ha la carta in mano per indicare la prossima persona.
  6. /ricevo viene usato solo dal ricevente, che conferma luogo dello scambio e eventuale meeting Toastmasters.
  7. /stato aiuta a controllare missioni aperte, portatore attuale e avanzamento della staffetta.
  8. /help riassume i comandi e il flusso se qualcuno si perde per strada.

Dati obbligatori

prima di giocare
  • Nome
  • Cognome
  • Club scelto dall'elenco ufficiale
  • Password per l'accesso alla dashboard web

Finche uno di questi dati manca, il bot non lascia usare le funzioni di gioco. Questo evita profili incompleti e rende piu semplice capire con chi organizzare ogni passaggio.

Come cresce il punteggio missione

qualita della staffetta

Il punteggio aumenta quando la missione viene completata bene, coinvolge persone diverse, attraversa piu club e copre una distanza significativa tra uno scambio e l'altro. Anche gli scambi dichiarati durante un meeting Toastmasters aggiungono valore.

+20 Missione completata
+4 Per ogni club unico coinvolto
+3 Per ogni persona unica coinvolta nella staffetta
+1 Ogni 25 km dalla posizione iniziale o dallo scambio precedente, massimo 60 punti distanza
+1 Per ogni scambio dichiarato durante un meeting Toastmasters
+5 Bonus missione pulita, senza penalita
-3 Coppia ripetuta A-B o B-A, ma solo se non sta gia chiudendo un loop diretto
-5 Loop diretto A-B-A. Su quel passaggio non si somma anche il -3.
0 Passaggio nello stesso club ai fini distanza
  • Conta il completamento della missione.
  • Contano le persone uniche e i club unici coinvolti.
  • Conta la distanza accumulata tra posizione iniziale e passaggi confermati.
  • Conta la pulizia del percorso: una staffetta lineare vale piu di una confusa.
  • I passaggi nello stesso club restano validi per tracciare la missione, ma non fanno crescere la distanza utile al punteggio.

Distribuzione punti

dinamica

Il punteggio missione resta unico e deterministico, ma la distribuzione cambia in base a quante persone hanno davvero portato la carta. Piu la staffetta coinvolge portatori, piu punti vanno a chi si muove.

1 portatore 40% al richiedente 50% ai portatori con peso 10% bonus consegna
2 portatori 35% al richiedente 55% ai portatori con peso 10% bonus consegna
3+ portatori 30% al richiedente 60% ai portatori con peso 10% bonus consegna
  • Il richiedente riceve dal 30% al 40%: viene premiata la leadership, ma senza togliere motivazione ai corrieri.
  • I portatori ricevono dal 60% al 70% complessivo, perche fanno muovere fisicamente la carta.
  • Il bonus consegna e sempre il 10% del punteggio missione e va all'ultimo portatore, cioe chi porta la carta a destinazione dal richiedente.
  • La quota portatori restante viene divisa in base al peso dei passaggi effettuati.
  • Il totale distribuito resta sempre il 100% del punteggio missione.
  • I soci Erzelli Toasters partecipano come tutti gli altri soci e ricevono punti quando fanno da portatori, consegnano la carta o guidano una missione.

Peso dei passaggi

qualita
  • Peso base: 1.
  • +2 se il passaggio cambia club.
  • +1 se la distanza supera 50 km.
  • +1 se il passaggio introduce un nuovo club nella missione.
  • +1 se lo scambio viene dichiarato durante un meeting Toastmasters.

Esempio concreto

staffetta tipo
  1. Chiara vuole il basilico di Pra' e il mortaio e usa /cerco.
  2. Il bot controlla le disponibilita e, se la stessa persona offre entrambe le carte, crea una sola missione multi-carta.
  3. Se invece le carte arrivano da offerenti diversi, il bot propone piu missioni, ma sempre nel numero minimo possibile.
  4. Il mittente iniziale consegna il pacchetto di carte a un primo portatore, che lo conferma con /ricevo.
  5. Ogni volta che il pacchetto cambia mano, il portatore attuale usa /passo e il nuovo ricevente usa /ricevo.
  6. Quando Chiara riceve finalmente il pacchetto, conferma l'ultimo passaggio e la missione si chiude.

Controlli, correttezza e qualita del percorso

anti-abuso
  • Ogni passaggio vale solo se viene confermato dal ricevente.
  • Una missione puo avere un solo passaggio in attesa alla volta.
  • Non sono ammessi passaggi duplicati nella stessa missione.
  • Le coppie ripetute A-B e B-A vengono penalizzate solo quando non sono gia coperte da un loop diretto.
  • I loop diretti A-B-A abbassano il punteggio con la penalita piu forte.
  • Il luogo dello scambio viene registrato al momento della conferma del ricevente.
  • Il richiedente coordina la missione; il portatore attuale registra il prossimo passaggio con /passo.
  • Una missione bloccata resta visibile come attiva/stuck nel dashboard.
  • Le carte restano sempre e solo quelle del set ufficiale da 10.
  • Il bonus meeting Toastmasters si basa sull'onesta dei soci e sui valori Respect, Integrity, Service ed Excellence.