Lafo atu feau i tagata Telegram mai lau Raspberry Pi

uālesi

Afai o oe o se telefonipoto tagata faʻaaoga, oe mautinoa o le a iloa o se tasi o sili ona tutusa ma taʻutaʻua talosaga o WhatsApp o Telegram, a sili atu vavalo feau auaunaga tagata maʻi lea o loʻo faʻailoa mai ai ni uiga eseʻese e pei o le ono mafai ona faʻaaoga le numera telefoni lava e tasi mai masini eseese i le taimi e tasi. Faʻafetai saʻo lava i lenei vaega, o le aso ou te manaʻo e tuʻuina atu ia te oe se tamai aʻoaʻoga e mafai ona e lafoina ai feau tusitusia e oʻo i multimedia files i au fesoʻotaʻiga mai se Raspberry Pi.

E pei ona sili atu pe sili atu ona manaia o le mea moni e mafai ona tatou configure la tatou Raspberry Pi ina, ae le i maua se faʻatonuga maua e Telegram, la matou pepa mafai faʻamalositino nisi faʻatinoga faʻaopoopo, o lona uiga, tatou mafaufau faʻapea ua tatou lafoina le upu «ata»Ma o lenei tatou maua ai se ata o soʻo se potu i totonu o le fale,«malamalama»E otometi lava ona ki se moli poʻo setatala i luga»E otometi ona tatalaina le faletaavale faitotoʻa.

O lenei faʻaopoopoga gaioiga ua mautinoa tosina mai lou mafaufau. Afai o lea, matou te o i lalo e faigaluega ae e le i luma o taʻu atu ia te oe matou te manaʻomia se Raspberry Pi B po o le Raspberry Pi B + e faia le poloketi faʻapea foi ma le 8 GB Class 10 microSD card ma le fou lomiga o Raspbian muamua-faʻapipiʻiina.

A maeʻa uma mea ua taua i luga, tatou amata ma mai a taunuʻuga Tatou amata i le faʻafouga ma faʻavae faʻavae. E mautinoa o le a tele tagata faʻaaoga e le manaʻomia lenei ae e sili ia tatou faia mea uma i lea laʻasaga ma lea saoasaoa lelei ina ia aua neʻi faʻamisi seisi mea. Matou amata i le tamoʻe ma faʻafouina afifi ma:

sudo apt-get update
sudo apt-get upgrade

Matou te faʻaauau pea i le faʻapipiʻiina ma le faʻafouina o nisi faletusi manaʻomia lea e maua uma ai e faletusi faletusi tatou te manaʻomia

sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 li-blua5.2-dev libevent-dev make

Sifi o le fale teu oloa GitHub

git clone --recursive https://github.com/vysheng/td.git && cd tg
./configure
make

uālesi

A uma loa ona faʻapipiʻi mea uma, ua oʻo ile taimi e faʻalelei ai lua, o se gagana tusitusi mamana ma vave. O le faʻamatalaga e faigofie lava, i la matou Terminal matou te faʻatinoina:

sudo nano /home/pi/tg/action.lua

ma matou te faʻaopopoina mea nei:

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

Faʻatasi ai ma mea o loʻo taua i luga, o le a mafai ona tatou faʻataʻitaʻia mea uma, pe a tatou lafoina le tusitusiga «ping»Lenei o le a toe foi mai«tēnisi".

Matou te masiʻi i le tusi faʻasino tala

cd /home/pi/tg

Matou te faʻatinoina le faʻatonuga lea

bin/telegram-cli -k tg-server.pub -W -s action.lua

O le taimi lenei e amata suʻesuʻe ai ma tuʻu mai la matou «ping»I le Telegram, vave mulimuli ane ma e pei ona e vaʻaia i le ata le tali o la matou faʻamoemoeina«tēnisi«. E tatau ona tatou amanaʻia pe a tatou faʻaaogaina mataʻitusi tetele pe leai talu ai e maaleale le faiga i lona faʻaaogaina.

Afai o le mea tatou te mananaʻo ai o lena, nai lo le "pong" tatou Raspberry Pi faʻafoʻi mai se ata, i le gaioiga tatou te lafoina ai le tali e tatau ona tatou na taʻu i le faiga e puʻeina se ata Faʻaaogaina se mea puʻe ata muamua ma lafo mai ia matou.

Lisi: faiaoga


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

3 manatu, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   Guillermo malo

    O le vaʻai atu i mea e mafai ai ona tupu lenei mea, na oʻo mai ia te aʻu masalo e manaia pe a mafai ona auina atu ma le saogalemu soʻo se faʻatonuga i laʻu raspberry (poʻo seisi Linux server) mai le telegram ma maua mai le galuega. E oʻo foʻi i le faʻatupuina o igoa poloaʻi e aloese mai le soʻona lolomi tele, faʻatonutonu tagata faʻaoga e mafai ona faia le tutusa i luga o le masini e tasi ina neʻi mafai e seisi ona faia le mea latou te manaʻo ai ... ma isi

    Ua amata ona ou faia ma o le aso ua ou lolomiina 'Usiusitai'.
    A i ai se tasi e manaʻo e faʻanofovale ma faataʻitaʻi, alu i luma

    https://github.com/GuillermoPena/obedience

  2.   Juan Luis Arboledas malo

    Talofa Guillermo,

    E leʻi lava se taimi e toe iloilo ai mea uma ae e tatau ona ou taʻu atu ia te oe e manaia tele. Afai e i ai loʻu taimi i le faʻaiuga o lenei vaiaso o le a ou taumafai mea uma e vaʻai pe faʻafefea ona aoga.

    Faʻafetai tele lava mo lau galuega !!!

  3.   Jonathan malo

    Talofa, sili post, na ou fiafia i ai! Na ona ou fia iloa pe i ai se auala e tamoʻe ai le .lua tusitusiga otometi i le amataga, talofa!