Telegram dice: è un oggetto che permette di far tirare un dado ai chatbot. In questo articolo ti spiego come funziona tutto quanto!
Telegram nel suo insieme di API, offre differenti oggetti che, certamente sono basati sul formato JSON, ma ce ne sono alcuni curiosi e fra questi c’è il dado.
Ciao mi chiamo Lorenzo Neri e sono un informatico: realizzo contenuti per aiutare le persone a padroneggiare l’arte del nuovo millennio, ovvero l’informatica!
L’oggetto “dice” nient’altro è che un dado un po’ particolare e permette di far tirare “un dado” ai tuoi chatbot Telegram.
Hai notato le virgolette vero? Cerchiamo di capire effettivamente cosa significa “tirare un dado”:
In Telegram per dado intendiamo un emoji animata che permette di mostrare un valore casuale e questa può essere un dado a sei facce, una freccetta, un tiro in porta, uno al canestro, una slot machine, oppure una corsia di bowling
Insomma, ne possiamo fare un bel po’ di cose non è vero?
Come far tirare un dado o un pallone ai chatbot
Quindi per “dado” in realtà, sia Telegram sia io, intendiamo quella serie di emoji che ti ho scritto poco fa.
Questo ti permette di scegliere anche il numero di casi.
In che senso? Beh, con un dado a sei facce hai una possibilità su 6 che esca “1”.
Con le altre emoji, hai altre possibilità che sono documentate qui.
Ti piacerebbe scoprire come realizzare chatbot Telegram per tutti i tuoi progetti?

Scopri il percorso Telegram per il mondo embedded e IoT!
E come puoi far “tirare” questo benedetto dado? Con il metodo “sendDice”.
Il metodo “sendDice” richiede almeno il chat_id a cui inviare il “dado” e ovviamente l’emoji che rappresenta lo stesso, più altri parametri opzionali che puoi trovare qui.
Ma permettimi di farti un esempio strutturato in Python.
Partendo dal chatbot base che tu stesso puoi creare seguendo l’esempio che trovi qui, ti mostro per esempio come inviare delle freccette:
chatbot.sendDice(chat_id=id_utente, emoji="🎯")
Il risultato è il seguente:

Ma visto che si parla di “dice” quindi far tirare un dado ai nostri chatbot, vediamo di tirare un dado vero e proprio:
chatbot.sendDice(chat_id=id_utente,emoji="🎲")
Il metodo è sempre lo stesso, l’emoji cambia, il risultato anche:
