- المتطلبات
- تثبيت مكتبة Yowsup (WhatsApp) في Raspberry Pi
- قم بإعداد حساب WhatsApp على Raspberry Pi
- تشغيل WhatsApp على Raspberry Pi
WhatsApp هو أحد تطبيقات المراسلة الأكثر شيوعًا والأكثر استخدامًا ولكنه متاح فقط للهواتف الذكية ولا يعمل على أجهزة الكمبيوتر. ولكن هناك طريقة لتثبيته على جهاز كمبيوتر بحجم راحة اليد Raspberry Pi وهو يعمل بشكل جيد باستخدام واجهة سطر الأوامر.
توجد مكتبة Python للوصول إلى جميع إمكانيات WhatsApp الرسمي على Raspberry pi - Yowsup. يمكّنك من استخدام حساب WhatsApp الخاص بك لتبادل الرسائل بدون التطبيق الأصلي مع جهات الاتصال الخاصة بك. تتيح هذه المكتبة للمستخدم إنشاء عميل WhatsApp مخصص كامل على Raspberry Pi.
في السابق ، كان من السهل تثبيت WhatsApp على Raspberr y باستخدام هذه المكتبة ولكن منذ الأشهر القليلة الماضية ، تمت إعادة كتابة هذه المكتبة بالكامل وتم إجراء العديد من التعديلات في المكتبة ، لذلك أصبحت عملية التثبيت مملة أكثر من ذي قبل. سنشرح هنا العملية الكاملة لتثبيت وتكوين WhatsApp على Raspberry Pi.
لتفعيل WhatsApp on pi ، ستحتاج إلى رقم هاتف جديد. لأنه لن يعمل مع WhatsApp no قيد التشغيل حاليًا. لذلك لسوء الحظ لتكوين Yowsup ، ما زلنا بحاجة إلى هاتف وبطاقة SIM ، ولكن بعد الخطوة الأولى يمكنك تركها بمفردها.
اذا هيا بنا نبدأ.
المتطلبات
- Raspberry Pi 2 أو أحدث (مع Raspbian Jessie أو أحدث مثبت فيه).
- يعمل اتصال الإنترنت
هنا ، سوف نستخدم SSH للوصول إلى Raspberry Pi على الكمبيوتر المحمول. يمكنك استخدام اتصال VNC أو Remote Desktop على الكمبيوتر المحمول ، أو يمكنك توصيل Raspberry pi بشاشة. تعرف على المزيد حول إعداد Raspberry Pi بدون رأس هنا بدون شاشة.
تثبيت مكتبة Yowsup (WhatsApp) في Raspberry Pi
1. أول شيء يتعين علينا القيام به هو تحديث وترقية Pi الخاص بنا. من الممارسات الجيدة تحديث Pi قبل تثبيت أي مكتبة أو حزمة جديدة بحيث يمكنك التأكد من أن لديك أحدث مكتبة. قم بتشغيل الأمر أدناه لإجراء التحديث.
sudo apt-get update && sudo apt-get Upgrade
اضغط على "y" حيثما تسأل نعم / لا وانتظر حتى الانتهاء.
2. تثبيت التبعيات التالية كما هو مطلوب من قبل مكتبة Yowsup .
sudo apt-get install python-dev libncurses5-dev sudo apt-get install build-basic libssl-dev libffi-dev python-dev
الآن ، قم بتثبيت حزم التشفير (المطلوبة لتشفير البيانات المستخدمة في WhatsApp) والتي تم تثبيتها بالفعل في Raspberry Pi الخاص بنا ولكن الإصدار غير متوافق كما هو مطلوب من قبل مكتبة Yowsup .
لذلك ، قم بتثبيت الإصدار المطلوب باستخدام الأمر أدناه
تشفير نقطة التثبيت
3. قم بتنزيل مكتبة Yowsup من GitHub باستخدام الأمر أدناه
git clone git: //github.com/tgalal/yowsup.git
4. انتقل إلى دليل yowsup باستخدام cd yowsup وقم بتثبيت المكتبة التي تم تنزيلها باستخدام الأمر التالي
sudo python setup.py install
5. الآن ، نحن جاهزون لإعداد حساب WhatsApp. تحقق أولاً مما إذا تم تثبيت المكتبة بشكل صحيح أم لا. لهذا ، قم بتشغيل الأمر المحدد
إذا كنت تحصل على الإخراج أدناه ، فسيتم تثبيت المكتبة بشكل صحيح.
قم بإعداد حساب WhatsApp على Raspberry Pi
بعد تثبيت WhatsApp على Raspberry Pi ، حان الوقت لتنشيط وتهيئة WhatsApp على pi.
1. احفظ رمز البلد "cc" ورقم الهاتف في ملف حتى يتمكن عميل Yowsup من جلب هذه المعلومات للحصول على إذن. افتح محرر nano باستخدام sudo nano config واحفظ المعلومات باستخدام ctrl + x كما هو موضح أدناه.
sudo nano config cc = 91 هاتف = 91xxxxxxxxxx
91 هو cc للهند إذا كنت خارج الهند ، فاستخدم cc واستبدل هاتفك برقم هاتفك. تأكد من أن رقم الهاتف الذي تم إدخاله لا يستخدم من قبل حساب WhatsApp آخر ويجب أن تكون بطاقة SIM في الهاتف لأنك ستتلقى رمز التسجيل في الخطوة التالية.
2. الآن ، قم بتسجيل حساب WhatsApp الخاص بك باستخدام الأمر أدناه.
تسجيل yowsup-cli - تكوين التكوين - كود طلب الرسائل القصيرة
بعد تشغيل الأمر أعلاه ، ستتلقى الرمز المكون من ستة أرقام عبر رسالة نصية قصيرة.
3. استخدم هذا الرمز لتسجيل رقم الهاتف باستخدام الأمر
تسجيل yowsup-cli - تكوين التكوين - تسجيل xxx-xxx
استبدل xxx-xxx بالرمز الذي تلقيته على هاتفك.
بعد ثانية أو ثانيتين ، ستتلقى ردًا من WhatsApp على محطة Pi كما هو موضح أدناه
يحتوي الرد على كلمة مرور WhatsApp الخاصة بك. المعرّف ، الذي يظهر بالسهم في الصورة أعلاه ، هو كلمة مرورك بدون علامات اقتباس مزدوجة. احفظ كلمة المرور هذه في نفس ملف التكوين.
لذلك ، افتح ملف التكوين باستخدام محرر nano والصق المعرف باسم
معرف = ************************
الآن ، سيبدو ملف التكوين هكذا. احفظ هذا الملف.
تشغيل WhatsApp على Raspberry Pi
1. الآن ، نحن جميعًا على استعداد لإطلاق WhatsApp على Raspberry Pi. قم بتشغيل الأمر أدناه لبدء تشغيل WhatsApp.yowsup-cli demos --yowsup --config config
سترى الرد التالي من WhatsApp. علينا تسجيل الدخول الآن. أدخل “/ L” واضغط دخول. لاستكشاف المزيد من الأوامر ، يمكنك كتابة / مساعدة.
إذا فشلت في تسجيل الدخول ، أعد تشغيل Raspberry Pi.
2. بعد تسجيل الدخول ، تكون جاهزًا لإرسال واستقبال الرسائل.
لإرسال رسالة إلى رقم WhatsApp آخر ، اكتب الأمر التالي.
/ message send 91 ********** "رسالتك"
استبدل ********** برقم الرسيفر WhatsApp. سيتم عرض الرسائل المرسلة والمستلمة على نفس الجهاز كما هو موضح أدناه.
هذه هي الطريقة التي يمكن بها تحويل Raspberry Pi إلى عميل WhatsApp لإرسال واستقبال الرسائل من رقم WhatsApp آخر. يمكننا أيضًا تنفيذ أتمتة المنزل باستخدام رسائل WhatsApp ولكن مكتبة Yowsup لا تعمل بشكل صحيح لهذا الغرض والتحسين مستمر لاستخدام هذه الوظيفة.
/>