Saatke oma Raspberry Pi telegrammi kasutajatele sõnumeid

Telegramm

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

Telegramm

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


3 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Guillermo DIJO

    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

  2.   John Louis Groves DIJO

    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 !!!

  3.   Jonathan DIJO

    Tere, suurepärane postitus, mulle meeldis see! Ma tahan lihtsalt teada, kas on olemas võimalus käivitada .lua skript käivitamisel automaatselt, tervitused!