Ethical DIY

Progetti hardware & software etici


Menu orizzontale con sottomenu CSS






 




Pagina principale per Raspberry



Informazioni di base




La basetta sperimentale (BDS)


Applicazioni



Librerie e programmi
  • La gestione delle librerie

  • Programmi applicativi
    • Protocollo_I2C
    • I2C_BME280
    • I2C_BME680
    • I2C_ Display_LCD_1602
    • I2C_Display_SSD1306
    • I2C_SGP30-SGP40
    • SPI_RFID_RC522
    • One-wire_18B20
    • DHT11/DHT22
    • Motore_elettrico
    • Servomotore
    • Motore a passo
    • Encoder_Joystick
    • Pulsanti/piccoli_sensori
    • Led
    • Telecamera_OpenCV
    • Gestione_immagini
    • Ingressi_Analogici
    • Display: LCD1602
    • Display: SSD1306 Oled
    • Display: ST7735
    • Ingressi analogici
    • Programmi vari














 








 





Raspberry PI 3/4/5
Programmi con Telegram


telegram
Il logo di Telegram
 

Perché usare Telegram? Telegram permette, oltre agli scambi di messaggi tra persone, anche di inviare delle segnalazioni automatiche a un account stabilito, oltre che inviare dei comandi al nostro Raspberry. E noi useremo proprio queste interessanti opportunità.

Se non abbiamo già creato un account di Telegram, sarà necessario installare l'app corrispondente sul proprio smartphone o il proprio iPhone.
Opzione molto utile, pspecialmente per i test, è utilizzare telegram sul browser del proprio PC. Ecco il link: https://web.telegram.org. Sarà sufficiente seguire le istruzionia video.

Clicca qui per la pagina dei programmi.



La configurazione di Telegram
Dopo aver attivato un proprio account, è necessario inserire nel campo di ricerca il nome "BotFather", per creare e configurare un proprio Bot, da cui ricevere comandi, o a cui inviare dati.

bf




nbot

Ecco come creare un nuovo Bot: digitare "/newbot".
Sarà necessario dare un nome al nuovo Bot: l'ho chiamato "Raspix".
Ora sarà necessario creare un username per il proprio Bot, che deve terminare per "_bot".
E' necessario avere un po' di pazienza e fantasia, poichè esso sarà pubblico, e quasi sicuramente la nostra prima scelta sarà già stata usata da qualche altro utente.
Come si vede, ho trovato un nome disponibile, "Raspeth_bot"  al terzo tentativo
A questo punto vengono fornite delle informazioni importanti. "t.me/Raspeth.bot" mi permetterà di aprire il mio Bot. Mentre il codice API ( API_TOKEN, apparirà nel riquadro rosso) è indispensabile per poter inviare/ricevere informazioni dal proprio Bot. Salvarlo e non condividerlo, perché chi conosce questo codice ha il pieno controllo del Bot stesso.



Aprire il proprio Bot e Inviare un messaggio

Attenzione, questi passaggi sono fondamentali!


Ricercare nuovamente BotFather, e quando sarà aperto, digitare " /mybots", per visualizzare tutti i Bot che abbiamo creato.
Cliccare sul nostro Bot, ovvero "@Raspeth_bot", per visualizzare le opzioni disponibili


tb6
tb7

Cliccando su "@Raspeth_bot", finalmente si apre il proprio Bot, nuovo di zecca!
A questo punto è necessario inviare un messaggio qualsiasi.
Dapprima abbiamo selezionato il comando "Start" e inseritom un messaggio, il banale e classico "Hello!"


tb8



Come ottenere il proprio USER_ID (CHAT_ID)
tb9


Per inviare del messaggi automatici  al proprio account Telegram, è necessario conoscere il proprio "user ID".
Nel proprio account Telegram, inserire "myidbot" nel campo di ricerca di Telegram.
Selezionare l'icona corrispondente a "IDBot".

Nella nuova finestra che si apre, digitare "/getid".
Salvare il proprio user_Id (chiamato anche chat_id), servirà nella compilazione del programma.
Anche se abbiamo creato più Bot, questo codice è univoco e uguale per tutti.

tb10







I programmi per Telegram e Raspberry

Poichè questa pagina è già abbastanza densa per tutte le operazioni per creare e configurare un proprio Bot. i programmi saranno presentati in una pagina dedicata ad essi.

Clicca qui per la pagina dei programmi









Per contatti: etdiy@centroanahata.it