الانتقال إلى المحتوى الرئيسي

خدمة العملاء

أزرار بوت Telegram: لوحة مفاتيح الردود والأزرار المضمّنة وطلب رقم الهاتف أو الموقع بنقرة واحدة

لبوت Telegram نوعان من الأزرار يعمل كلٌّ منهما بطريقة مختلفة تمامًا. لوحة مفاتيح الردود ترسل نصًا ويمكنها طلب رقم الهاتف أو الموقع، والأزرار المضمّنة تظهر أسفل رسالة وتفتح روابط أو تنفّذ إجراءات. إليك متى تستخدم كلًّا منهما وكيف تضبطهما في MonoChat.

فريق MonoChat آخر تحديث: 7 دقائق قراءة

في هذه الصفحة
  1. نوعا الأزرار في لمحة
  2. لوحة مفاتيح الردود: إجابات تبدو كأن العميل كتبها
  3. الأزرار المضمّنة: إجراءات أسفل رسالة
  4. أيّهما تستخدم ومتى
  5. كيف تبني أزرار Telegram في MonoChat
  6. مثال: بوت توصيل لصيدلية
  7. أخطاء ينبغي تجنّبها
  8. المصادر

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

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

نوعا الأزرار في لمحة

لوحة مفاتيح الردودلوحة المفاتيح المضمّنة
أين تظهرمكان لوحة مفاتيح العميل أسفل مربع الرسالةأسفل رسالة محددة
ماذا يحدث عند النقريُرسل نص الزر إلى المحادثة كأنه مكتوبتُرسل بيانات مخفية إلى البوت أو يُفتح رابط أو Mini App، ولا يُنشر شيء في المحادثة
طلب الهاتف أو الموقعنعم (request_contact وrequest_location) في المحادثات الخاصةلا
بعد النقريمكن أن تختفي (one_time_keyboard)تبقى أسفل الرسالة
الأنسب لـالإجابات التي يجب أن تبقى في المحادثة: القائمة، نعم/لا، مشاركة جهة الاتصال أو الموقعالإجراءات على رسالة: الروابط، التأكيد/الإلغاء، الاختيار من بطاقة

في Bot API تُسمّى الأولى ReplyKeyboardMarkup بعناصر KeyboardButton، والثانية InlineKeyboardMarkup بعناصر InlineKeyboardButton. ويلخّص دليل البوتات من Telegram الفرق ببساطة: على عكس لوحة مفاتيح الردود، الضغط على زر مضمّن لا يرسل أي رسالة إلى المحادثة.

لوحة مفاتيح الردود: إجابات تبدو كأن العميل كتبها

تستبدل لوحة مفاتيح الردود أحرف العميل بشبكة من أزرارك. عندما ينقر العميل على “مواعيد العمل” تظهر العبارة في المحادثة مرسلة منه، ويقرؤها البوت كأي رسالة أخرى. لذلك هي مثالية للقوائم والإجابات القصيرة: يبقى سجل المحادثة واضحًا، ويرى الموظف الذي يفتح المحادثة لاحقًا ما اختاره العميل بالضبط.

تتحكم بضعة خيارات في سلوكها:

  • resize_keyboard يجعل ارتفاع اللوحة على قدر أزرارها. من دونه يملأ زرّان ارتفاع لوحة مفاتيح كاملة.
  • one_time_keyboard يخفي اللوحة بمجرد استخدامها، مع بقائها متاحة عبر أيقونة في حقل الكتابة.
  • input_field_placeholder يعرض تلميحًا من 1 إلى 64 حرفًا في مربع الرسالة، مثل “اختر من القائمة”.
  • is_persistent يُبقي الأزرار ظاهرة حتى عند إخفاء لوحة المفاتيح العادية.

لأن النقر يرسل نصًا عاديًا، فإن اسم الزر هو أيضًا مفتاح التوجيه. اجعله قصيرًا وفريدًا وثابتًا: إذا غيّرت “تتبّع الطلب” إلى “وين شحنتي؟” فعدّل الشرط الذي ينتظره في التدفق أيضًا.

طلب رقم الهاتف بزر “مشاركة جهة الاتصال”

لا يرى بوت Telegram رقم هاتف العميل من تلقاء نفسه أبدًا. الطريقة الوحيدة هي أن تطلبه: زر لوحة مفاتيح فيه request_contact بقيمة true. عندما ينقر عليه العميل يرسل Telegram رقمه إلى البوت كجهة اتصال. وتنص Bot API على أن ذلك يعمل في المحادثات الخاصة فقط.

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

عادتان تزيدان استعداد العميل للنقر:

  1. اذكر السبب. عبارة “شارك رقمك لنجد حجزك” أفضل بكثير من زر بلا شرح. رقم الهاتف بيانات شخصية بموجب قوانين مثل المرسوم بقانون اتحادي رقم 45 لسنة 2021 في الإمارات ونظام حماية البيانات الشخصية في السعودية، وذكر الغرض أمر متوقع.
  2. اترك بديلًا. بعض العملاء لن يشاركوا أرقامهم. اقبل رقم الحجز أو البريد الإلكتروني أيضًا، أو حوّل المحادثة إلى موظف.

طلب الموقع

يعمل request_location بالطريقة نفسها: نقرة واحدة ترسل موقع العميل الحالي كرسالة موقع. مناسب لعنوان التوصيل، وأقرب فرع، وإرسال فني، أو التحقق من وقوع العنوان ضمن نطاق الخدمة. وهو كذلك للمحادثات الخاصة فقط، والقرار للعميل.

الأزرار المضمّنة: إجراءات أسفل رسالة

تنتمي الأزرار المضمّنة إلى رسالة واحدة، فهي مناسبة حين يتعلق الاختيار بتلك الرسالة: “تأكيد” و”تغيير الموعد” أسفل ملخص حجز، و”عرض القائمة” أسفل ترحيب مطعم، و”ادفع الآن” أسفل فاتورة. أكثر الأنواع استخدامًا ثلاثة:

  • أزرار callback: ترسل إلى البوت حتى 64 بايت من البيانات (callback_data). لا يظهر شيء في المحادثة، والبوت يقرر الخطوة التالية.
  • أزرار URL: تفتح صفحة ويب، مثل قائمة الأسعار أو صفحة تتبّع شحنة Aramex.
  • أزرار Web App: تفتح Mini App داخل Telegram، مثل نموذج حجز أو كتالوج.

تفصيل واحد يغيّر التجربة كلها. بعد النقر على زر callback يعرض Telegram مؤشر تقدّم حتى يستدعي البوت answerCallbackQuery، ويطلب من البوتات ذلك حتى لو لم يكن هناك ما يُعرض. البوت الذي يتجاوز هذه الخطوة يترك الزر “قيد التحميل”، فيكرر العميل النقر مرة بعد مرة.

ملاحظة حول حسابات Telegram Business. إذا ربطت بوتًا بحساب Telegram Business ليردّ في محادثاتك الشخصية، فإن Telegram لا يدعم لوحة مفاتيح الردود ولا أزرار Web App في الرسائل المرسلة باسم ذلك الحساب. إنها تعمل في المحادثة مع البوت نفسه، وهكذا يتحدث مع العملاء البوت المربوط برمز BotFather كما في MonoChat.

أيّهما تستخدم ومتى

الحالةاستخدم
القائمة الرئيسية: “الأسعار”، “مواعيد العمل”، “التحدث مع موظف”لوحة مفاتيح الردود (ردود سريعة)
نعم/لا، التقييم، اختيار موعدلوحة مفاتيح ردود تختفي بعد نقرة
الحصول على رقم هاتف العميلزر مشاركة جهة الاتصال
عنوان التوصيل أو أقرب فرعزر إرسال الموقع
تأكيد أو إلغاء الحجز في هذه الرسالةأزرار callback مضمّنة
فتح موقع أو صفحة تتبّع أو صفحة دفعزر URL مضمّن
نموذج أو كتالوج داخل Telegramزر Web App مضمّن

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

كيف تبني أزرار Telegram في MonoChat

يربط MonoChat بوت Telegram الخاص بك برمز BotFather (راجع كيف تنشئ بوتًا وتحصل على رمزه). منذ الإصدار 3.8.41 (1 نوفمبر 2026) يرسل MonoChat الردود السريعة وطلبات الموقع وطلبات معلومات الاتصال كأزرار لوحة مفاتيح الردود في Telegram، ويعرض ترويسة الصورة أو الفيديو أو المستند في رسائل الأزرار، ويردّ على كل نقرة فلا يبقى أي زر قيد التحميل، ويمكنه إظهار مؤشر الكتابة.

1. الردود السريعة (لوحة مفاتيح الردود). أضف في التدفق عقدة إرسال رسالة (أو أنشئ إحدى الرسائل القصيرة) واختر النوع النص. اكتب النص، وفعّل رد سريع، ثم انقر إضافة ضمن الأزرار لكل زر. اضبط النوع على text واكتب اسم الزر لكل لغة تخدمها. يعرض Telegram الأزرار أسفل مربع الرسالة، زرّين في كل صف، بحجم مناسب. ويمكن لرسائل الصورة والفيديو والمستند أن تحمل ردودًا سريعة أيضًا.

2. اطلب رقم الهاتف. اختر النوع طلب معلومات الاتصال واكتب الرسالة، مثل “حتى نجد طلبك، شارك رقم جوالك من فضلك.” يعرض Telegram زر مشاركة معلومات الاتصال بلغة العميل. يختفي بعد نقرة واحدة ويصل الرقم إلى المحادثة كجهة اتصال. والرد السريع من نوع user-phone-number يؤدي الدور نفسه داخل قائمة.

3. اطلب الموقع. اختر النوع طلب موقع. يرى العميل زر إرسال الموقع، ويصل موقعه كرسالة موقع.

4. الأزرار المضمّنة. اختر النوع الزر. اختر نوع الترويسة إن أردت صورة أو فيديو أو مستندًا في الأعلى، واكتب النص (حتى 1,024 حرفًا)، ثم أضف الأزرار: postback لزر callback، وweb-url للرابط، وapp-url لـMini App. أسماء الأزرار حتى 20 حرفًا. النقر على postback يصل إلى المحادثة على شكل رد بزر.

5. وجّه بحسب الإجابة. ابدأ تدفق البوت بحدث تم استلام رسالة جديدة وفعّل هل هو روبوت؟. بعد السؤال أضف عقدة إذا بشرط نص الرسالة للردود السريعة، أو نوع الرسالة للتمييز بين جهة اتصال أو موقع مُشارَك وبين نص مكتوب. ومن يختار “التحدث مع موظف” يذهب إلى عقدة إسناد الجلسة.

6. أظهر أنك تكتب. في إعدادات القناة فعّل تمكين مؤشر الكتابة. سيرى العميل “يكتب…” بينما يكتب الموظف في مربع الرسالة وبينما تُعدّ عقدة ذكاء اصطناعي في التدفق إجابتها، وأثناء رفع صورة أو مستند يعرض Telegram أن صورة أو ملفًا قيد الإرسال.

كل محادثة وكل نقرة وكل جهة اتصال مُشارَكة تصل إلى صندوق وارد الفريق نفسه الذي يضم محادثات WhatsApp وInstagram وMessenger، فيرى الموظف الذي يتسلّم المحادثة ما نقر عليه العميل.

مثال: بوت توصيل لصيدلية

العميل: /start البوت: أهلًا بك في صيدلية الندى، الرياض. كيف نخدمك؟ (أزرار: توصيل للمنزل · مواعيد العمل · اسأل الصيدلي) العميل: توصيل للمنزل البوت: شارك رقم جوالك لنجد وصفتك الطبية. (زر: مشاركة معلومات الاتصال) العميل: (يشارك جهة الاتصال) البوت: شكرًا لك. وين نوصّل؟ (زر: إرسال الموقع) العميل: (يشارك الموقع) البوت: نوصّل لك اليوم بين 4 و6 مساءً. (أزرار مضمّنة: تأكيد · تغيير الوقت)

ثلاث لوحات مفاتيح ردود تجمع الإجابات في المحادثة، ولوحة مضمّنة واحدة تؤكد الملخص. و”اسأل الصيدلي” يصل مباشرة إلى إنسان.

أخطاء ينبغي تجنّبها

  • أزرار كثيرة. من خيارين إلى ستة في كل لوحة تُقرأ بسهولة على الجوال. القوائم الطويلة مكانها Mini App أو خطوة ثانية.
  • طلب الرقم من أول رسالة. اطلبه حين يعرف العميل السبب.
  • لوحة لا تختفي. يظن العميل أنه لا يستطيع الكتابة. استخدم لوحة لمرة واحدة للأسئلة العابرة.
  • أزرار صامتة. كل نقرة تستحق ردًا، ولو كان “وصلنا، لحظة من فضلك”.
  • لا طريق إلى موظف. أبقِ “التحدث مع موظف” دائمًا. دليلنا Telegram للأعمال يشرح التحويل ومواعيد العمل.

إن كنت تستخدم WhatsApp أيضًا، فالأفكار نفسها مع حدود مختلفة: راجع دليل الرسائل التفاعلية في WhatsApp. ولإضافة إجابات بالذكاء الاصطناعي بين الأزرار، اقرأ كيف تنشئ بوت ذكاء اصطناعي على Telegram.

ابدأ مجانًا على app.monochat.ai واربط بوت Telegram خلال دقائق.

المصادر

الأسئلة الشائعة

الأسئلة الشائعة

ما الفرق بين لوحة مفاتيح الردود ولوحة المفاتيح المضمّنة في Telegram؟

لوحة مفاتيح الردود تستبدل لوحة مفاتيح العميل العادية بأزرارك، والنقر على زر يرسل نصه إلى المحادثة كأن العميل كتبه. أما اللوحة المضمّنة فتُلحق أسفل رسالة واحدة، والنقر عليها يرسل بيانات مخفية إلى البوت أو يفتح رابطًا أو Mini App، ولا تظهر رسالة جديدة في المحادثة.

كيف يحصل بوت Telegram على رقم هاتف العميل؟

فقط إذا شاركه العميل. ترسل زر لوحة مفاتيح مع request_contact، وعندما ينقر عليه العميل يرسل Telegram رقمه إلى البوت كجهة اتصال. في MonoChat يكفي اختيار نوع الرسالة طلب معلومات الاتصال، فيرى العميل زر مشاركة معلومات الاتصال بلغته.

هل تستطيع الأزرار المضمّنة طلب رقم الهاتف أو الموقع؟

لا. في Bot API توجد request_contact وrequest_location في أزرار لوحة مفاتيح الردود (KeyboardButton) فقط، وتعمل في المحادثات الخاصة مع البوت فقط. الأزرار المضمّنة ترسل بيانات callback أو تفتح رابط URL أو تشغّل Mini App.

لماذا يبقى زر Telegram في حالة تحميل بعد النقر؟

بعد النقر على زر callback يعرض Telegram مؤشر تقدّم حتى يستدعي البوت answerCallbackQuery. إذا لم يردّ البوت بدا الزر عالقًا. منذ الإصدار 3.8.41 يردّ MonoChat على كل نقرة، فيتوقف المؤشر وتصل النقرة إلى المحادثة على شكل رد بزر.

هل أحتاج إلى البرمجة لإضافة أزرار إلى بوت Telegram؟

لا. اربط رمز BotFather بـMonoChat ثم جهّز الرسائل في عقدة إرسال رسالة أو في الرسائل القصيرة: الردود السريعة، ورسائل الزر مع الأزرار المضمّنة، وطلب موقع، وطلب معلومات الاتصال. وتوجّه التدفقات العميل بحسب الزر الذي نقر عليه.

أدلة ذات صلة

تابع القراءة في الموضوع نفسه.

الشهر الأول من خطة Growth علينا

أدر WhatsApp وInstagram وMessenger من صندوق وارد واحد

ابدأ مجانًا مع MonoChat: صندوق وارد مشترك للفريق ومساعدون بالذكاء الاصطناعي وقوالب وحملات على واجهات Meta الرسمية.

رمز واحد لكل شركة • 30 يومًا للاستخدام • دون بطاقة

رصيد 150 دولاراً للبداية.

احصل عليه