مرکزی مواد پر جائیں

کسٹمر سروس

Telegram بوٹ کے بٹن: ریپلائی کی بورڈ، ان لائن بٹن اور ایک ٹیپ میں فون نمبر یا لوکیشن

Telegram بوٹ میں دو طرح کے بٹن ہوتے ہیں اور دونوں بالکل مختلف کام کرتے ہیں۔ ریپلائی کی بورڈ ٹیکسٹ بھیجتا ہے اور فون نمبر یا لوکیشن مانگ سکتا ہے؛ ان لائن بٹن کسی میسج کے نیچے لگے رہتے ہیں اور لنک کھولتے ہیں یا کوئی کام چلاتے ہیں۔ جانیے کب کون سا استعمال کریں اور MonoChat میں انہیں کیسے سیٹ کریں۔

MonoChat ٹیم اپ ڈیٹ: 10 منٹ کا مطالعہ

اس صفحے پر
  1. دونوں قسم کے بٹن ایک نظر میں
  2. ریپلائی کی بورڈ: ایسے جواب جیسے گاہک نے خود لکھے ہوں
  3. ان لائن بٹن: میسج کے نیچے ایکشن
  4. کب کون سا استعمال کریں
  5. MonoChat میں Telegram بٹن کیسے بنائیں
  6. مثال: ایک میڈیکل اسٹور کا ڈیلیوری بوٹ
  7. ان غلطیوں سے بچیں
  8. ذرائع

Telegram بوٹ کسی سمجھدار سیلز اسٹاف جیسا لگے گا یا کسی لمبے فارم جیسا، یہ فیصلہ بٹن کرتے ہیں۔ جو گاہک “آرڈر ٹریک کریں” یا “میرا نمبر بھیجیں” پر ٹیپ کر سکتا ہے، وہ ایک سیکنڈ میں جواب دے دیتا ہے۔ جسے آرڈر نمبر، درست فارمیٹ میں موبائل نمبر یا پورا پتہ لکھنا پڑے، وہ اکثر بیچ میں ہی چھوڑ دیتا ہے۔

Telegram بوٹس کو دو بہت مختلف قسم کے بٹن دیتا ہے، اور انہیں آپس میں ملا دینا بوٹ کے بے ڈھنگا لگنے کی سب سے عام وجہ ہے۔ اس گائیڈ میں ہم ریپلائی کی بورڈ اور ان لائن بٹن سمجھاتے ہیں، ایک ٹیپ میں فون نمبر یا لوکیشن مانگنے کا طریقہ دکھاتے ہیں، اور بتاتے ہیں کہ MonoChat میں یہ سب کیسے بنائیں۔ Telegram کے مطابق اس کے 1 ارب سے زیادہ فعال صارفین ہیں، اس لیے آپ کا بوٹ اکثر گاہک کا آپ کے کاروبار سے پہلا رابطہ ہوتا ہے۔

دونوں قسم کے بٹن ایک نظر میں

ریپلائی کی بورڈان لائن کی بورڈ
کہاں نظر آتا ہےگاہک کے کی بورڈ کی جگہ، میسج باکس کے نیچےکسی خاص میسج کے نیچے
ٹیپ کرنے پربٹن کا ٹیکسٹ چیٹ میں ایسے جاتا ہے جیسے لکھا گیا ہوبوٹ کو چھپا ڈیٹا جاتا ہے، یا لنک یا Mini App کھلتی ہے؛ چیٹ میں کچھ نہیں آتا
فون نمبر یا لوکیشن مانگ سکتا ہےہاں (request_contact، request_location)، پرائیویٹ چیٹ میںنہیں
ٹیپ کے بعدخود چھپ سکتا ہے (one_time_keyboard)میسج کے نیچے موجود رہتا ہے
کس کام کے لیے بہترایسے جواب جو چیٹ میں رہنے چاہئیں: مینو، ہاں/نہیں، کانٹیکٹ یا لوکیشن شیئر کرناکسی میسج پر کام: لنک، کنفرم/کینسل، کارڈ سے انتخاب

Bot API میں یہ KeyboardButton آبجیکٹس والا ReplyKeyboardMarkup اور InlineKeyboardButton آبجیکٹس والا InlineKeyboardMarkup کہلاتے ہیں۔ Telegram کی بوٹ گائیڈ فرق سیدھے الفاظ میں بتاتی ہے: ریپلائی کی بورڈ کے برعکس، ان لائن بٹن دبانے سے چیٹ میں کوئی میسج نہیں جاتا۔

ریپلائی کی بورڈ: ایسے جواب جیسے گاہک نے خود لکھے ہوں

ریپلائی کی بورڈ گاہک کے حروف والے کی بورڈ کی جگہ آپ کے بٹنوں کا گرڈ دکھاتا ہے۔ گاہک “دکان کے اوقات” پر ٹیپ کرے تو چیٹ میں گاہک کی طرف سے “دکان کے اوقات” نظر آتا ہے اور بوٹ اسے کسی عام میسج کی طرح پڑھتا ہے۔ اسی لیے یہ مینو اور مختصر جوابات کے لیے بہترین ہے: چیٹ کی ہسٹری صاف رہتی ہے، اور بعد میں چیٹ کھولنے والا ایجنٹ ٹھیک ٹھیک دیکھ سکتا ہے کہ گاہک نے کیا چنا۔

چند آپشنز اس کا رویہ طے کرتے ہیں:

  • resize_keyboard کی بورڈ کی اونچائی بٹنوں کے برابر کر دیتا ہے۔ اس کے بغیر دو بٹن بھی پورے کی بورڈ کی اونچائی گھیر لیتے ہیں۔
  • one_time_keyboard استعمال ہوتے ہی کی بورڈ چھپا دیتا ہے۔ ان پٹ فیلڈ کے آئیکن سے یہ دوبارہ کھل سکتا ہے۔
  • input_field_placeholder میسج باکس میں 1 سے 64 حروف کا اشارہ دکھاتا ہے، جیسے “ایک آپشن چنیں”۔
  • is_persistent عام کی بورڈ چھپا ہو تب بھی بٹن دکھاتا رہتا ہے۔

ٹیپ سے سادہ ٹیکسٹ جاتا ہے، اس لیے بٹن کا نام ہی آپ کی روٹنگ کی چابی ہے۔ اسے مختصر، منفرد اور مستقل رکھیں: اگر “آرڈر ٹریک کریں” کو “میرا پارسل کہاں ہے؟” کر دیا تو فلو میں اس ٹیکسٹ کا انتظار کرنے والی شرط بھی بدلیں۔

“کانٹیکٹ شیئر کریں” سے فون نمبر لینا

Telegram بوٹ گاہک کا فون نمبر خود سے کبھی نہیں دیکھ سکتا۔ اس کا ایک ہی طریقہ ہے، مانگنا: request_contact کو true رکھ کر ایک کی بورڈ بٹن۔ گاہک ٹیپ کرے تو Telegram اس کا نمبر کانٹیکٹ کی صورت میں بوٹ کو بھیج دیتا ہے۔ Bot API واضح کہتا ہے کہ یہ صرف پرائیویٹ چیٹ میں کام کرتا ہے۔

یہ “اپنا موبائل نمبر لکھیں” سے کہیں زیادہ قابلِ اعتماد ہے: +92 رہ جانے یا بیچ میں اسپیس آنے کا مسئلہ نہیں ہوتا، اور نمبر وہی ہوتا ہے جس سے Telegram اکاؤنٹ بنا ہے۔ گاہک کو کسی آرڈر، اپوائنٹمنٹ یا CRM ریکارڈ سے جوڑنا ہو تو یہی سب سے فطری پہلا قدم ہے۔

دو عادتیں گاہک کو ٹیپ کرنے پر آمادہ کرتی ہیں:

  1. وجہ بتائیں۔ “آپ کا آرڈر تلاش کرنے کے لیے نمبر شیئر کریں” ایک خالی بٹن سے کہیں بہتر کام کرتا ہے۔ وجہ معلوم ہو تو گاہک زیادہ اطمینان سے نمبر دیتا ہے۔
  2. دوسرا راستہ بھی رکھیں۔ کچھ لوگ نمبر شیئر نہیں کریں گے۔ آرڈر نمبر یا ای میل بھی قبول کریں، یا چیٹ کسی ایجنٹ کے حوالے کر دیں۔

لوکیشن مانگنا

request_location بھی اسی طرح کام کرتا ہے: ایک ٹیپ گاہک کی موجودہ لوکیشن کو لوکیشن میسج کی صورت میں بھیج دیتا ہے۔ ڈیلیوری کا پتہ، قریب ترین برانچ، ٹیکنیشن بھیجنا، یا یہ جانچنا کہ پتہ آپ کے سروس ایریا میں ہے یا نہیں، ان سب کے لیے مفید ہے۔ یہ بھی صرف پرائیویٹ چیٹ میں، اور فیصلہ گاہک کا۔

ان لائن بٹن: میسج کے نیچے ایکشن

ان لائن بٹن کسی ایک میسج کے ہوتے ہیں، اس لیے تب مناسب ہیں جب انتخاب اسی میسج کے بارے میں ہو: اپوائنٹمنٹ کے خلاصے کے نیچے “کنفرم” اور “وقت بدلیں”، ریسٹورنٹ کے خوش آمدید میسج کے نیچے “مینو دیکھیں”، بل کے نیچے “JazzCash سے ادائیگی”۔ کاروبار سب سے زیادہ تین قسمیں استعمال کرتے ہیں:

  • Callback بٹن بوٹ کو 64 بائٹ تک ڈیٹا (callback_data) بھیجتے ہیں۔ چیٹ میں کچھ نظر نہیں آتا؛ اگلا قدم بوٹ طے کرتا ہے۔
  • URL بٹن کوئی ویب پیج کھولتے ہیں، جیسے آپ کی ریٹ لسٹ یا TCS کا ٹریکنگ پیج۔
  • Web App بٹن Telegram کے اندر ہی Mini App کھولتے ہیں، جیسے بکنگ فارم یا کیٹلاگ۔

ایک چھوٹی سی بات پورا تجربہ بدل دیتی ہے۔ callback بٹن ٹیپ ہونے کے بعد Telegram اس وقت تک پروگریس انڈیکیٹر دکھاتا ہے جب تک بوٹ answerCallbackQuery کال نہ کرے، اور Telegram چاہتا ہے کہ بوٹ یہ کال ہمیشہ کرے، چاہے دکھانے کو کچھ نہ ہو۔ جو بوٹ یہ قدم چھوڑ دے، اس کا بٹن “لوڈنگ” میں اٹکا رہتا ہے اور گاہک بار بار ٹیپ کرتا ہے۔

Telegram Business اکاؤنٹ کے بارے میں ایک بات۔ اگر آپ بوٹ کو Telegram Business اکاؤنٹ سے جوڑیں تاکہ وہ آپ کی ذاتی چیٹس میں جواب دے، تو اس اکاؤنٹ کی طرف سے بھیجے گئے میسجز میں Telegram ریپلائی کی بورڈ اور Web App بٹن سپورٹ نہیں کرتا۔ یہ بوٹ کے ساتھ براہِ راست چیٹ میں کام کرتے ہیں، اور MonoChat کی طرح BotFather ٹوکن سے جڑا بوٹ گاہکوں سے اسی چیٹ میں بات کرتا ہے۔

کب کون سا استعمال کریں

صورتحالاستعمال کریں
مین مینو: “ریٹس”، “اوقات”، “ایجنٹ سے بات کریں”ریپلائی کی بورڈ (فوری جوابات)
ہاں/نہیں، ریٹنگ، وقت کا انتخابایک ٹیپ کے بعد چھپنے والا ریپلائی کی بورڈ
گاہک کا فون نمبر لیناکانٹیکٹ شیئر بٹن
ڈیلیوری کا پتہ یا قریبی برانچلوکیشن بھیجنے کا بٹن
اس میسج والی اپوائنٹمنٹ کنفرم یا کینسلان لائن callback بٹن
ویب سائٹ، ٹریکنگ یا ادائیگی کا پیج کھولناان لائن URL بٹن
Telegram کے اندر فارم یا کیٹلاگان لائن Web App بٹن

آسان اصول: جواب بات چیت میں نظر آنا چاہیے تو ریپلائی کی بورڈ۔ بٹن کسی میسج پر کام کرے یا Telegram سے باہر لے جائے تو ان لائن بٹن۔

MonoChat میں Telegram بٹن کیسے بنائیں

MonoChat آپ کے Telegram بوٹ کو BotFather ٹوکن سے جوڑتا ہے (بوٹ بنانا اور ٹوکن لینا دیکھیں)۔ ورژن 3.8.41 (1 نومبر 2026) سے MonoChat فوری جوابات، لوکیشن کی درخواستیں اور رابطے کی معلومات کی درخواستیں Telegram کے ریپلائی کی بورڈ بٹن کی صورت میں بھیجتا ہے، بٹن والے میسجز میں تصویر، ویڈیو یا ڈاکیومنٹ ہیڈر دکھاتا ہے، ہر ٹیپ کا جواب دیتا ہے تاکہ کوئی بٹن لوڈنگ میں نہ اٹکے، اور ٹائپنگ انڈیکیٹر بھی دکھا سکتا ہے۔

1۔ فوری جوابات (ریپلائی کی بورڈ)۔ فلو میں پیغام بھیجیں نوڈ شامل کریں (یا اپنے مختصر پیغامات میں سے ایک بنائیں) اور متن ٹائپ چنیں۔ متن لکھیں، فوری جواب آن کریں اور بٹنز میں ہر بٹن کے لیے شامل کریں پر کلک کریں۔ قسم کو text رکھیں اور جن زبانوں میں آپ سروس دیتے ہیں، ہر ایک کے لیے بٹن کا نام لکھیں۔ Telegram بٹنوں کو میسج باکس کے نیچے، ہر قطار میں دو، مناسب سائز میں دکھاتا ہے۔ تصویر، ویڈیو اور ڈاکیومنٹ میسجز میں بھی فوری جوابات لگ سکتے ہیں۔

2۔ فون نمبر مانگیں۔ رابطے کی معلومات کی درخواست ٹائپ چنیں اور میسج لکھیں، جیسے “آپ کا آرڈر تلاش کرنے کے لیے براہِ کرم اپنا فون نمبر شیئر کریں۔” Telegram گاہک کی زبان میں رابطے کی معلومات شیئر کریں بٹن دکھاتا ہے۔ ایک ٹیپ کے بعد یہ چھپ جاتا ہے اور نمبر چیٹ میں کانٹیکٹ کی صورت میں آتا ہے۔ مینو کے اندر user-phone-number ٹائپ کا فوری جواب یہی کام کرتا ہے۔

3۔ لوکیشن مانگیں۔ لوکیشن کی درخواست ٹائپ چنیں۔ گاہک کو مقام بھیجیں بٹن نظر آتا ہے اور اس کی لوکیشن، لوکیشن میسج بن کر آتی ہے۔

4۔ ان لائن بٹن۔ بٹن ٹائپ چنیں۔ اوپر تصویر، ویڈیو یا ڈاکیومنٹ چاہیے تو ہیڈر کی قسم چنیں، متن لکھیں (1,024 حروف تک) اور بٹن شامل کریں: callback کے لیے postback، لنک کے لیے web-url اور Mini App کے لیے app-url۔ بٹن کا نام زیادہ سے زیادہ 20 حروف۔ postback پر ٹیپ چیٹ میں بٹن کا جواب بن کر آتا ہے۔

5۔ جواب کے مطابق راستہ دیں۔ بوٹ فلو کو نیا پیغام موصول ہوا ایونٹ سے شروع کریں اور کیا بوٹ ہے؟ آن کریں۔ سوال کے بعد اگر نوڈ لگائیں: فوری جوابات کے لیے پیغام کا متن شرط، اور شیئر کیے گئے کانٹیکٹ یا لوکیشن کو لکھے گئے متن سے الگ کرنے کے لیے پیغام کی قسم شرط۔ “ایجنٹ سے بات کریں” چننے والے گاہک کو گفتگو تفویض کریں نوڈ پر بھیجیں۔

6۔ دکھائیں کہ آپ لکھ رہے ہیں۔ چینل کی سیٹنگز میں ٹائپنگ انڈیکیٹر فعال کریں آن کریں۔ ایجنٹ کے لکھتے وقت اور فلو کا AI نوڈ جواب تیار کرتے وقت گاہک کو “typing” نظر آئے گا؛ تصویر یا ڈاکیومنٹ اپ لوڈ ہوتے وقت Telegram دکھاتا ہے کہ تصویر یا فائل بھیجی جا رہی ہے۔

ہر چیٹ، ہر بٹن ٹیپ اور ہر شیئر کیا گیا کانٹیکٹ اسی ٹیم ان باکس میں آتا ہے جہاں آپ کی WhatsApp، Instagram اور Messenger گفتگو ہوتی ہے، اس لیے چیٹ سنبھالنے والا ایجنٹ دیکھ سکتا ہے کہ گاہک نے کیا ٹیپ کیا۔

مثال: ایک میڈیکل اسٹور کا ڈیلیوری بوٹ

گاہک: /start بوٹ: السلام علیکم، الشفا میڈیکل اسٹور، لاہور میں خوش آمدید۔ ہم کیسے مدد کریں؟ (بٹن: ہوم ڈیلیوری · اسٹور کے اوقات · فارماسسٹ سے پوچھیں) گاہک: ہوم ڈیلیوری بوٹ: آپ کا نسخہ تلاش کرنے کے لیے براہِ کرم نمبر شیئر کریں۔ (بٹن: رابطے کی معلومات شیئر کریں) گاہک: (کانٹیکٹ شیئر کرتا ہے) بوٹ: شکریہ۔ ڈیلیوری کہاں کریں؟ (بٹن: مقام بھیجیں) گاہک: (لوکیشن شیئر کرتا ہے) بوٹ: آج شام 4 سے 6 بجے کے درمیان ڈیلیوری ہو جائے گی، کیش آن ڈیلیوری۔ (ان لائن بٹن: کنفرم · وقت بدلیں)

تین ریپلائی کی بورڈ جوابات کو چیٹ میں رکھتے ہیں اور ایک ان لائن کی بورڈ خلاصہ کنفرم کرواتا ہے۔ “فارماسسٹ سے پوچھیں” سیدھا کسی انسان تک جاتا ہے۔

ان غلطیوں سے بچیں

  • بہت زیادہ بٹن۔ فون پر ایک کی بورڈ میں دو سے چھ آپشن آسانی سے پڑھے جاتے ہیں۔ لمبے مینو Mini App یا اگلے مرحلے میں لے جائیں۔
  • پہلے میسج میں ہی نمبر مانگنا۔ تب مانگیں جب گاہک کو وجہ معلوم ہو۔
  • کبھی نہ چھپنے والا کی بورڈ۔ گاہک سمجھتا ہے وہ لکھ نہیں سکتا۔ ایک بار کے سوالوں کے لیے ون ٹائم کی بورڈ استعمال کریں۔
  • خاموش بٹن۔ ہر ٹیپ کا جواب دیں، چاہے صرف “مل گیا، ایک منٹ” ہی کیوں نہ ہو۔
  • انسان تک پہنچنے کا راستہ نہیں۔ “ایجنٹ سے بات کریں” ہمیشہ رکھیں۔ ہماری گائیڈ کاروبار کے لیے Telegram ہینڈ اوور اور کام کے اوقات کے بارے میں بتاتی ہے۔

اگر آپ WhatsApp بھی استعمال کرتے ہیں تو سوچ وہی ہے، حدیں مختلف ہیں: WhatsApp انٹرایکٹو میسجز گائیڈ دیکھیں۔ بٹنوں کے درمیان AI جوابات شامل کرنے کے لیے Telegram AI بوٹ کیسے بنائیں پڑھیں۔

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 کال نہ کرے۔ بوٹ جواب نہ دے تو بٹن اٹکا ہوا لگتا ہے۔ MonoChat 3.8.41 سے ہر ٹیپ کا جواب دیا جاتا ہے: انڈیکیٹر رک جاتا ہے اور ٹیپ چیٹ میں بٹن کا جواب بن کر آتا ہے۔

کیا Telegram بوٹ میں بٹن لگانے کے لیے کوڈنگ چاہیے؟

نہیں۔ BotFather ٹوکن کو MonoChat سے جوڑیں اور پیغام بھیجیں نوڈ یا مختصر پیغامات میں میسج بنائیں: فوری جوابات، ان لائن بٹن والے بٹن میسج، لوکیشن کی درخواست اور رابطے کی معلومات کی درخواست۔ فلو گاہک کو اس کے دبائے ہوئے بٹن کے مطابق آگے لے جاتا ہے۔

متعلقہ گائیڈز

اسی موضوع پر مزید پڑھیں۔

Growth کا پہلا مہینہ ہماری طرف سے

WhatsApp، انسٹاگرام اور Messenger ایک ہی ان باکس سے چلائیں

MonoChat کے ساتھ مفت شروع کریں: سرکاری Meta APIs پر ٹیم کا ٹیم ان باکس، AI اسسٹنٹس، ٹیمپلیٹس اور مہمات۔

ہر بزنس کے لیے ایک کوڈ • استعمال کے لیے 30 دن • کارڈ کی ضرورت نہیں

شروع کرنے کے لیے $150۔

حاصل کریں