Göra en hemlig IR-kamera säkerhet raspberry pi enhet (14 / 22 steg)
Steg 14: Skicka något med telegram
Nu är vi redo att skicka något från någon applicering på hallon.
Låt oss ta dig tid till exempel. Säger jag vill ha ett meddelande varje 15 minuter med den aktuella tiden. OK vi kunde även göra detta med cron ()-funktionen i lua script, men den här gången vi gör det med ett bash-skript som heter sendtime.sh:
#! / bin/sh < br > # Skicka meddelande med hjälp av Telegram-tjänsten
skärm -S TGScreenSession -X eval "grejer" msg Andy dess: "datum + % H: %M". Exakt! "\\015"
Detta kommando skickar allt inom dubbla citattecken på skärmen som heter "TGScreenSession".
Den stuff '...' \\015 är för själva skärmen, resten går till de program som körs där, i vårt fall: telegram-klienten.
"datum + % H: %M" ersätts av skalet med aktuell tid i formatet timmar: minuter.
Med samma princip kan du också skicka en bild med sendpic.sh:
#! / bin/sh < br >
# Skicka bild med Telegram-tjänsten
skärm -S TGScreenSession -X eval "grejer" send_photo $1 $2" \\015"
Här gjorde jag ett trick, eftersom en bild har ett filnamn och att hårdkoda in skriptet skulle det inte vara smart. Så använde jag shell-parametrarna $1 och $2.
Sendpic.sh måste anropas såhär:
sendpic.sh Andy /home/pi/pictures/mynewpicture.jpg
Detta skulle sända "mynewpicture.jpg" till användaren Andy, om det finns en skärm med namnet TGScreenSession och telegram-klienten körs i den.
Nästa steg handlar om felsökning!