عقدة بسيطة لتوصيل Node-Red بـ Whatsapp لإرسال واستقبال صورة/نص Whatsapp.
حاليًا في وضع التطوير، قد يواجه التحديث المستمر. ؟
!nodered
" للحصول على رد من Node-Red في الدردشات/المجموعات.نسختهم الخفيفة متاحة أيضًا فيها. يختلف Whatsapp-Lite (الوضع التجريبي) تمامًا عن Whatapp-Web، ويعمل على Web-Sockets فقط، وقد يعمل معك أيضًا.
ما عليك سوى اختيار Whatsapp Lite
في عقدة تكوين Whatsapp-Link.
سيقوم بإنشاء مثيل Whatsapp Web على جهازك وتخزين جلستك محليًا في Node-RED. يتم تخزين جميع البيانات في مجلد المستخدمين <user>/.node-red/Whatsapp-Link
. بالقرب منك ملف settings.js الخاص بـ Node-Red.
Whatsapp Admin : العقدة المستخدمة للمستخدمين لأول مرة للتواصل مع whatsapp والمهام الإدارية الأخرى ذات الصلة.
تقوم عقدة المشرف بإنشاء رمز الاستجابة السريعة الموجود أسفل العقدة مباشرةً لسهولة الاتصال بـ whatsapp.
المدخلات | وصف |
---|---|
امتحان | يتحقق من الحالة الحالية لتطبيق whatsapp ويخرج نفس الحالة في msg.payload |
تدمير | أغلق العميل وقم بتدمير اتصال whatsapp. |
إعادة تشغيل | أعد تشغيل اتصال الواتس اب. |
تسجيل الخروج | ما عليك سوى تسجيل خروجك وإغلاق الجلسة. |
الإخراج | وصف |
---|---|
status | توفير الحالة على msg.payload لجميع وكل المدخلات المذكورة في الجدول أعلاه. |
جارٍ الاتصال.. | عندما يحاول الواتس اب الاتصال |
رمز الاستجابة السريعة (صورة) | عندما يتم إنشاء رمز الاستجابة السريعة. يمكن أيضًا استخدام هذه الطريقة للحصول على رمز الاستجابة السريعة (الصورة) الذي تم إنشاؤه بواسطة تطبيق whatsapp. |
متصل | عندما يتم توصيل whatsapp بنجاح. |
تم الانضمام إلى المجموعة أو إزالتها | msg.paylod : اسم المجموعة.msg.type : انضم / تمت إزالته من المجموعة.msg.notification : إعلام كامل.msg.chat : تفاصيل المجموعة الكاملة. |
الدردشات في : عقدة لتلقي جميع الرسائل المرسلة إلى الرقم المتصل.
الإخراج | وصف |
---|---|
msg.paylod | الرسالة المستلمة |
msg.from | رقم المرسل |
msg.chatID | معرف الدردشة للدردشة الجماعية / الدردشة الشخصية |
msg.message | كائن الرسالة كاملة. بعض التفاصيل الإضافية للمستخدمين المتقدمين |
هناك العديد من خيارات الأحداث الأخرى المتاحة جنبًا إلى جنب مع حدث message
في Chats-In Node. للحصول على تفاصيل، راجع الوثائق الخاصة بـ Chats-In Node.
الدردشات / خروج المجموعة : بكل بساطة ذكر الاسم، سترسل العقدة msg.payload
المستلمة عند الإدخال إلى الرقم المذكور في العقدة. يتوفر مثال ImageMessage.json
في أمثلة للاستيراد.
رسالة الوسائط المتعددة: المتطلبات-
مدخل | وصف |
---|---|
msg.image | Base64 (صورة مشفرة)، تعمل عقدة image-tool بشكل جيد لترميز base64 |
msg.payload | التسمية التوضيحية للصورة |
msg.toNumber | رقم المستلم (إذا لم يتم توفير الرقم في العقدة) |
لا تنس أن تذكر رمز الاتصال الدولي قبل رقمك. يجب أن يكون الرقم بتنسيق مثل +11 99999 99999 بدون أي مسافة.
أو
اترك الرقم فارغًا وقم بتوفير الرقم مع paylod علىmsg.toNumber
مع الرمز الدولي. لإرسال رسالة إلى جهات اتصال متعددة، يمكن تمرير رقم على msg.toNumber
مثل msg.toNumber
= ["+1199999999"، "+12990000099"، "+1311111111"].رسالة جماعية : عقدة مجموعة Whatsapp لإرسال رسالة في مجموعة.
سترسل العقدة msg.payload
المستلمة إلى دردشة جماعية.
يتوفر مثال A-reply-to-All.json
في أمثلة للاستيراد.
سوف تقوم العقدة بالرد ( payload
) على كل رسالة تبدأ بالسلسلة المذكورة في عمود التعليمات أو الإعدادات الافتراضية !red
. تجنب استخدامه من فضلك.
القضايا والاقتراحات هي موضع ترحيب هنا.
Ver-0.1.21
: تمت إضافة عقدة رسالة المجموعة.Ver-0.1.23
: يتم تنسيق العقد بشكل صحيح ويتم تحديث الأسماء.Ver-0.1.28
: الآن أصبحت رموز QR متاحة مباشرة في وقت التشغيل على Whatsapp-Admin-Node.Ver-0.1.30
: يمكن إرسال الرسالة إلى مجموعة من جهات الاتصال المتوفرة في msg.toNumber
.Ver-0.1.32
: تمت إضافة عقدة تكوين Whatsapp Lite
المستندة إلى المقبس في الوضع التجريبي. تمت إضافة دعم إرسال الرسائل المصورة في عقدة الدردشة.Ver-0.1.33
: تمت إضافة دعم الأزرار والقائمة، وتم إصلاح الأخطاء الطفيفة.Ver-0.1.34
: تمت إضافة خيارات قراءة الأحداث المتعددة في Chats-In Node.Ver-0.1.36
: تمت إضافة خانة الاختيار لإظهار الحالة على أنها Online/Offline
في Whatsapp-Link Node، للحصول على إشعارات الدفع. تمت إضافة Ping-Interval لإبقاء تطبيق WhatsApp نشطًا لفترة طويلة. تمت إضافة أمثلة متعددة.Ver-0.1.37
: تغييرات لتصحيح إرسال الرسائل مع الصور واستخدام ملفات تعريف Chromium في Puppeteer.Ver-0.1.39B
: تم إصلاح عطل "Whatsapp-Web & Lite". القدرة على Send/Receive
Image/Text
whatsapp في كل من Whatsapp-Lite والويب. العمل على العقد سهلة الاستخدام. نعمل حاليًا على المزيد من Whatsapp Node وسيكون متاحًا قريبًا -
سيتم أيضًا تحديث التفاصيل الكاملة للعقد في أقرب وقت ممكن.
من فضلك لا تحاول إرسال بريد عشوائي باستخدام رقمك الشخصي، فقد يتم تعقب الأنشطة المشبوهة عبر تطبيق WhatsApp.
شكرا لتحمل معي