تعديل الرسالة
يتم تفعيله عندما يقوم المستخدم بتعديل رسالة مرسلة.
توصيات
Update the text content for the existing message ID in your database.
Consider keeping an edit history if your application requires message auditing.
الفرصة الثانية: إتقان ويب هوك تعديل الرسائل
في عالم الاتصالات الفورية، الأخطاء واردة جداً. يوفر ويب هوك [message.edited] إشارة "تحديث الحقيقة" النهائية، حيث يزود بنيتك التحتية بإشعار فوري بأن تفاعلاً حالياً قد تم تنقيحه. لا تقتصر معالجة التعديلات على مزامنة واجهة المستخدم فحسب، بل هي ركيزة أساسية لـ دقة السياق وسلامة البيانات.
🏗️ الفلسفة المعمارية: الرسالة المتغيرة
يجب إدراك التحول من "السجلات الثابتة" إلى "المحادثات الحية". لم تعد الرسالة نقطة بيانات جامدة، بل هي كائن ديناميكي يمكن إعادة تعريفه.
- استراتيجية ربط الهوية: ترتبط حمولة [
message.edited] برمجياً بـ معرف الرسالة الأصلي. يجب على نظامك استخدام المعرف [id] لتحديد السجل الصحيح في الـ CRM وتحديثه بدلاً من إنشاء سجل جديد. - تحديث الحقيقة: توفر الحمولة النص الجديد [
newBody]، مما يسمح لنظامك بعرض النسخة الأحدث والأكثر دقة للوكلاء.
🚀 حالات الاستخدام الاستراتيجي: التفاعل الدقيق
1. التصحيح الفوري في عروض الأسعار
إذا أرسل وكيل مبيعات سعراً خاطئاً وقام بتعديله فوراً عبر واتساب، فإن ويب هوك التعديل يعمل كـ محفز تصحيح طوارئ. يضمن ذلك تحديث سجل العرض في الباك-إند وتوليد الفاتورة النهائية بناءً على السعر المصحح، مما يمنع أخطاء الفواتير ويحافظ على ثقة العميل.
2. إعادة تحليل النية بالذكاء الاصطناعي
إذا كان البوت الخاص بك يستخدم نماذج لغوية (LLM) لتحديد نية العميل، فإن التعديل هو "إشارة تنقيح". يجب على نظامك إعادة تشغيل تحليل النية على النص الجديد [newBody]. فإذا تحولت الرسالة من "كيف ألغي اشتراكي؟" إلى "كيف ألغي اشتراك الباقة الذهبية تحديداً؟"، فإن التعديل يتيح للبوت تقديم إجابة أكثر دقة وعالية القيمة.
🛡️ أفضل الممارسات المهنية
- سجل التدقيق (Audit Trail): في الصناعات الخاضعة للرقابة، لا تكتفِ باستبدال البيانات. احتفظ بـ "تاريخ التعديلات" (Edit History)؛ فعند وصول الحدث، انقل النص القديم إلى جدول "نسخ الرسائل" وحدث النص الحالي. هذا هو المعيار الذهبي لـ المساءلة التقنية.
- علامة "معدلة" في واجهة المستخدم: أظهر دائماً مؤشراً بصرياً (مثل أيقونة ساعة صغيرة) بجانب النص المصحح في لوحة تحكم الوكيل. هذا يخبر الوكيل البشري: "لقد غير المستخدم رأيه بشأن ما قاله هنا"، مما يسمح للوكيل بتعديل لهجته وسياق رده.
الردود المتوقعة
استكشف كافة الردود والنتائج المحتملة من الخادم. قمنا بتوثيق كل كود حالة (Status Code) مع أمثلة للبيانات لتسهيل معالجة الأخطاء والنجاح.
Example
{
"id": "evt_01...",
"timestamp": 1634567890123,
"session": "default",
"metadata": {
"user.id": "123",
"user.email": "email@example.com"
},
"engine": "WEBJS",
"event": "message.edited",
"payload": {
"id": "false_11111111111@c.us_...",
"newBody": "Updated message text!",
"prevBody": "Old message text"
},
"me": {
"id": "11111111111@c.us",
"lid": "123@lid",
"pushName": "Instance"
}
}Command Palette
Search for a command to run...