Telegram dice: come far tirare un dado ai chatbot

di Lorenzo Neri
55 visualizzazioni

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 edu-imprenditore: 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.

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:

Et voilà! Ecco le nostre freccette!

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:

Scommetto che esce “uno”! Sono un mago!

Continua a scoprire di più con questi articoli!

Lascia un commento

Questo sito potrebbe fare uso di cookie e siccome l'UE mi obbliga a fartelo presente, eccoti il classico banner dove puoi decidere come gestirli. Accetta Leggi di più