- ข้อกำหนด
- การติดตั้ง Yowsup (WhatsApp) Library ใน 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 บน pi คุณจะต้องมีหมายเลขโทรศัพท์ใหม่ เนื่องจากจะใช้ไม่ได้กับ WhatsApp no. น่าเสียดายสำหรับการกำหนดค่า Yowsup เรายังคงต้องใช้โทรศัพท์และซิมการ์ด แต่หลังจากขั้นตอนแรกคุณสามารถปล่อยให้อยู่คนเดียวได้
มาเริ่มกันเลย
ข้อกำหนด
- Raspberry Pi 2 หรือใหม่กว่า (ติดตั้ง Raspbian Jessie หรือใหม่กว่า)
- การเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
ที่นี่เราจะใช้ SSH เพื่อเข้าถึง Raspberry Pi บนแล็ปท็อป คุณสามารถใช้การเชื่อมต่อ VNC หรือเดสก์ท็อประยะไกลบนแล็ปท็อปหรือสามารถเชื่อมต่อ Raspberry pi กับจอภาพ เรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่า Raspberry Pi โดยไม่ต้องใช้จอภาพ
การติดตั้ง Yowsup (WhatsApp) Library ใน Raspberry Pi
1. สิ่งแรกที่เราต้องทำคืออัปเดตและอัปเกรด Pi ของเรา เป็นแนวทางปฏิบัติที่ดีในการอัปเดต Pi ก่อนติดตั้งไลบรารีหรือแพ็คเกจใหม่เพื่อให้แน่ใจว่ามีไลบรารีล่าสุด รันคำสั่งด้านล่างเพื่อทำการอัพเดต
sudo apt-get update && sudo apt-get upgrade
กด 'y' ทุกที่ที่ขอใช่ / ไม่ใช่และรอให้เสร็จสิ้น
2. ติดตั้งการอ้างอิงต่อไปนี้ตามที่ไลบรารี Yowsup ต้องการ
sudo apt-get ติดตั้ง python-dev libncurses5-dev sudo apt-get install build-essential libssl-dev libffi-dev python-dev
ตอนนี้ติดตั้งแพ็คเกจการเข้ารหัส (จำเป็นสำหรับการเข้ารหัสข้อมูลที่ใช้ใน WhatsApp) ซึ่งติดตั้งไว้แล้วใน Raspberry Pi ของเรา แต่เวอร์ชันไม่สามารถใช้งานร่วมกันได้ตามที่ห้องสมุด Yowsup ต้องการ
ดังนั้นติดตั้งเวอร์ชันที่ต้องการโดยใช้คำสั่งด้านล่าง
pip ติดตั้งการเข้ารหัส
3. ดาวน์โหลดไลบรารี Yowsup จาก GitHub โดยใช้คำสั่งด้านล่าง
git clone git: //github.com/tgalal/yowsup.git
4. ไปที่ไดเร็กทอรี yowsup โดยใช้cd yowsupและติดตั้งไลบรารีที่ดาวน์โหลดโดยใช้คำสั่งต่อไปนี้
sudo python setup.py ติดตั้ง
5. ตอนนี้เราพร้อมที่จะตั้งค่าบัญชี WhatsApp แล้ว ก่อนอื่นให้ตรวจสอบว่าห้องสมุดติดตั้งถูกต้องหรือไม่ สำหรับสิ่งนี้ให้รันคำสั่งที่กำหนด
หากคุณได้รับผลลัพธ์ด้านล่างแสดงว่าไลบรารีได้รับการติดตั้งอย่างถูกต้อง
ตั้งค่าบัญชี WhatsApp บน Raspberry Pi
หลังจากติดตั้ง WhatsApp บน Raspberry Pi แล้วก็ถึงเวลาเปิดใช้งานและกำหนดค่า WhatsApp บน pi
1. บันทึกรหัสประเทศ“ cc” และหมายเลขโทรศัพท์ในไฟล์เพื่อให้ไคลเอนต์ Yowsup สามารถดึงข้อมูลนี้เพื่อขออนุมัติ เปิดตัวแก้ไขนาโนโดยใช้sudo nano configและบันทึกข้อมูลโดยใช้ ctrl + x ดังที่แสดงด้านล่าง
sudo nano config cc = 91 โทรศัพท์ = 91xxxxxxxxxx
91 คือ cc สำหรับอินเดียหากคุณอยู่นอกอินเดียให้ใช้ cc ของคุณและแทนที่โทรศัพท์ด้วยหมายเลขโทรศัพท์ของคุณ ตรวจสอบว่าไม่ได้ใช้หมายเลขโทรศัพท์ที่ป้อนโดยบัญชี WhatsApp อื่นและซิมการ์ดควรอยู่ในโทรศัพท์เพราะคุณจะได้รับรหัสลงทะเบียนในขั้นตอนถัดไป
2. ตอนนี้ลงทะเบียนบัญชี WhatsApp ของคุณโดยใช้คำสั่งด้านล่าง
การลงทะเบียน yowsup-cli --config config --requestcode sms
หลังจากเรียกใช้คำสั่งข้างต้นคุณจะได้รับรหัสหกหลักผ่าน SMS
3. ใช้รหัสนั้นเพื่อลงทะเบียนหมายเลขโทรศัพท์โดยใช้คำสั่ง
การลงทะเบียน yowsup-cli --config config - ลงทะเบียน xxx-xxx
แทนที่ xxx-xxx ด้วยรหัสที่คุณได้รับทางโทรศัพท์
หลังจากผ่านไปหนึ่งหรือสองวินาทีคุณจะได้รับคำตอบจาก WhatsApp บนเครื่อง Pi ดังที่แสดงด้านล่าง
คำตอบมีรหัสผ่านสำหรับ WhatsApp ของคุณ ID ที่แสดงโดยลูกศรในภาพด้านบนเป็นรหัสผ่านของคุณโดยไม่มีเครื่องหมายอัญประกาศคู่ บันทึกรหัสผ่านนี้ในไฟล์กำหนดค่าเดียวกัน
ดังนั้นเปิดไฟล์กำหนดค่าโดยใช้ตัวแก้ไขนาโนและวางรหัสเป็นไฟล์
id = ************************
ตอนนี้ไฟล์ config จะมีลักษณะเช่นนี้ บันทึกไฟล์นี้
เรียกใช้ WhatsApp บน Raspberry Pi
1. ตอนนี้เราพร้อมที่จะ เปิด WhatsApp บน Raspberry Piแล้ว เรียกใช้คำสั่งด้านล่างเพื่อเริ่ม WhatsAppการสาธิต yowsup-cli --yowsup --config config
คุณจะเห็นคำตอบต่อไปนี้จาก WhatsApp เราต้องเข้าสู่ระบบเดี๋ยวนี้ ป้อน“ / L” แล้วกด Enter สำหรับการสำรวจคำสั่งเพิ่มเติมคุณสามารถพิมพ์ / help
หากคุณไม่สามารถเข้าสู่ระบบให้รีสตาร์ท Raspberry Pi ของคุณ
2. หลังจากเข้าสู่ระบบคุณพร้อมที่จะส่งและรับข้อความ
สำหรับการส่งข้อความไปยังหมายเลข WhatsApp อื่นให้พิมพ์คำสั่งต่อไปนี้
/ ข้อความส่ง 91 ********** "ข้อความของคุณ"
แทนที่ ********** ด้วยหมายเลข WhatsApp ของผู้รับ ข้อความที่ส่งและรับจะแสดงบนเทอร์มินัลเดียวกันดังที่แสดงด้านล่าง
นี่คือวิธีที่Raspberry Pi สามารถแปลงเป็นไคลเอนต์ WhatsAppเพื่อส่งและรับข้อความจากหมายเลข WhatsApp อื่นได้ นอกจากนี้เรายังสามารถใช้งาน Home Automation โดยใช้ข้อความ WhatsApp ได้ แต่ไลบรารี Yowsup ทำงานไม่ถูกต้องตามวัตถุประสงค์นั้นและการปรับปรุงจะใช้ฟังก์ชันนี้ต่อไป
/>