TeleWiki

The Telegram Wiki

Strumenti Utente

Strumenti Sito


telegram:bot

Bot

I bot di Telegram sono degli account che permettono di interagire con dei messaggi, decisi dal creatore del bot, e di ricevere delle risposte in merito. Tutti i bot terminano con la dicitura bot alla fine dell'username. Possiamo per esempio inviare una parola da cercare e ricevere informazioni a riguardo, per esempio il meteo o delle GIF animate. Una volta aperto il bot si dovrà premere su Avvia per poterlo utilizzare. Per la maggior parte dei bot, digitando “/” ci verranno proposti i comandi disponibili per quel bot.

I bot non sono altro che account di Telegram gestiti da software - non utenti - e a volte hanno una IA implementata. Possono fare di tutto - insegnare, giocare, cercare, parlare, ricordare, connettersi, integrarsi ad altri servizi, o possono passare comandi all'IoT.

Funzionalità

I bot Telegram sono i chatbot con più funzionalità disponibili in confronto alle altre applicazioni di messaggistica. 1)

È possibile cercare bot trovare tramite la ricerca di Telegram.

Un tipico link per i bot:

t.me/your_bot

Questi link sono facili da individuare poiché finiscono sempre con “bot”, esclusi i bot ufficiali sviluppati da Telegram stessa come Bold e Vid. Nella ricerca globale essi vengono visualizzati se si cerca anche senza “bot”, funziona pure se c'è l'underscore 2) fra il nome e “bot”.

Giochi

Nel Settembre 2016 nasce la Gaming Platform 1.0, una piattaforma per giocare su Telegram. Essa consiste nel poter creare il proprio gioco in HTML 5 (hostato su un proprio server) che utilizzando le API di Telegram ha svariate funzioni. Fra queste la possibilità di stilare una classifica, settare il punteggio. Tutto questo utilizzabile in una semplice chat, utilizzando bot inline come Gamee o GameBot, dove mandando link a giochi, tutti possono unirsi alla sessione, creando spirito competitivo nella chat. Per creare un gioco è necessario aver un bot ed andare su Bot Father ed utilizzare il comando /newgame e seguire le istruzioni.

Inoltre se un componente della sessione ottiene un miglior punteggio, arriva un messaggio nella chat in cui è iniziata la sessione, portando tutto a conoscenza dei membri. Al riguardo sono stati creati appositi siti per utilizzare trucchi ed aumentare il punteggio come TGCheats, sviluppato da Daniil Gentili.

Pagamenti

Dal 14 giugno 2017, Telegram supporta i pagamenti. Essi possono essere fatti solo attraverso i bot e, durante la procedura di pagamento, è possibile persino impostare l'indirizzo di spedizione dell'oggetto comprato. A causa delle limitazioni dell'App Store di Apple, è possibile vendere solamente oggetti fisici e non servizi virtuali (come delle funzionalità aggiuntive di un bot).

Bot inline

Gli utenti possono interagire con il tuo bot atteverso query inline. Tutti gli utenti per poter scrivere ad un bot devono aver attivato il Bot. Le query inline si eseguono in una qualsiasi chat, anche ove non vi è il bot, utilizzando la semplice dicitura:

@NomeBot Testo

Alcuni bot d'esempio inline sono: Sticker e Music.

Grafica

I bot di Telegram sono diversi dagli utenti normali: hanno il nome e il profilo hanno una differenza notevole nella UI e non hanno accesso, appena aggiunti, a tutti i messaggi ma solo se diventano admin del gruppo o se hanno le impostazioni di privacy modificate. Inoltre i bot hanno svariate funzioni non permesse agli utenti e viceversa, un esempio è il poter creare tastiere inline ed tastiere a bottoni.

Creare un nuovo Bot

Per creare un bot serve un altro bot: Bot Father. Utilizzando il comando /newbot, inizieremo a creare il bot, ed avremo possibilità di mettere il nome ed un username che deve finire con la dicitura <b>bot</b>. A questo punto Botfather ci manderà un messaggio con dentro la chiave (chiamata in linguaggio tecnico API Key/Token) del bot appena creato. La chiave generata da BotFather ci darà permesso a far funzionare il bot (vedi “Utilizzo delle API” in basso).

Utilizzo delle API

Tutti i metodi per l'utilizzo dei bot su https://core.telegram.org/bots/api.

Se invece non vuoi utilizzare un server tuo e/o programmarlo, puoi utilizzare i seguenti bot:

Nome del bot Descrizione
ManyBot Per i bot con comandi personalizzati
ChatFuelBot Per i bot con comandi personalizzati
LimitatiBot Creare un bot per comunicare anche se limitato
CoinCreatorBot Creare un bot per guadagnare soldi veri
1)
senza fonte
2)
trattino basso _
telegram/bot.txt · Ultima modifica: 03/05/2019 14:34 (modifica esterna)