Gioca direttamente da Telegram con i Bot: Telegram Games

Con la versione 3.13 sono stati introdotti i giochi all’interno dei Bot di Telegram. Potete provarli parlando con @gamebot e @gamee. Infatti da ora potrete sia giocare con i vostri amici, cercando di superare i record all’interno di un gruppo, sia creare un gioco direttamente dentro ai Bot.

 

Come si crea un Gioco in Telegram?

I giochi sono in realta’ semplici pagine HTML5, e la creazione del gioco spetta totalmente a voi.

Telegram pero’ ci permette di legare il gioco HTML5, e i punteggi dei giochi, con le varie chat, per esempio con le chat di gruppo. Infatti potete vedere nella prima schermata la classifica in cui Joe Bunny e’ al primo posto con un punteggio di 130. Ogni volta che qualcuno supera il suo record personale, viene aggiornata la classifica modificando il messaggio gia’ inviato, senza quindi inviare fastidiose notifiche.

Se avete gia’ un gioco in HTML5 che volete integrare con Telegram, ecco come fare:

  1. Si registra il gioco dal @BotFather, con il comando /newgame.
  2. Il bot invia il gioco in una chat con uno di questi metodi:
    1. Con sendGame, come se fosse un messaggio. I parametri da fornire sono chat_id, e game_short_name. Il primo e’ ovviamente l’id della chat, e il secondo e’ l’id del gioco, creato al punto 1.
    2. Con la modalita’ inline, rispondendo con un InlineQueryResultGame.
  3.  A questo punto il gioco verra’ inviato alla chat. Se non avete fornito pulsanti inline, ne verra’ creato automaticamente uno: “Play Game”. Alla pressione di questo pulsante, verra’ inviata una callbackQuery al bot. Se invece avete fornito pulsanti inline personalizzati invece, tenete conto che il primo deve necessariamente essere “Play Game”.

Tutto qui. Se volete aggiornare le classifiche, allora occorre usare anche, dal gioco in HTML5, il metodo setGameScore. Per ottenere dal bot la classifica invece, potete usare getGameHighScores.

Come sempre potete trovare tutta la documentazione ufficiale sulle api di telegram.

Seguiteci anche su Facebook, Google Plus, Tumblr, Twitter e Telegram , per restare sempre in contatto con noi e con le nostre guide.



Cerca

Seguici

Live da Facebook
Live da Twitter
Seguici su Telegram
Canale InsiDevCode Telegram