وضع علامة كمقروء
وضع علامة على الرسائل غير المقروءة كمقروءة لمحادثة معينة.
تسجيل الدخول مطلوب
سجل الدخول لاستبدال المعرفات (Instance ID) ورمز الوصول (Access Token) بمعلومات حسابك الحقيقي لاختبار ال API مباشرة.
تسجيل الدخوللا توجد معاملات استعلام مطلوبة
هذه النهاية الطرفية لا تتوقع بيانات في الرابط.
توصيات
أضف تأخيرات عشوائية بين الرسائل لمحاكاة السلوك البشري.
تحقق من أرقام الهواتف قبل الإرسال لضمان التسليم.
فن العلامة الزرقاء: إتقان حالات القراءة
في واتساب، يعد الانتقال من الرموز الرمادية (تم التسليم) إلى الرموز الزرقاء (تمت القراءة) حدثاً نفسياً هاماً. تسمح نقطة النهاية /v2/chats/read لتطبيقك بإطلاق هذا التغيير برمجياً. سواء كنت تبني مكتب مساعدة آلياً أو نظام CRM متزامناً متعدد الوكلاء، فإن إدارة "إيصالات القراءة" بشكل صحيح أمر بالغ الأهمية للحفاظ على ثقة المستخدم والاستجابة المهنية.
🏗️ سير العمل التقني لحدث القراءة
عندما تضع علامة على محادثة كمقروءة عبر Wawp، يقوم المحرك بـ "مصافحة إقرار" متخصصة:
- الاختيار: بناءً على بارامترات
messagesأوdays، يحدد المحرك مجموعة الرسائل غير المقروءة فيchatIdالمحدد. - بث الشبكة: يتم إرسال حزمة "تمت الرؤية" عبر WhatsApp WebSocket.
- مزامنة واجهة المستخدم: ينتشر هذا الحدث عبر جميع الأجهزة الأخرى المرتبطة بالحساب (واتساب ويب، الهاتف، سطح المكتب)، مما يؤدي فوراً إلى مسح شارات "غير المقروء" وتحويل علامات الصح لدى المرسل إلى اللون الأزرق.
🚀 أنماط التنفيذ الاستراتيجي
1. مزامنة "الوكيل البشري"
إذا كنت تبني لوحة تحكم مخصصة للوكلاء:
- المحفز: رصد متى ينقر الوكيل على سلسلة محادثات لفتحها.
- الإجراء: استدعاء
/v2/chats/readفوراً لهذا المعرف JID. يرسل هذا إشارة للعميل بأن "شخصاً ما ينظر إلى رسالتك"، مما يحسن بشكل كبير الجودة المتصورة للخدمة.
2. نهج "البوت أولاً"
إذا كان بوت الذكاء الاصطناعي يتعامل مع الفرز الأولي:
- أفضل الممارسات: ضع علامة على الرسائل كمقروءة بمجرد معالجة البوت لها. هذا يحافظ على نظافة قائمة "غير المقروء" لدى الوكيل، مما يضمن تركيزهم فقط على المحادثات التي تحتاج إلى تصعيد بشري.
🛡️ أفضل الممارسات لإدارة تجربة المستخدم
- تجنب "القراءة الشبحية": يجب أن تكون الأتمتة واسعة النطاق حذرة من عدم وضع علامة "مقروء" على كل رسالة واردة فوراً. هذا يخلق "فجوة استجابة" — يرى المستخدم العلامات الزرقاء ويتوقع رداً في ثوانٍ. إذا لم يكن البوت جاهزاً للرد، ففكر في تأجيل إجراء "القراءة" حتى تكتمل المعالجة.
- القراءة على دفعات: استخدم بارامتر
daysلروتين "تنظيف صندوق الوارد". على سبيل المثال، ضع علامة على جميع الرسائل من آخر 7 أيام كمقروءة لأي محادثة توشك على أرشفتها.
🧩 حالة استخدام متقدمة: منطق إكمال الجلسة
عندما يقوم وكيل بحل تذكرة دعم:
- استدعِ
/v2/chats/readللتأكد من وضع علامة "تمت الرؤية" على كل شيء. - أرسل رسالة إغلاق "شكراً لك".
- أرشفة المحادثة.
⚠️ اعتبارات هامة
- إعدادات الخصوصية: إذا قام مرسل الرسالة بإيقاف "إيصالات القراءة" في إعدادات واتساب الخاصة به، فلن تظهر علاماتك الزرقاء له، ولكن سيتم مسح عدد الرسائل غير المقروءة داخل Wawp.
- حالة المحرك: تتطلب هذه النقطة أن تكون الجلسة في حالة
WORKING. - عدم القابلية للتراجع: بمجرد وضع علامة على الرسالة كمقروءة، لا يمكن جعلها "غير مقروءة" (إعادتها للون الرمادي) على جهاز المرسل.
البارامترات
قم بتهيئة المعاملات المطلوبة للتفاعل مع نقطة النهاية هذه. جميع وسائط الاستعلام والبيانات مدرجة أدناه مع تفاصيلها.
محتوى الطلب
يرسل كـ JSONstring | WhatsApp Instance ID مثال: | ||
string | API Access Token مثال: | ||
string | Recipient's WhatsApp ID (JID). Supports Individuals (@c.us), Groups (@g.us), and Newsletters (@newsletter). مثال: | ||
number | — | عدد أحدث الرسائل المراد قراءتها مثال: | |
number | — | عدد أحدث الأيام المراد قراءتها مثال: |
أمثلة الكود
استخدم أمثلة الكود الجاهزة لدمج واجهة برمجة التطبيقات (API) في مشروعك بسرعة وكفاءة. اختر لغة البرمجة والمكتبة التي تفضلها.
الردود المتوقعة
استكشف كافة الردود والنتائج المحتملة من الخادم. قمنا بتوثيق كل كود حالة (Status Code) مع أمثلة للبيانات لتسهيل معالجة الأخطاء والنجاح.
Example
{
"success": true,
"message": "Operation completed successfully"
}Command Palette
Search for a command to run...