الرد التلقائي على الرسائل الخاصة والتعليقات في TikTok و Instagram و Threads: كيف بنيناه على هواتف حقيقية
النشر وتسخين الحسابات وحملات الرسائل الخاصة تؤدي مهمة واحدة: جذب انتباه الناس. ثم يرد الناس بـ«بكم؟» و«هل تشحنون إلى كندا؟» و«الرابط؟»، فيستقر الرد في واحد من خمسين صندوقاً على خمسين هاتفاً، ويبقى هناك حتى يتفرغ أحد للاطلاع عليه.
الرد التلقائي يسد هذه الفجوة. يفحص الرسائل الخاصة والتعليقات الجديدة في حساباتك وفق جدول زمني، ويجيب عما يستطيع بقواعدك أو بالذكاء الاصطناعي، ويحيل كل ما عداه إليك في شاشة واحدة. وإليك طريقة عمله والقرارات الهندسية التي تقف خلفه.

المشكلة: الظهور يولّد استفسارات لا يردّ عليها أحد
كل حساب تنمّيه يبدأ في النهاية باستقبال الرسائل. على هاتف واحد تبدو هذه مشكلة لطيفة. أما في مزرعة هواتف فتصبح مشكلة حقيقية:
- تصل الاستفسارات في الرسائل الخاصة، وفي طلبات الرسائل من الغرباء، وفي التعليقات أسفل عشرات الفيديوهات.
- تتوزع على حسابات كثيرة، وغالباً ما يوجد أكثر من حساب على الهاتف الواحد.
- المشتري الذي يسأل عن السعر ولا يسمع رداً لست ساعات يكون في الغالب قد اشترى من مكان آخر.
معظم هذه الرسائل تدور حول حفنة من الأسئلة نفسها: السعر، والشحن، وأين يُشترى، وساعات العمل. الرد عليها يدوياً تكرار محض؛ وعدم الرد يهدر الانتباه الذي دفعت ثمن الوصول إليه.
لذلك كان الهدف بسيطاً في صياغته: الرد على الأسئلة الروتينية تلقائياً، وعدم التخمين أبداً في الأسئلة الصعبة، وجمع كل محادثة تحتاج إلى إنسان في مكان واحد.
لماذا هو مجدول وليس فورياً
لا يوجد webhook للحسابات الموجودة على هواتفك. فـ TikTok وInstagram وThreads لا تُخطر أحداً عندما تصل رسالة إلى التطبيق. الطريقة الوحيدة لمعرفة ذلك هي الطريقة التي يعرف بها الإنسان: فتح التطبيق والنظر.
لذلك يعمل الرد التلقائي على جولات. كل 10 أو 15 أو 20 أو 30 أو 60 دقيقة (تختار أنت؛ والافتراضي 20)، يتلقى كل هاتف في الملف مهمة قصيرة: التبديل إلى كل حساب، وفحص صندوق الوارد والإشعارات، والرد على الجديد، ثم الانتقال إلى التالي.
نقول ذلك بوضوح في التطبيق وفي الوثائق: تُرسل الردود مع الفحص التالي، لا في اللحظة التي تصل فيها الرسالة. الرد خلال 10 دقائق على خمسين حساباً لا يزال أسرع بكثير مما يفعله إنسان يتنقل بينها يدوياً — لكنه ليس دردشة مباشرة، والادعاء بغير ذلك سيضع توقعاً خاطئاً.
البنية: الهاتف يقرأ، والحاسوب يقرر

ينقسم العمل إلى جزأين بوضوح:
| الجزء | مكان التشغيل | ماذا يفعل |
|---|---|---|
| المجدول | تطبيق سطح المكتب، كل دقيقة | يقرر أي هاتف حان دوره في الجولة، مع مراعاة ساعات العمل وفاصل الفحص وما إذا كان الهاتف مشغولاً |
| المنفّذ | مهمة واحدة لكل هاتف | كل ما يلمس الهاتف: تبديل الحساب، وفتح صندوق الوارد، وقراءة فقاعات الرسائل، والضغط على الرد، والكتابة، والإرسال |
| محرك الردود | تطبيق سطح المكتب | كل القرارات: هل الرسالة جديدة، وأي قاعدة تطابق، وهل يُسأل الذكاء الاصطناعي أم لا، وهل تُحال إليك أم لا، وهل بلغ الحد |
لا يقرر المنفّذ أبداً ما الذي سيقال. ففي كل محادثة يقرأ الشاشة ويسأل الحاسوب: «هذه آخر بضع رسائل — هل هناك ما يُرسل؟»
أبقينا كل قرار على الحاسوب لثلاثة أسباب:
- محرك واحد يُستخدم في كل مكان. الشيفرة نفسها ترد على الرسائل الحقيقية، وتشغّل أداة اختبار القواعد في المحرر، وتعمل في اختبارات الوحدة. ما تختبره هو بالضبط ما يعمل.
- مفتاح الذكاء الاصطناعي يبقى على حاسوبك. لا يُنسخ إلى معاملات المهام ولا يُخزَّن بجانب كل مهمة.
- إزالة التكرار والحدود اليومية وحالة الإحالة كلها تحتاج إلى قاعدة بيانات، وقاعدة البيانات تعيش على سطح المكتب.