Göra en hemlig IR-kamera säkerhet raspberry pi enhet (9 / 22 steg)
Steg 9: Script budbäraren
Lua skriptet är hjärnan av raspberry pi telegram installationen.
Standard-skriptet har en hel del funktioner i den. Jag föreslår att du fylla i varje funktion ett kommando som:
skriva ut ("Hej detta är funktionen (Ersätt med namnet på funktionen)")
Detta sätt kan du se vilken funktion kallas när. Starta script-versionen med
bin/telegram-cli - k tg-server.pub - s test.lua
och se vad som händer.
De viktigaste funktionerna kan vara:
funktion on_msg_receive (msg)
funktion on_get_difference_end)
funktion cron()
Först kallas naturligtvis alltid när ett meddelande tas emot. Men inte bara detta, det kallas också när telegram visas ett meddelande som vi skickade! Det är därför det finns följande rader i funktionen:
--om detta är ett meddelande från oss till någon annan, hoppa över tolkning
IF(MSG.from.ID == our_id) sedan
returnera
slutet
Att hjälpmedel, om meddelandet skickades från raspi, sedan hoppa över resten av funktionen och återgå.
Andra kallas när synkroniseringen slutade. Detta är speciellt för telegram, eftersom chatten är backuped på servern och om du ansluter med en annan enhet, alla chattar är uppdaterade på denna enhet.
Tredje är som linux-cronjob och kan användas till att göra saker emellanåt.