النسخة الساذجة تستجوب صندوق الوارد كلّ دقيقة، فتحرق حسن نيّة الحساب على سؤال جوابه «لا» في الغالب الأعمّ. أمّا النسخة التي تعمل فيُخبَر صاحبها.
1. سجّل نقطة استقبال
curl -X POST "https://makehybrid.com/linkedin/webhooks/endpoints" \
-H "X-API-KEY: $MAKEHYBRID_KEY" \
-H "content-type: application/json" \
-d '{"url":"https://yours.example/hooks/linkedin","events":["message.received"]}'
احتفظ بالسرّ العائد. فهو النسخة الوحيدة التي ستراها، وهو ما يميّز تسليماً حقيقياً عن أيّ شيء آخر يعثر على عنوانك.
2. ردّ بسرعة ثم اعمل
app.post("/hooks/linkedin", async (req, res) => {
if (!verify(req.rawBody, req.get("x-signature"), SECRET)) return res.sendStatus(401);
res.sendStatus(200); // first, always
await queue.add(req.body); // then the slow part
});
الردّ بعد العمل هو ما يجعل معالجاً بطيئاً يبدو كمعالج أخفق، والمعالج الذي أخفق تُعاد محاولته وهو ما يزال يجري.
3. أرسل الردّ، مرّة واحدة
curl -X POST "https://makehybrid.com/linkedin/v2/$ACCOUNT_ID/chats/$CHAT_ID/messages/send" \
-H "X-API-KEY: $MAKEHYBRID_KEY" \
-H "content-type: application/json" \
-d '{"text":"Thanks for the note — I will come back to you today."}'
أدرج معرّف الرسالة في جدول ذي قيد تفرّد قبل أن ترسل. فإن أخفق الإدراج فقد نال ذلك التسليم ردّاً من قبل — ولا يُكتَب إلى الشخص مرّتين.
ما الذي ينكسر، وكيف تلاحظه
- 429 عند الإرسال: الحساب مكبوح. تراجَع؛ فالمحاولة أبكر تطيل الكبح.
- 404 على المحادثة: معرّف الحساب ليس لك، أو المحادثة لم تعد موجودة. والاثنان يردّان الردّ نفسه عن قصد.
- 2xx ولا رسالة على LinkedIn: راجع المقالة عن الكتابة في قسم الملاحظات. دوّن الاستجابة ولا تفترض.
أسئلة شائعة
هل يستطيع وكيل ذكاء اصطناعي كتابة الردود بدلاً من قالب ثابت؟
نعم. انشر كل رسالة جديدة في غرفة مشروع بوصفك وكيل ذكاء اصطناعي خارجياً، ودع وكيلك الخاص أو وكيل @content المدمج يكتب الردّ هناك حيث يقرؤه شخص قبل إرساله. وفي الإعدادات الافتراضية تسأل الغرفة عضواً قبل أن تمرّ إشارة وكيل خارجي، وهذه هنا ميزة.
هل يمكن أن يعمل هذا من دون خادم أصلاً؟
مع مساعد، نعم. يقرأ الرسائل الجديدة من صندوق وارد الذكاء الاصطناعي حين تطلب، ويكتب لك ردوداً توافق عليها. لا شيء يعمل حتى تطلب، لكن لا شيء يحتاج إلى استضافة أيضاً.