Kui olete nutitelefoni kasutaja, teate kindlasti, et WhatsAppi üks sarnasemaid ja kuulsamaid rakendusi on Telegram, väga mitmekülgne sõnumside klient mis esitab mitmeid iseärasusi, näiteks võimalust kasutada samaaegselt erinevatest seadmetest sama telefoninumbrit. Tänu just sellele funktsioonile tahan täna teile tutvustada väikest õpetust, millega saate Raspberry Pi abil oma kontaktidele tekstsõnumeid ja isegi multimeediumifaile saata.
Sama palju või huvitavam on asjaolu, et saame oma Raspberry Pi seadistada nii, et enne Telegrami teatavat käsklust saaks meie kaart kasutada mõnda täiendav jõudlusehk kujutame ette, et saadame sõna «foto»Ja see annab meile pildi maja igast ruumist,«valgus»Mis tahes valgustuse võiavatud»Garaažiukse automaatseks avamiseks.
See lisafunktsioon on kindlasti teie tähelepanu köitnud. Kui jah, asume tööle, kuid mitte enne, kui ütleme teile, et projekti elluviimiseks vajame Raspberry Pi B või Raspberry Pi B +, samuti 8 GB klassi 10 microSD-kaarti koos eelinstallitud Raspbian uusim versioon.
Kui kõik ülaltoodud on olemas, alustame a-st terminal Alustame värskenduse ja põhikonfiguratsiooniga. Kindlasti on palju kasutajaid, kes seda ei vaja, kuid parem on teha kõik samm-sammult ja heas tempos, et mitte midagi vahele jätta. Alustame pakettide käivitamisest ja värskendamisest järgmisega:
sudo apt-get update
sudo apt-get upgrade
Jätkame mitme olulise teegi installimist ja värskendamist, kust süsteem leiab kõik vajalikud teegid
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 li-blua5.2-dev libevent-dev make
Hoidla vahetamine GitHub
git clone --recursive https://github.com/vysheng/td.git && cd tg
./configure
make
Kui kõik on installitud, on aeg seadistada võimas ja kiire skriptikeel lua. Süntaks on väga lihtne, meie terminalis täidame:
sudo nano /home/pi/tg/action.lua
ja lisame järgmise sisu:
function on_msg_receive (msg) if msg.out then return end if (msg.text=='ping') then send_msg (msg.from.print_name, 'pong', ok_cb, false) end end function on_our_id (id) end function on_secret_chat_created (peer) end function on_user_update (user) end function on_chat_update (user) end function on_get_difference_end () end function on_binlog_replay_end () end
Eeltoodu põhjal oleks meil praktiliselt kõik seadistatud nii, et teksti saatmisel «ping»See naaseb«pong"
Liigume kataloogi tg
cd /home/pi/tg
Me täidame järgmise korralduse
bin/telegram-cli -k tg-server.pub -W -s action.lua
Nüüd on aeg alustada testimist ja esitada oma «ping»Telegrammi, kohe pärast seda ja nagu pildilt näha, on vastus meie oodatud«pong«. Peame arvestama, kas kasutame suurtähti või mitte, kuna süsteem on selle kasutamise suhtes tundlik.
Kui tahame, et "pongi" asemel tagastab meie Raspberry Pi pildi, peaksime funktsioonis, kuhu me vastuse saadame, ainult käskige süsteemil foto teha varem installitud kaamera abil ja saatke see meile.
Link: juhendatavad
Selle võimalusi nähes tekkis mul mõte, et võib-olla oleks tore, kui saaksin oma vaarikale (või suvalisele Linuxi serverile) telegrammilt turvaliselt mis tahes käsu saata ja väljundi kätte saada. Looge isegi käsu varjunimed, et vältida liigset sisestamist, hallake kasutajaid, kes saavad sama masinaga teha, nii et keegi ei saaks teha seda, mida tahab ... jne
Olen hakanud seda tegema ja täna avaldasin "Kuulekus".
Kui keegi tahab segamini ajada ja proovida, siis jätkake
https://github.com/GuillermoPena/obedience
Tere Guillermo,
Mul pole olnud palju aega kõike üle vaadata, kuid pean teile ütlema, et see näeb väga hea välja. Kui mul on sel nädalavahetusel aega, proovin kõike, et näha, kuidas see töötab.
Suur aitäh töö eest !!!
Tere, suurepärane postitus, mulle meeldis see! Ma tahan lihtsalt teada, kas on olemas võimalus käivitada .lua skript käivitamisel automaatselt, tervitused!