ماذا يستطيع البوت أن يفعل

  • الحجز لخدمة: اختيار التاريخ والوقت، والتأكيد، والتذكير في اليوم السابق.
  • الرد على الأسئلة المتكررة وتحويل الأسئلة الصعبة إلى شخص.
  • استقبال الطلبات وحفظها في جدول مع إشعار المالك.
  • الرسائل الجماعية والتذكيرات وفق جدول زمني.
  • جمع البيانات من المواقع، مثل الأسعار أو الإعلانات الجديدة، وإرسال ملخص.
  • تطبيق Telegram المصغّر: واجهة كاملة بأزرار ونماذج داخل المراسل.

الخطوة 1. أنشئ البوت في BotFather

  1. افتح في Telegram البوت الرسمي @BotFather وأرسل الأمر /newbot.
  2. اختر اسمًا للبوت واسم مستخدم له، ويجب أن ينتهي اسم المستخدم بـ «bot».
  3. سيرسل لك BotFather التوكن: سطرًا طويلًا مثل 123456:ABC…. إنه مفتاح البوت: لا تنشره ولا تُطلع عليه أحدًا.

الأفضل أن تضع التوكن في ملف .env داخل مجلد المشروع (بسطر BOT_TOKEN=…) وتخبر الوكيل بمكانه. بهذا لا يدخل التوكن في الكود ولا في المحادثة.

الخطوة 2. صِف السيناريو

صِف ما يفعله البوت من وجهة نظر العميل: ماذا يكتب، وماذا يرى في الرد، وماذا يحدث بعد ذلك. مثلًا:

أنشئ بوت Telegram للحجز في صالون حلاقة. يضغط العميل /start، فيختار الخدمة (قص الشعر، اللحية، الباقة الكاملة؛ الأسعار في prices.txt)، ثم تاريخًا خلال الأيام الـ 14 القادمة، ووقتًا متاحًا من 10 إلى 21. بعد الحجز يرسل البوت تأكيدًا، وقبل الموعد بساعتين يرسل تذكيرًا. وتصلني بصفتي المالك رسالة عن كل حجز جديد. التوكن في ‎.env.

الخطوة 3. شغّله وتحقّق منه

سيكتب الوكيل الكود، ويثبّت المكتبات اللازمة، ويشغّل البوت في الطرفية المدمجة، فترى كل أمر ومخرجاته. افتح البوت في Telegram وجرّب السيناريو كأنك عميل. وإن لم يعمل شيء كما يجب، فصِف ما فعلته وما رأيته: سيجد الوكيل السبب في السجلات ويصلحه.

الخطوة 4. تطبيق مصغّر (اختياري)

إذا لم تكفِ الأزرار في الدردشة، فاطلب تطبيق Telegram مصغّرًا: كتالوج أو سلة أو نموذج حجز بتقويم. في قسم «التطبيق» في NEO يمكنك فتحه في وضع Telegram، بمعاملات التشغيل وسمة المراسل، واختباره دون مغادرة NEO.

الخطوة 5. ليعمل البوت على مدار الساعة

ما دام البوت يعمل على جهازك، فهو لا يعمل إلا والجهاز قيد التشغيل. ولكي يعمل 24/7 يجب وضعه على خادم: سيقترح الوكيل الخيارات ويجهّز كل شيء للتشغيل. وتتضمن خطط NEO استضافة خاصة: في Pro يعمل مشروع واحد على مدار الساعة، وفي Max ثلاثة.

الأمان

  • التوكن مثل كلمة المرور. إذا تسرّب، فألغِه في @BotFather بالأمر /revoke وأصدر توكنًا جديدًا.
  • اجمع من العملاء البيانات اللازمة فقط، وأخبرهم لماذا تحتاج إليها.
  • قبل إطلاق البوت للجميع، جرّب السيناريو كاملًا بنفسك، ومع الأخطاء أيضًا: تاريخ خاطئ، ونقرة مزدوجة، وإلغاء.