તમારા રાસ્પબેરી પાઇમાંથી ટેલિગ્રામ વપરાશકર્તાઓને સંદેશા મોકલો

Telegram

જો તમે સ્માર્ટફોન યુઝર છો, તો તમે ચોક્કસ જાણતા હશો કે વોટ્સએપની એકદમ સમાન અને પ્રખ્યાત એપ્લિકેશનમાંની એક ટેલિગ્રામ છે, એ ખૂબ સર્વતોમુખી મેસેજિંગ ક્લાયંટ જે વિવિધ વિચિત્રતાઓ રજૂ કરે છે જેમ કે એક સાથે વિવિધ ઉપકરણોથી સમાન ટેલિફોન નંબરનો ઉપયોગ કરી શકવાની સંભાવના. આ સુવિધા માટે ચોક્કસ આભાર, આજે હું તમને એક નાનું ટ્યુટોરિયલ રજૂ કરવા માંગુ છું, જેની સાથે તમે રાસ્પબેરી પાઇથી તમારા સંપર્કોને ટેક્સ્ટ સંદેશાઓ અને મલ્ટિમીડિયા ફાઇલો પણ મોકલી શકો છો.

વધુ કે વધુ રસપ્રદ હકીકત એ છે કે આપણે આપણા રાસ્પબરી પીને ગોઠવી શકીએ છીએ, જેથી ટેલિગ્રામ દ્વારા પ્રાપ્ત ચોક્કસ આદેશ પહેલાં, અમારું કાર્ડ કેટલીક વ્યાયામ કરી શકે વધારાના પ્રભાવ, એટલે કે, આપણે કલ્પના કરીએ કે અમે આ શબ્દ મોકલીએ છીએ «ફોટોThis અને આ અમને ઘરના કોઈપણ ઓરડાની એક છબી આપે છે, «પ્રકાશAny કોઈપણ લાઇટ આપમેળે ચાલુ કરવા માટે અથવા «ખુલ્લુંAutomatically ગેરેજ દરવાજો આપમેળે ખોલવા માટે.

ચોક્કસ આ વધારાની વિધેય તમારું ધ્યાન આકર્ષિત કરી છે. જો એમ હોય તો, અમે કામ પર ઉતર્યા છીએ પરંતુ પ્રોજેક્ટને આગળ ધપાવવા માટે અમને રાસ્પબરી પી બી અથવા રાસ્પબેરી પી બી + ની જરૂર પડશે, સાથે સાથે 8 જીબી ક્લાસ 10 માઇક્રોએસડી કાર્ડની જરૂર પડશે. રાસ્પબિયનનું નવીનતમ સંસ્કરણ પૂર્વ ઇન્સ્ટોલ કરેલું.

એકવાર આપણે ઉપરનાં બધાં મેળવી લીધા પછી, આપણે પ્રારંભ કરીએ અને એ ટર્મિનલ અમે અપડેટ અને મૂળભૂત ગોઠવણીથી પ્રારંભ કરીએ છીએ. ચોક્કસ એવા ઘણા વપરાશકર્તાઓ હશે જેમને આની જરૂર નથી પણ અમે કંઈ પણ અવગણવા ન આવે તે માટે પગલું દ્વારા અને સારી ગતિએ બધું જ સારી રીતે કરીશું. અમે આ સાથે પેકેજો ચલાવીને અને અપડેટ કરીને પ્રારંભ કરીએ છીએ:

sudo apt-get update
sudo apt-get upgrade

અમે ઘણી આવશ્યક પુસ્તકાલયોની સ્થાપના અને અપડેટ કરવાનું ચાલુ રાખીએ છીએ જ્યાં સિસ્ટમ અમને જોઈતી બધી લાઇબ્રેરીઓ શોધી કા .શે

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

ભંડારની પાળી GitHub

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

Telegram

એકવાર આપણે બધું ઇન્સ્ટોલ કર્યા પછી, લુઆ, શક્તિશાળી અને ઝડપી સ્ક્રિપ્ટીંગ ભાષાને ગોઠવવાનો સમય છે. વાક્યરચના ખૂબ જ સરળ છે, અમારા ટર્મિનલમાં આપણે ચલાવીએ છીએ:

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

અને અમે નીચેની સામગ્રી ઉમેરીશું:

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

ઉપરોક્ત સાથે, અમે વ્યવહારીક રીતે બધું ગોઠવ્યું હશે જેથી, જ્યારે અમે ટેક્સ્ટ મોકલો ત્યારે «ટેબલ ટેનિસની રમતનું વેપારી»આ પાછા આવશે«પongંગ".

આપણે ટીજી ડિરેક્ટરીમાં ખસેડીએ છીએ

cd /home/pi/tg

અમે નીચેના ક્રમમાં અમલ

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

હવે પરીક્ષણ શરૂ કરવાનું અને સબમિટ કરવાનો સમય છે અમારા «ટેબલ ટેનિસની રમતનું વેપારીLeg ટેલિગ્રામને, તરત જ પછીથી અને જેમ તમે છબીમાં જોઈ શકો છો તે જવાબ આપણી અપેક્ષિત છે «પongંગ«. જો આપણે મૂડી અક્ષરોનો ઉપયોગ કરીએ છીએ કે નહીં, કારણ કે સિસ્ટમ તેમના ઉપયોગ પ્રત્યે સંવેદનશીલ છે તેથી આપણે ધ્યાનમાં લેવું આવશ્યક છે.

જો આપણે જોઈએ તો તે છે કે, "પongંગ" ને બદલે આપણું રાસ્પબરી પી એક ફંક્શન આપે છે, જ્યાં આપણે રિસ્પોન્સ મોકલાવીએ છીએ. ફોટો લેવા માટે સિસ્ટમને કહો પહેલા ઇન્સ્ટોલ કરેલા કેમેરાનો ઉપયોગ કરીને અને અમને મોકલો.

લિંક: સૂચનાઓ


3 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ગુઈલેર્મો જણાવ્યું હતું કે

    આની શક્યતાઓ જોઈને મને થયું કે કદાચ ટેલિગ્રામથી મારા રાસબેરિ (અથવા કોઈપણ લિનક્સ સર્વર પર) કોઈપણ આદેશ સુરક્ષિત રીતે મોકલવામાં અને આઉટપુટ મેળવવા માટે સક્ષમ થવું સારું છે. વધારે લખવાનું ટાળવા માટે કમાન્ડ એલિએઝ પણ બનાવો, તે જ મશીન પર તે જ કરી શકે તેવા વપરાશકર્તાઓને મેનેજ કરો જેથી કોઈ પણ જે ઇચ્છે તે કરી ન શકે ... વગેરે.

    મેં તે કરવાનું શરૂ કર્યું છે અને આજે મેં 'આજ્edાપાલન' પ્રકાશિત કર્યું છે.
    જો કોઈ તેની આસપાસ ગડબડ કરવા માંગે છે અને તેને અજમાવવા માંગે છે, તો આગળ વધો

    https://github.com/GuillermoPena/obedience

  2.   જુઆન લુઇસ આર્બોલેડાસ જણાવ્યું હતું કે

    હેલો ગિલ્લેર્મો,

    મારી પાસે દરેક વસ્તુની સમીક્ષા કરવા માટે ઘણો સમય નથી, પરંતુ મારે તમને કહેવું પડશે કે તે ખૂબ સારું લાગે છે. જો મારી પાસે આ સપ્તાહમાં સમય છે, તો હું તે કેવી રીતે કાર્ય કરે છે તે જોવા માટે તમામ પ્રયાસ કરીશ.

    તમારા કામ માટે ખૂબ ખૂબ આભાર !!!

  3.   જોનાથન જણાવ્યું હતું કે

    હેલો, ઉત્તમ પોસ્ટ, મને તે ગમ્યું! હું ફક્ત તે જાણવા માંગું છું કે શરૂઆતમાં .lua સ્ક્રિપ્ટ આપમેળે ચલાવવાની કોઈ રીત છે કે નહીં, શુભેચ્છાઓ!