మీ రాస్ప్బెర్రీ పై నుండి టెలిగ్రామ్ వినియోగదారులకు సందేశాలను పంపండి

Telegram

మీరు స్మార్ట్‌ఫోన్ వినియోగదారు అయితే, వాట్సాప్ యొక్క అత్యంత సారూప్యమైన మరియు ప్రసిద్ధ అనువర్తనాల్లో ఒకటి టెలిగ్రామ్, a చాలా బహుముఖ సందేశ క్లయింట్ ఒకే టెలిఫోన్ నంబర్‌ను వేర్వేరు పరికరాల నుండి ఒకేసారి ఉపయోగించగల అవకాశం వంటి అనేక విశిష్టతలను ఇది అందిస్తుంది. ఈ లక్షణానికి ఖచ్చితంగా ధన్యవాదాలు, ఈ రోజు నేను మీకు ఒక చిన్న ట్యుటోరియల్‌ను ప్రదర్శించాలనుకుంటున్నాను, దానితో మీరు రాస్‌ప్బెర్రీ పై నుండి మీ పరిచయాలకు వచన సందేశాలను మరియు మల్టీమీడియా ఫైళ్ళను కూడా పంపవచ్చు.

మన రాస్ప్బెర్రీ పైని కాన్ఫిగర్ చేయగల వాస్తవం చాలా ఎక్కువ లేదా ఆసక్తికరంగా ఉంది, తద్వారా టెలిగ్రామ్ అందుకున్న ఒక నిర్దిష్ట ఆదేశానికి ముందు, మా కార్డు కొంత వ్యాయామం చేయవచ్చు అదనపు పనితీరుఅంటే, మనం word అనే పదాన్ని పంపుతామని imagine హించుకుందాంఫోటో»మరియు ఇది మాకు ఇంట్లో ఏదైనా గది యొక్క చిత్రాన్ని ఇస్తుంది,«కాంతిLight స్వయంచాలకంగా ఏదైనా కాంతిని ఆన్ చేయడానికి లేదా «తెరవండిAuto స్వయంచాలకంగా గ్యారేజ్ తలుపు తెరవడానికి.

ఈ అదనపు కార్యాచరణ ఖచ్చితంగా మీ దృష్టిని ఆకర్షించింది. అలా అయితే, మేము పని చేయడానికి దిగుతాము, కాని ఈ ప్రాజెక్ట్ను నిర్వహించడానికి మాకు రాస్ప్బెర్రీ పై బి లేదా రాస్ప్బెర్రీ పై బి + అవసరమని మీకు చెప్పే ముందు కాదు, అలాగే 8 జిబి క్లాస్ 10 మైక్రో ఎస్డి కార్డ్ రాస్పియన్ యొక్క తాజా వెర్షన్ ముందే ఇన్‌స్టాల్ చేయబడింది.

పైన పేర్కొన్నవన్నీ మనకు లభించిన తర్వాత, మేము ప్రారంభిస్తాము మరియు a టెర్మినల్ మేము నవీకరణ మరియు ప్రాథమిక కాన్ఫిగరేషన్‌తో ప్రారంభిస్తాము. ఖచ్చితంగా ఇది అవసరం లేని చాలా మంది వినియోగదారులు ఉంటారు, కాని మనం ఏదైనా దాటవేయకుండా దశల వారీగా మరియు మంచి వేగంతో ప్రతిదీ చేస్తాము. ప్యాకేజీలను అమలు చేయడం మరియు నవీకరించడం ద్వారా మేము ప్రారంభిస్తాము:

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

రిపోజిటరీ యొక్క షిఫ్ట్ గ్యాలరీలు

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

పై వాటితో, మేము ఆచరణాత్మకంగా ప్రతిదీ కాన్ఫిగర్ చేసాము, తద్వారా మేము వచనాన్ని పంపినప్పుడు «పింగ్»ఇది తిరిగి వస్తుంది«పాంగ్".

మేము tg డైరెక్టరీకి వెళ్తాము

cd /home/pi/tg

మేము ఈ క్రింది క్రమాన్ని అమలు చేస్తాము

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

పరీక్ష ప్రారంభించడానికి మరియు సమర్పించడానికి సమయం ఆసన్నమైందిపింగ్Tele టెలిగ్రామ్‌కు, వెంటనే మరియు మీరు చిత్రంలో చూడగలిగినట్లుగా సమాధానం మా expected హించినది «పాంగ్«. మేము పెద్ద అక్షరాలను ఉపయోగిస్తే లేదా దాని ఉపయోగం పట్ల సిస్టమ్ సున్నితంగా ఉన్నందున మనం పరిగణనలోకి తీసుకోవాలి.

మనకు కావలసినది ఏమిటంటే, «పాంగ్» కు బదులుగా మా రాస్ప్బెర్రీ పై ఒక చిత్రాన్ని తిరిగి ఇస్తుంది, ఫంక్షన్ లో మనం స్పందన పంపేటప్పుడు మనం మాత్రమే చేయాల్సి ఉంటుంది ఫోటో తీయమని సిస్టమ్‌కు చెప్పండి గతంలో ఇన్‌స్టాల్ చేసిన కెమెరాను ఉపయోగించి మాకు పంపించండి.

లింక్: Instructables


3 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   బిల్ అతను చెప్పాడు

    దీని యొక్క అవకాశాలను చూసినప్పుడు, టెలిగ్రామ్ నుండి నా కోరిందకాయకు (లేదా ఏదైనా లైనక్స్ సర్వర్‌కు) ఏదైనా ఆదేశాన్ని సురక్షితంగా పంపించి, అవుట్‌పుట్ పొందగలిగితే బాగుంటుందని నాకు అనిపించింది. ఎక్కువ టైప్ చేయకుండా ఉండటానికి కమాండ్ మారుపేర్లను కూడా సృష్టించండి, అదే మెషీన్‌లో అదే విధంగా చేయగల వినియోగదారులను నిర్వహించండి, తద్వారా ఎవరైనా తమకు కావలసినది చేయలేరు ... మొదలైనవి

    నేను దీన్ని చేయడం ప్రారంభించాను మరియు ఈ రోజు నేను 'విధేయత' ప్రచురించాను.
    ఎవరైనా చుట్టూ గందరగోళం చేసి ప్రయత్నించాలనుకుంటే, ముందుకు సాగండి

    https://github.com/GuillermoPena/obedience

  2.   జువాన్ లూయిస్ అర్బోలెడాస్ అతను చెప్పాడు

    హలో గిల్లెర్మో,

    ప్రతిదాన్ని సమీక్షించడానికి నాకు ఎక్కువ సమయం లేదు, కానీ ఇది చాలా బాగుంది అని నేను మీకు చెప్పాలి. ఈ వారాంతంలో నాకు సమయం ఉంటే, అది ఎలా ఉందో చూడటానికి నేను ప్రతిదీ ప్రయత్నిస్తాను.

    మీ పనికి చాలా ధన్యవాదాలు !!!

  3.   జోనాథన్ అతను చెప్పాడు

    హలో, అద్భుతమైన పోస్ట్, నేను ప్రేమించాను! ప్రారంభంలో .lua స్క్రిప్ట్‌ను స్వయంచాలకంగా అమలు చేయడానికి ఒక మార్గం ఉందా అని నేను తెలుసుకోవాలనుకుంటున్నాను, శుభాకాంక్షలు!