كيفية عمل بوت على التيليغرام

يمكنك عمل "روبوت" أو "بوت" باستخدام (BotFather) وهو الروبوت الرئيسي المصمم لإدارة بقية الروبوتات، واستخدامه لتسجيل روبوت جديد، أو تهيئة تلك التي تم إنشاؤها بالفعل، ويمكنك القيام بذلك عبر اتباع الخطوات الآتية:[١]

  1. فتح تطبيق التيليجرام، ثم البحث عن (BotFather) عبر كتابة ذلك في مربع البحث بعد النقر على أيقونة العدسة المكبرة أعلى الشاشة.
  2. النقر على خيار "ابدأ" (Start) أسفل النص الذي يحتوي على وصف الروبوت، لإظهار رسالة ترحيبية بالإضافة إلى قائمة الأوامر التي يمكنك استخدامها بعد النقر على "ابدأ" (Start).
  3. كتابة الأمر (newbot/) ثم إرساله إلى (BotFather)، كما يمكنك القيام باتباع إحدى الطرق الآتية:
  4. النقر على هذا الأمر ضمن الرسالة الترحيبية.
  5. كتابة الرمز "/" في مربع النص لمشاهدة قائمة الأوامر المتاحة ثم اختيار أحد الأوامر الموجودة في القائمة.
  6. كتابة الاسم (name) الذي تريد منحه للروبوت الخاص بك، وإدخال اسم للمستخدم (username) أيضاً حيث سيظهر اسم الروبوت الخاص بك في معلومات اتصال الروبوت.


ملاحظات:

  • يمكنك دائماً تغيير الاسم دائماً باستخدام الأمر (setname/).
  • يُستخدم اسم المستخدم دائماً للبحث السريع في التيليجرام، وروابط الملف الشخصي مثل t.me/username.
  • يمكن أن يتضمن اسم المستخدم أحرفاً، وشرطات سفلية، وأرقام، ويمكن أن يتراوح طوله من 5 إلى 32 حرفاً.
  • يجب أن ينتهي اسم المستخدم بكلمة "bot"؛ مثلاً: username_bot أو UsernameBot).
  • بعد الانتهاء من إدخال الاسم واسم المستخدم للروبوت ستصلك رسالة من (BotFather) تحتوي على الرمز المميز الخاص بواجهة برمجة التطبيقات، ورابط إلى برنامج الروبوت الخاص بك يجب عليك حفظه والحفاظ على سريته، وفي حال فقدت هذا الرمز المميز أو تمت سرقته فيمكنك استخدم الأمر(token/) لإنشاء رمز جديد.


الرسائل التي ستصل إلى البوت الخاص بك

يتلقى الروبوت الخاص بك عدة فئات من الرسائل، وهي:[٢]

  • الرسائل التي تتلقاها جميع برامج الروبوت، بغض النظر عن الإعدادات:
  • رسائل الخدمة (Service messages).
  • الدردشات الخاصة مع المستخدمين.
  • الرسائل من القنوات التي هم أعضاء فيها.
  • الرسائل التي يتلقاها مشرفو الروبوت والروبوتات عند تعطيل وضع الخصوصية: وهي جميع الرسائل عدا تلك المرسلة من قبل برامج الروبوت الأخرى.
  • الرسائل التي تتلقاها الروبوتات في حال تم تفعيل وضع الخصوصية بها:
  • الأوامر ذات المعاني الصريحة مثل: (command@this_bot/).
  • الأوامر العامة المرسلة من المستخدمين مثل الأمر "ابدأ" (start/) إذا كان الروبوت هو آخر روبوت يرسل رسالة إلى المجموعة.
  • الرسائل المرسلة عبر هذا الروبوت.
  • الرد على أية رسائل مقصودة بشكل "ضمني" (implicitly) أو "صريح" (explicitly) للروبوت.


من يمكنه استخدام بوت التيليجرام؟

يمكن لأي شخص البحث عن الروبوتات والعثور عليها ثم استخدامها نظراً لأن روبوتات التيليجرام العادية ليست خاصة، ولكن في حال تم إعداد "قناة اتصال منفصلة" (separate communication channel) مع الروبوت فإنه لا يمكن إتاحة الوصول إلى روبوتات التيليجرام إلا لبعض المستخدمين، حيث تعتبر هذه القناة عبارة عن "مجموعة خاصة" (private group) تحتوي على الروبوت، كما سيتنمي لهذه المجموعة الشخص المؤسس، والمستخدمون المعتمدون من قبله، والبوت الفعلي، حيث تضمن هذه الطريقة عدم إمكانية استخدام بوت التيليجرام إلا من قبل مجموعة المستخدمين التي يتحكم فيها مؤسس هذا البوت.[٣]


المراجع

  1. "How to create a Telegram bot", marketplace.creatio, Retrieved 20/4/2021. Edited.
  2. "Bots FAQ", telegram, Retrieved 20/4/2021. Edited.
  3. "What is a Telegram Bot?", opc-router, 6/4/2021, Retrieved 20/4/2021. Edited.