Differenze tra le versioni di "MontellugTelegramBot"
Da MontelLUG WIKI.
(Creata pagina con "== Cosa è e cosa fa == Un "bot telegram" è una sorta di utente virtuale con il quale si può chattare tramite il client Telegram. A rispondere non sarà una persona ma un s...") |
|||
Riga 21: | Riga 21: | ||
* tramite BotFather creare il bot <vostro_nome> | * tramite BotFather creare il bot <vostro_nome> | ||
* BotFather vi darà un codice di accesso alle API del tipo 01234567:tanticarattericasuali | * BotFather vi darà un codice di accesso alle API del tipo 01234567:tanticarattericasuali | ||
− | * in un vostro server accessibile via https, copiare il file telegram.php e creare un file <nome_segreto>.php che risponderà alle richieste | + | * in un vostro server accessibile via https, copiare il file telegram.php e creare un file <nome_segreto>.php che risponderà alle richieste effettive degli utenti |
− | * collegare il vostro bot alla vostra pagina php | + | * collegare il vostro bot alla vostra pagina php (modificate i parametri necessari): |
− | https://api.telegram.org/bot01234567:tanticarattericasuali/setWebhook?url=https://vostro_server.it/ | + | https://api.telegram.org/bot01234567:tanticarattericasuali/setWebhook?url=https://vostro_server.it/nome_segreto.php |
Versione delle 15:20, 5 giu 2016
Cosa è e cosa fa
Un "bot telegram" è una sorta di utente virtuale con il quale si può chattare tramite il client Telegram. A rispondere non sarà una persona ma un software e l'interazione che si può avere dipende dallo sviluppatore che ha creato il bot (il nostro è semplicissimo). Al momento le funzioni disponibili sono:
- iban , visualizza le coordinate bancarie per poter pagare la tessera o per le donazioni :-)
- logo , visualizza il logo del MontelLug
- orari , visualizza i prossimi appuntamenti in sede
- tessera , spiega qual è la procedura per iscriversi
Come posso usarlo
Se hai uno smartphone, devi installare Telegram e poi aprire una chat con l'utente MontellugBot.
Come funziona?
Per fare un bot si possono usare diversi linguaggi di programmazione. Per semplicità e portabilità abbiamo scelto php. Per non partire da zero abbiamo scelto di usare la classe di Gabriele Grillo disponibile a questo indirizzo:
https://github.com/Eleirbag89/TelegramBotPHP
In sostanza bisogna seguire questi semplici passaggi:
- installare Telegram
- avviare una chat con il bot "BotFather"
- tramite BotFather creare il bot <vostro_nome>
- BotFather vi darà un codice di accesso alle API del tipo 01234567:tanticarattericasuali
- in un vostro server accessibile via https, copiare il file telegram.php e creare un file <nome_segreto>.php che risponderà alle richieste effettive degli utenti
- collegare il vostro bot alla vostra pagina php (modificate i parametri necessari):