telegram-bot Tutorial
Inizia con telegram-bot
Ricerca…
Osservazioni
Questa sezione fornisce una panoramica di ciò che è telegram-bot e del perché uno sviluppatore potrebbe volerlo utilizzare.
Dovrebbe anche menzionare qualsiasi argomento di grandi dimensioni all'interno di telegram-bot e collegarsi agli argomenti correlati. Poiché la documentazione per telegram-bot è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.
Crea un bot con il BotFather
Apri una chat con @BotFather in Telegram e fai clic sul comando /start .
Dopo aver ottenuto un elenco di comandi Seleziona il comando /newbot per ottenere questo messaggio:
Bene, un nuovo bot. Come lo chiameremo? Per favore scegli un nome per il tuo bot.
Inserisci un nome per il tuo bot, che può essere qualsiasi cosa, e inviarlo. Dopo che BotFather chiederà un nome utente per il tuo bot:
Buono. Ora scegliamo un nome utente per il tuo bot. Deve finire in
bot. Ad esempio: TetrisBot o tetris_bot.
Questo deve finire con "bot". Se il tuo nome utente desiderato è preso o non disponibile, riprova con un altro nome.
Finalmente il tuo bot viene creato e viene mostrato il seguente messaggio. È necessario utilizzare il token del bot per comunicare con Telegram, quindi assicurati di scriverlo.
Fatto! Congratulazioni per il tuo nuovo bot. Lo troverai su telegram.me/???bot. È ora possibile aggiungere una descrizione, sulla sezione e l'immagine del profilo per il proprio bot, vedere / help per un elenco di comandi. A proposito, quando hai finito di creare il tuo cool bot, esegui il ping del nostro Bot Support se vuoi un nome utente migliore per questo. Assicurati che il bot sia completamente operativo prima di farlo.
Utilizza questo token per accedere all'API HTTP: xxx: xxx
Con il token acquisito ora puoi inviare un messaggio di prova chiamando il sito web https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT
Esistono due metodi generali per i robot di telegramma per l'interazione: un metodo push e un pull. Usando il metodo pull devi chiamare /getupdates ogni tanto per controllare se ci sono nuovi messaggi inviati al tuo bot. Il metodo push utilizza un webhook ( /setwebhook metodo /setwebhook ) per il tuo script che viene chiamato ogni volta che un utente invia un messaggio al tuo bot.
Le informazioni fornite sono un file in formato JSON con tutte le informazioni (del mittente e del messaggio) necessarie.
Puoi scrivere il tuo bot in molte lingue (PHP, Python, Lua ...) finché possono gestire il webhook come input e possono chiamare siti web.
Per maggiori informazioni puoi sempre utilizzare la documentazione dell'API BOT che puoi trovare qui.