Telegram bot: cos’è? Come funziona? Scopri tutto!

telegram bot

Cosa sono i bot di Telegram? Si tratta semplicemente, si fa per dire, di script intelligenti, studiati per effettuare determinate azioni.

Sono una delle tante caratteristiche distintive della famosa app gratuita Telegram, un’alternativa a WhatsApp disponibile per Android, che migliorano l’esperienza messaggistica dell’utente svolgendo in automatico un sacco di cose interssanti.

In sostanza si tratta di utenti virtuali programmati in modo tale da interagire nelle chat con gli utenti reali. Li riconosci perché hanno la dicitura bot nel nickname.

Dove trovare bot in Telegram

Di pratici bot in Telegram ce ne sono davvero tantissimi, ognuno con la sua speciale funzione. Noi ti abbiamo preparato una selezione dei migliori bot Telegram, in modo da farti un’idea e rivolgerti a quelli giusti.

Intanto ti spieghiamo come puoi trovare un bot su Telegram. Ci sono due metodi specifici:

  • puoi richiamarlo nella chat usando @nomebot all’interno del messaggio
  • oppure cercarlo nell’area di ricerca

In entrambi i casi il bot funziona così:

  • lo richiami
  • digiti il comando
  • il comando viene inviato alla piattaforma che gestisce il bot
  • il bot scrive autonomamente la risposta che cerchi nella chat

Cosa intendo per “digiti il comando“? Facciamo un esempio: ti servono delle gif divertenti, le cerchi attraverso il bot opportuno – @gif – inserendo a fianco la key che ti serve, nel nostra caso @gifdivertenti. Il bot @gif è di Giphy e il servizio penserà a farti vedere le gif divertenti a disposizione. Dovrai solo scegliere quella che preferisci per inviarla!

Non riesci a trovare un bot sull’app? Puoi importarli dall’esterno cercandone sul Web. Ti suggerisco di dare un’occhiata alla sezione bot Telegram di Telegram Italia. Scegli tra “I più votati”, “I più recenti” o effettua una ricerca con la barra in alto.

Trovato il bot che stai cercando, non devi fare altro che pigiare sul bottone Aggiungi a Telegram e passare all’applicazione per seguire i passaggi di configurazione.

Creare bot telegram

Tutti possono chattare e servirsi di questi pratici robottini, ma c’è di più: tutti possono anche creare il proprio bot telegram! Sei curiosa di scoprire come si fa?

Per creare un bot per Telegram devi usare BotFather:

  • cercalo nella casella di ricerca
  • clicca sul primo risultato

Oppure:

In entrambi i casi la procedura che devi eseguire è la seguente:

  • clicca su Avvio
  • Digita /newbot e clicca Invio

Adesso sei pronta per la creazione del tuo primo Bot Telegram. Sarà lui a guidarti passo a passo.

Prima di tutto devi rispondere alle domande che ti pone Botfather:

  • scegli il nome, scrivilo e clicca su invio
  • scegli un username seguito da _bot (esempio fashion_bot) e clicca su Invio
  • riceverai un token che ti servirà per attivare il bot. Segnalo da qualche parte.

A questo punto collegati al sito hook.io (esistono altri servizi simili, spippolando su Google puoi trovarne molti), inserisci la tua mail e crea un nuovo account.

Segui al procedura a schermo e inserisci tutte le informazioni che ti vengono richieste: clicca poi su Register Account Name. Riceverai un indirizzo di questo tipo: https://hook.io/tuonomeaccount. Annotalo. 

Adesso verrai indirizzata alla pagina del servizio: qui devi inserire nel campo Key il nome, (il campo dove inserirlo si trova al’interno dell’icona con tre levette), incolla il token che hai memorizzato in precedenza nel campo value, e clicca su Save Account Environment Variables.

E adesso? Adesso devi creare il servizio vero e proprio!

  • Clicca su Create a new service
  • Digital il nome del servizio
  • Clicca su Save and Continue

Si apre una nuova finestra dove dovrai:

  • Imposta Python nel menù a Language
  • Cancella il testo presente nella casella sotto
  • Incolla il codice seguente:
import requests
testoOriginale=Hook['params']['message']['text']
idChat=Hook['params']['message']['chat']['id']
URL='https://api.telegram.org/bot' + Hook['env']['token_nome'] + '/sendMessage'
req=requests.get(URL,verify=False,data={'chat_id':idChat,'text':testoOriginale})

ATTENZIONE: modifica il campo token_nome con quello scelto da te.

Adesso pupi cliccare su Save Code e aspettare che ti arrivi la notifica di conferma.

A questo punto devi digitare nella barra del motore di ricerca la seguente stringa: https://api.telegram.org/botToken/setWebhook?url=https://hook.io/tuonomeaccount/nomehook. Se tutto è andato a buon fine, riceverai una risposta di questo tipo: {“ok”:true,”result”:true,”description”:”Webhook was set”}. Il gioco è fatto!

Adesso puoi usare il tuo bot su Telegram ricercandolo dalla finestra di ricerca oppure dentro la chat e cliccare su avvia.

Complimenti, hai appena creato il tuo primo Bot Telegram!

Lascia un commento