- आवश्यकताओं को
- रास्पबेरी पाई में व्हाट्सअप (व्हाट्सएप) लाइब्रेरी स्थापित करना
- रास्पबेरी पाई पर व्हाट्सएप सेटअप करें
- रास्पबेरी पाई पर व्हाट्सएप चलाना
WhatsApp सबसे लोकप्रिय और व्यापक रूप से उपयोग किए जाने वाले मैसेजिंग ऐप में से एक है, लेकिन यह केवल स्मार्टफ़ोन के लिए उपलब्ध है और कंप्यूटर पर काम नहीं करता है। लेकिन हथेली के आकार के कंप्यूटर रास्पबेरी पाई पर इसे स्थापित करने का एक तरीका है और यह कमांड लाइन इंटरफ़ेस का उपयोग करके काफी अच्छी तरह से काम करता है।
रास्पबेरी पाई - येव्सअप पर एक आधिकारिक व्हाट्सएप की सभी क्षमताओं का उपयोग करने के लिए एक पायथन लाइब्रेरी है । यह आपको अपने संपर्कों के साथ मूल ऐप के बिना संदेशों का आदान-प्रदान करने के लिए अपने व्हाट्सएप खाते का उपयोग करने में सक्षम बनाता है। यह लाइब्रेरी उपयोगकर्ता को रास्पबेरी पाई पर एक पूर्ण कस्टम कस्टम व्हाट्सएप क्लाइंट बनाने की अनुमति देती है ।
पहले, इस लाइब्रेरी का उपयोग करके रास्पबेर वाई पर व्हाट्सएप को स्थापित करना आसान था लेकिन पिछले कुछ महीनों से यह लाइब्रेरी पूरी तरह से फिर से लिखी गई है और लाइब्रेरी में कई संशोधन किए गए हैं, इसलिए स्थापित करने की प्रक्रिया पहले की तुलना में अधिक थकाऊ हो गई है। यहां हम रास्पबेरी पाई पर व्हाट्सएप को स्थापित करने और कॉन्फ़िगर करने की पूरी प्रक्रिया बताएंगे ।
व्हाट्सएप को pi पर एक्टिवेट करने के लिए आपको एक नया फोन नं। क्योंकि यह वर्तमान में व्हाट्सएप नंबर चलाने के साथ काम नहीं करेगा। तो दुर्भाग्य से Yowsup को कॉन्फ़िगर करने के लिए हमें अभी भी एक फोन और एक सिम कार्ड की आवश्यकता है, लेकिन पहले चरण के बाद आप इसे अकेले छोड़ सकते हैं।
तो चलो शुरू करते है।
आवश्यकताओं को
- रास्पबेरी पाई 2 या नया (रास्पियन जेसी के साथ या इसमें नया स्थापित)।
- काम कर रहे इंटरनेट कनेक्शन
यहां, हम SSH का उपयोग लैपटॉप पर रास्पबेरी पाई तक पहुंचने के लिए करेंगे। आप लैपटॉप पर वीएनसी या रिमोट डेस्कटॉप कनेक्शन का उपयोग कर सकते हैं, या अपने रास्पबेरी पाई को मॉनिटर से जोड़ सकते हैं। बिना मॉनिटर के यहां बिना सिर के रास्पबेरी पाई स्थापित करने के बारे में अधिक जानें।
रास्पबेरी पाई में व्हाट्सअप (व्हाट्सएप) लाइब्रेरी स्थापित करना
1. पहली चीज जो हमें करनी है वह है अपडेट और अपने पीआई को अपग्रेड करना। किसी भी नए पुस्तकालय या पैकेज को स्थापित करने से पहले पाई को अपडेट करना अच्छा अभ्यास है ताकि आप हाल ही में पुस्तकालय के लिए सुनिश्चित हो सकें। अद्यतन करने के लिए नीचे कमांड चलाएँ।
sudo apt-get update && sudo apt-get upgrade
मारो 'y' जहाँ भी हाँ / नहीं के लिए पूछें और पूरा होने की प्रतीक्षा करें।
2. Yowsup पुस्तकालय द्वारा अपेक्षित निर्भरता स्थापित करें ।
sudo apt-get install अजगर-देव libncurses5-dev sudo apt-get install निर्माण-आवश्यक libssl-dev libffi-dev अजगर-देव
अब, क्रिप्टोग्राफ़ी पैकेज स्थापित करें (व्हाट्सएप में उपयोग किए गए डेटा को एन्क्रिप्ट करने के लिए आवश्यक) जो पहले से ही हमारे रास्पबेरी पाई में स्थापित है, लेकिन संस्करण यसुप लाइब्रेरी द्वारा आवश्यक के रूप में संगत नहीं है ।
इसलिए, नीचे दिए गए कमांड का उपयोग करके आवश्यक संस्करण स्थापित करें
पाइप स्थापित क्रिप्टोग्राफी
3. नीचे दिए गए कमांड का उपयोग करके GitHub से Yowsup लाइब्रेरी डाउनलोड करें
git क्लोन क्लोन git: //github.com/tgalal/yowsup.git
4. cd yowsup का उपयोग करके yowsup डायरेक्टरी में जाएं और निम्न कमांड का उपयोग करके डाउनलोड की गई लाइब्रेरी को इंस्टॉल करें
sudo python setup.py इंस्टॉल
5. अब, हम व्हाट्सएप अकाउंट सेटअप करने के लिए तैयार हैं। पहले जांचें कि पुस्तकालय सही तरीके से स्थापित है या नहीं। इसके लिए दिए गए कमांड को रन करें
यदि आपको नीचे आउटपुट मिल रहा है तो लाइब्रेरी सही ढंग से स्थापित है।
रास्पबेरी पाई पर व्हाट्सएप सेटअप करें
रास्पबेरी पाई पर व्हाट्सएप स्थापित करने के बाद, व्हाट्सएप को सक्रिय करने और कॉन्फ़िगर करने का समय।
1. देश कोड "cc" और फोन नंबर को एक फाइल में सेव करें ताकि Yowsup क्लाइंट प्राधिकरण के लिए इस जानकारी को प्राप्त कर सके। Sudo nano config का उपयोग करके नैनो संपादक खोलें और नीचे दिखाए अनुसार ctrl + x का उपयोग करके जानकारी को सहेजें।
sudo nano config cc = 91 फ़ोन = 91xxxxxxxxxx
91 भारत के लिए cc है यदि आप भारत से बाहर हैं अपने cc का उपयोग करें और अपने फ़ोन नंबर के साथ फ़ोन बदलें। सुनिश्चित करें कि दर्ज किया गया फ़ोन नंबर किसी अन्य व्हाट्सएप खाते द्वारा उपयोग नहीं किया गया है और सिम कार्ड फ़ोन में होना चाहिए क्योंकि आपको अगले चरण में पंजीकरण कोड प्राप्त होगा।
2. अब, नीचे दिए गए आदेश का उपयोग करके अपने व्हाट्सएप खाते को पंजीकृत करें।
yowsup-cli registration --config config --requestcode sms
उपरोक्त कमांड चलाने के बाद आपको एक एसएमएस के माध्यम से छह अंकों का कोड प्राप्त होगा।
3. कमांड का उपयोग करके फोन नंबर रजिस्टर करने के लिए उस कोड का उपयोग करें
yowsup-cli registration --config config --register xxx-xxx
अपने फ़ोन पर प्राप्त कोड से xxx-xxx बदलें।
एक या दो सेकंड के बाद, आपको नीचे दिखाए गए अनुसार पीए टर्मिनल पर व्हाट्सएप से प्रतिक्रिया प्राप्त होगी
प्रतिक्रिया में आपके व्हाट्सएप का पासवर्ड होता है। ऊपर की छवि में तीर द्वारा दिखाई गई आईडी, दोहरे उद्धरण चिह्नों के बिना आपका पासवर्ड है। इस पासवर्ड को उसी कॉन्फिग फाइल में सेव करें।
इसलिए, नैनो एडिटर का उपयोग करके कॉन्फिगर फाइल खोलें और आईडी को पेस्ट करें
आईडी = *********************
अब, config फाइल इस तरह दिखाई देगी। इस फाइल को सेव करें।
रास्पबेरी पाई पर व्हाट्सएप चलाना
1. अब, हम रास्पबेरी पाई पर व्हाट्सएप लॉन्च करने के लिए तैयार हैं । व्हाट्सएप शुरू करने के लिए नीचे दिए गए कमांड को रन करें।yowsup-cli demos --yowsup --config config
आपको व्हाट्सएप की ओर से प्रतिक्रिया मिलेगी। हमें अभी लॉगिन करना है। दर्ज करें "/ L" और हिट दर्ज करें। अधिक आदेशों की खोज के लिए आप टाइप / सहायता कर सकते हैं।
यदि आप लॉगिन करने में विफल हैं, तो अपना रास्पबेरी पाई पुनः आरंभ करें।
2. लॉगिन करने के बाद आप संदेश भेजने और प्राप्त करने के लिए पूरी तरह तैयार हैं।
अन्य व्हाट्सएप नंबर पर संदेश भेजने के लिए निम्न कमांड टाइप करें।
/ संदेश भेजें 91 ********** "आपका संदेश"
रिसीवर WhatsApp नंबर के साथ ********** बदलें। भेजे गए और प्राप्त संदेश उसी टर्मिनल पर दिखाए जाएंगे जैसा कि नीचे दिखाया गया है।
तो यह है कि रास्पबेरी पाई को दूसरे व्हाट्सएप नंबर से संदेश भेजने और प्राप्त करने के लिए एक व्हाट्सएप क्लाइंट में परिवर्तित किया जा सकता है । हम व्हाट्सएप संदेशों का उपयोग करके होम ऑटोमेशन को भी लागू कर सकते हैं लेकिन योस्पुप पुस्तकालय उस उद्देश्य के लिए ठीक से काम नहीं कर रहा है और इस कार्यक्षमता का उपयोग करने के लिए सुधार चल रहा है।
/>