منهج الأتمتة والنو-كود: من أول سير عمل إلى أول عميل ← الدرس 5
الدرس 5 من 9 · بوت الردبوت تيليغرام يردّ على الأسئلة المتكررة
بتطلع من هالدرس وأنت قادر على: تبني بوت تيليغرام يميّز سؤال الزبون بالكلمات المفتاحية ويرد بالجواب المناسب، مع رد احتياطي لما لا يفهم.
المدة: فيديو 11 دقيقة + تمرين حتى 20 دقيقة · آخر تحقق من الروابط والفيديو: 2 تشرين الأول 2026
ليش هالدرس مهم
بوت الرد على الأسئلة المتكررة هو أقرب خدمة أتمتة لعقل العميل الصغير. عيادة أسنان بحلب بتتلقى نفس خمسة أسئلة كل يوم: الدوام، العنوان، السعر التقريبي، الحجز، والإلغاء. بدل ما سكرتيرة تكتب الجواب خمسين مرة، البوت يردّ.
وتيليغرام اختيار عملي لأنه مجاني وبواجهته البرمجية واضحة، وكتير عملاء بسوريا بيستخدموه فعلياً.
وهالدرس بيعلمك نقطة بتفصل الحقيقي عن الاستعراض: ماذا يفعل البوت لما ما يفهم السؤال؟ بوت بلا رد احتياطي بيخسّر العميل أسرع من بدون بوت.
الفيديو
الشرح خطوة بخطوة
قبل البناء، نقطة تقنية بتوفر عليك ساعات: عقدة مُطلِق تيليغرام (Telegram Trigger) بتشتغل بطريقة الـWebhook، يعني تيليغرام لازم يقدر يوصل لعنوان n8n عبر الإنترنت بصيغة https. n8n على جهازك المحلي ما عنده عنوان علني، فمُطلِق تيليغرام ما رح يشتغل عليه كما هو. الحلول: سيرفر بعنوان علني ونطاق، أو نفق (Tunnel) يعطي جهازك عنواناً مؤقتاً. وبحسب سجلنا، ما عندنا صفحة حالة موثقة لأدوات الأنفاق من سوريا، فاختبرها بنفسك قبل الاعتماد عليها.
فكيف نتعلم بدون هالشرط؟ رح نبني منطق الرد كاملاً بحيث الرسالة تدخل عبر Webhook عادي (اللي اشتغلنا فيه بالدرس الثالث) والرد يطلع لتيليغرام فعلياً. ولما بتنقل المشروع للسيرفر، بتبدّل عقدة الاستقبال بمُطلِق تيليغرام وباقي المنطق بيضل كما هو. هيك تتعلم الشغل الحقيقي بدون ما توقف على مشكلة الاستضافة.
- افتح تيليغرام وابحث عن BotFather (الحساب الرسمي بعلامة التوثيق الزرقاء) واكتب الأمر /newbot. شو رح تشوف على الشاشة: محادثة فيها رسالة تطلب اسماً للبوت، ثم اسم مستخدم ينتهي بكلمة bot.إذا ما ظهرلك: إذا قال الاسم مأخوذ، أضف رقماً أو حرفاً بآخره؛ أسماء البوتات فريدة عالمياً.
- اختر اسماً عاماً لعيادة تجريبية وهمية، مثلاً «عيادة الياسمين التجريبية»، وبعد التأكيد بيعطيك BotFather توكن طويلاً. هالتوكن هو مفتاح البوت. شو رح تشوف على الشاشة: رسالة فيها رابط للبوت والتوكن بصيغة أرقام ثم نقطتان ثم حروف.إذا ما ظهرلك: خزّن التوكن بملف docs ببيانات الاعتماد فقط ولا ترسله لحدا، ولا تصوّره بلقطة للنشر؛ أي حدا معه التوكن بيتحكم بالبوت.
- بـn8n افتح قسم بيانات الاعتماد وأنشئ Telegram API، والصق التوكن بخانة Access Token. شو رح تشوف على الشاشة: رسالة نجاح فيها علامة صح بعد الحفظ.إذا ما ظهرلك: إذا فشل الاختبار، افتح api.telegram.org بالمتصفح؛ إذا ما فتح، الشبكة عندك بتحجب العنوان وسجّل هالشي.
- ابعث أي رسالة لبوتك من حسابك، ثم افتح بالمتصفح الرابط:
https://api.telegram.org/bot<TOKEN>/getUpdatesبعد ما تضع توكنك مكان الجزء بين القوسين. شو رح تشوف على الشاشة: نص JSON فيه حقل chat وبداخله رقم id، هذا رقم محادثتك.إذا ما ظهرلك: إذا طلع المصفوفة فاضية، ابعث رسالة جديدة للبوت وحدّث الصفحة. وتذكر: الرابط فيه توكنك، فلا تشاركه. - أنشئ سير عمل جديداً «بوت العيادة». ابدأ بعقدة Webhook (POST، مسار bot) تستقبل جسماً فيه حقل text، وهو نص رسالة الزبون. شو رح تشوف على الشاشة: عقدة Webhook بمسار bot، وتستقبل بالاختبار {"text":"شو أوقات الدوام؟"}.إذا ما ظهرلك: استخدم Test URL وأرسل بـcurl.exe كما بالدرس الثالث.
- أضف عقدة Switch بأربع قواعد، كل قاعدة شرطها: النص يحتوي على كلمة مفتاحية: «دوام»، «عنوان»، «سعر»، «حجز». شو رح تشوف على الشاشة: عقدة بأربعة مخارج بأسماء، ومخرج خامس اسمه Fallback للحالة الاحتياطية.إذا ما ظهرلك: إذا ما بدّلت، فعّل خيار Fallback Output حتى الرسائل غير المفهومة تطلع من مخرج خاص.
- بعد كل مخرج أضف عقدة Telegram بعملية Send Message، وحط رقم محادثتك بخانة Chat ID، واكتب جواب كل سؤال: ساعات الدوام، العنوان الوهمي، السعر التقريبي، وطريقة الحجز. شو رح تشوف على الشاشة: أربع عقد إرسال، كل واحدة بنص مختلف ومربوطة بمخرج.إذا ما ظهرلك: اجعل كل جواب بجملتين فقط؛ الزبون بيقرأ على الموبايل وما بيحب الأسطر الطويلة.
- على مخرج Fallback أضف عقدة إرسال برد احتياطي: «ما فهمت سؤالك بالضبط. ابعتلنا رقم طلبك أو اتصل بالعيادة، وبنرد عليك بأقرب وقت.» شو رح تشوف على الشاشة: عقدة خامسة مربوطة بالمخرج الاحتياطي برسالة اعتذار مهذبة.إذا ما ظهرلك: اكتب الرد الاحتياطي بنبرة بشرية ومباشرة، بدون عبارات آلية.
- جرّب خمس رسائل: ثلاث مفهومة، واحدة خارج القائمة، وواحدة فيها كلمتان مفتاحيتان معاً («بدي حجز وشو السعر»). شو رح تشوف على الشاشة: كل رسالة بتوصلك على تيليغرام برد، والأخيرة بتأخذ رداً واحداً بحسب ترتيب القواعد.إذا ما ظهرلك: إذا اللي فيها كلمتان خدت رداً غير متوقع، رتّب قواعد Switch بحيث الأهم أولاً.
- سجّل بالسجل ما ينقص للانتقال لسيرفر: عنوان علني، شهادة https، واستبدال Webhook بمُطلِق تيليغرام. شو رح تشوف على الشاشة: قائمة من ثلاثة بنود بسجلك، تحت عنوان «لما يصير عندي سيرفر».إذا ما ظهرلك: إذا بدك تجربة المُطلِق فعلياً الآن، استخدم نفقاً مؤقتاً واختبره وأعلن بالسجل أنه مؤقت.
تصميم الردود: القصير يربح
الأجوبة بالبوت بيقرأها الزبون وهو بالشارع. لذلك كل رد: جملة جواب، جملة خطوة تالية. «الدوام من التاسعة حتى السادسة. بتقدر تحجز بكتابة كلمة حجز.» هيك بيعرف الزبون شو يعمل بعدها بدل ما يتوه.
وتجنّب أي وعد ما بتقدر تنفذه: لا تكتب «بنرد خلال دقيقة» إذا الفريق ما بيرد بهالسرعة. اكتب فقط اللي ممكن يتحقق.
حدود البوت بالكلمات المفتاحية
هالبوت بيفهم كلمات، ما بيفهم معنى. لو كتب الزبون «شو بتفتحوا يوم الجمعة؟» ما في كلمة «دوام» فيها، فبيروح للرد الاحتياطي. الحل العملي: ضيف كلمات مرادفة لكل قاعدة (فتح، مفتوح، ساعات)، وراجع الرسائل اللي راحت للرد الاحتياطي أسبوعياً وضيف قواعد جديدة منها. هاد بيعطي عميلك قيمة حقيقية: بوت بيتحسن مع الاستخدام.
خصوصية رسائل الزبائن
رسائل الزبائن بتحتوي أسماء وأرقام. لا تحفظها بمكان بدون إذن العميل، ولا تعرضها بلقطات شاشة تنشرها بمعرض أعمالك. استعمل محادثات تجريبية بأسماء وهمية دائماً.
جرّب بنفسك
أكمل بوت العيادة التجريبية بأربع قواعد ورد احتياطي، واختبره بعشر رسائل متنوعة، ودوّن بجدول صغير: الرسالة، المخرج اللي راحت له، هل الرد مناسب.
سلّم: صدّر الملف باسم 05-clinic-bot.json، ولقطة لمحادثة تيليغرام فيها ثلاثة ردود (بدون ظهور التوكن)، والجدول من عشرة أسطر.
معيار النجاح:
- أربع رسائل مفهومة أخذت الرد الصحيح، وكل رسالة غير مفهومة أخذت الرد الاحتياطي (ولا واحدة بقيت بلا رد).
- كتبت بالسجل الفرق بين الاستقبال عبر Webhook ومُطلِق تيليغرام، ومتى بتبدّلهم.
- التوكن غير ظاهر بأي لقطة أو ملف مصدّر.
فحص سريع
ليش مُطلِق تيليغرام ما بيشتغل على n8n المحلي لحاله؟
لأنه يحتاج عنواناً علنياً بصيغة https حتى يوصله تيليغرام، وجهازك المحلي ما عنده.
شو أهمية الرد الاحتياطي؟
حتى ما يبقى الزبون بلا جواب لما البوت ما يفهم سؤاله، وهذا أسرع سبب لخسارة الثقة.
كيف بتحمي توكن البوت؟
بتخزّنه ببيانات الاعتماد فقط، وما بتلصقه بنص ولا بلقطة شاشة، ولا بتشاركه مع أي حدا.
مستند الدرس
انسخ هالخلاصة لملاحظاتك، أو اطبعها من مستند المنهج الكامل.
وصلات ذات صلة: مسار الأتمتة · مشروع نشر مجدول لقناة تيليغرام · سياسة التعديلات · أسئلة عملاء الأتمتة
التالي
خلّصت الكورس؟ ثبّتو بشهادة موثّقة
الاختبار مجاني، والشهادة بتصدر بالدعوات بلا أي دفع. والقناة فيها فرص لتطبّق يلي تعلّمتو.