مواد پر جائیں

چیٹ بوٹ حسب ضرورت بنائیں

یہ گائیڈ بتاتی ہے کہ Control Center سے باہر نکلے بغیر فراہم کنندہ کے ہاں کی بوٹ ایپ کو کیسے نئی شکل دی جائے۔

  • ورک اسپیس میں owner یا admin کردار
  • ایک منسلک فراہم کنندہ۔ بوٹ حسبِ ضرورت قطار صرف اُس وقت ظاہر ہوتی ہے جب ورک اسپیس منسلک ہو
  • ایسی ایپ جسے Control Center منظم کر سکے۔ Slack کے لیے اس کا مطلب ہے کہ کنکشن کے پاس ایپ کنفیگریشن کا ریفریش ٹوکن (xoxe-…) موجود ہو؛ اگر نہ ہو تو قطار یہی بتاتی ہے اور غیر فعال رہتی ہے
فیلڈ مطلب حد
ایپ کا نام فراہم کنندہ ایپ کو کیسے فہرست کرتا ہے 1–35 حروف
بوٹ نام (اراکین @ کے بعد کیا ٹائپ کریں) اراکین @ کے بعد کیا ٹائپ کرتے ہیں 1–80 حروف
مختصر تفصیل ایک سطر جو فراہم کنندہ دکھاتا ہے 140 حروف یا کم
بوٹ کیا کہتا ہے کہ وہ کر سکتا ہے بوٹ کے ساتھ DM کے اوپر دکھایا جاتا ہے 300 حروف یا کم
سلیش کمانڈ وہ کمانڈ جو اراکین چلاتے ہیں، سلیش کے بغیر چھوٹے حروف، صرف a–z 0–9 _ -، 32 حروف پر کاٹ دی جاتی ہے
براہِ راست پیغامات آیا بوٹ DM/ایجنٹ کا تجربہ سامنے لاتا ہے فعال یا غیر فعال

Control Center فراہم کنندہ کو کال کرنے سے پہلے چاروں متنی فیلڈز کی توثیق کرتا ہے، چنانچہ جو سرور آپ دیکھ نہیں سکتے، اُس سے مبہم invalid_manifest ملنے کے بجائے آپ کو “the app name must be between 1 and 35 characters” ملتا ہے۔ کمانڈ مسترد نہیں ہوتی بلکہ معمول پر لائی جاتی ہے: شروع کا سلیش ہٹا دیا جاتا ہے، باقی چھوٹے حروف میں بدل دیا جاتا ہے، a–z 0–9 _ - سے باہر کا سب کچھ حذف ہو جاتا ہے اور خالی نتیجہ cc پر واپس چلا جاتا ہے۔

  1. ترتیبات → ورک اسپیس → عام پر جائیں اور چیٹ برجز کارڈ تک اسکرول کریں
  2. فراہم کنندہ کے بلاک پر بوٹ حسبِ ضرورت پر کلک کریں
  3. ڈائیلاگ ایپ کی لائیو اقدار پر کھلتا ہے، جو فراہم کنندہ سے واپس پڑھی جاتی ہیں — چنانچہ جو تبدیلی کسی نے Slack کے اپنے UI میں کی ہو، آپ اُسی سے شروع کرتے ہیں
  4. جو درکار ہو اُس میں ترمیم کریں اور محفوظ کریں

اُن لائیو اقدار کو پڑھنے کی قیمت Slack کی جانب سے ایک ٹوکن روٹیشن ہے، اسی لیے یہ قطار جان بوجھ کر ایک کلک ہے، نہ کہ کوئی ایسی چیز جو صفحہ لوڈ ہوتے ہی خود کرے۔

تحریر آپ کی تبدیلیوں کو ایپ کی موجودہ ڈیفینیشن پر اوپر سے چڑھا دیتی ہے۔ جو کچھ Control Center ماڈل نہیں کرتا — Slack میں آپ کا شامل کردہ دوسرا سلیش کمانڈ، کوئی ورک فلو مرحلہ، کوئی غیر متعلقہ ترتیب — وہ اچھوتا رہتا ہے۔ اسکوپس اور ایونٹس شامل کیے جاتے ہیں، کبھی گھٹائے نہیں جاتے۔

محفوظ کرنے کے بعد Control Center بوٹ کی شناخت دوبارہ پڑھتا ہے تاکہ ترتیبات میں نام چیٹ ایپ کے نام سے میل کھائے۔

جب کوئی محفوظ کرنا اجازتیں بدل دے تو ڈائیلاگ کھلا رہتا ہے اور کہتا ہے “Slack نے ایپ کی اجازتیں بدل دیں۔ اثر کے لیے ایپ دوبارہ انسٹال کریں”، ساتھ ہی ایپ دوبارہ انسٹال کریں بٹن ہوتا ہے جو اُس ایپ کے لیے Slack کا install-on-team صفحہ کھولتا ہے۔ Slack میں یہ Install App → Reinstall to Workspace ہے۔

سلیش کمانڈ تبدیل کریں اور محفوظ کریں۔ اس کے بعد برج ہدایات اُسی کمانڈ سے لکھتا ہے جس کے ساتھ اُسے آخری بار چلایا گیا تھا، چنانچہ مدد کا متن اور لنک کی ہدایات نام کی تبدیلی کی پیروی کرتی ہیں، بجائے اُس کمانڈ کا نام لینے کے جو اب موجود نہیں۔

نام بدلنے سے برج کے موجودہ تھریڈز نہیں ٹوٹتے: تھریڈز کی کلید کمانڈ کے بجائے گفتگو ہوتی ہے۔

  • ساختی ترتیبات۔ ٹرانسپورٹ (Socket Mode)، مطلوبہ اسکوپس اور ایونٹ سبسکرپشنز لازم ٹھہرائے جاتے ہیں، پیش نہیں کیے جاتے۔ ایسی ایپ جو کسی ترتیبات کی اسکرین سے خاموشی میں دھکیلی جا سکے، وہ فیچر نہیں بلکہ ایک سپورٹ ٹکٹ ہے
  • بوٹ کا آئیکن۔ اسے صرف فراہم کنندہ کی اپنی ایپ ترتیبات بدل سکتی ہیں اور ڈائیلاگ یہی کہتا ہے
  • فراہم کنندہ کی اپنی فیچر مائیگریشنز۔ جو ایپ پہلے سے Slack کی پرانی اسسٹنٹ شکل پر ہے وہ اُسی پر رہتی ہے؛ یہ ڈائیلاگ ایک تفصیل میں ترمیم کرتا ہے، کسی ایپ کی مائیگریشن نہیں کرتا

بوٹ حسبِ ضرورت کی کوئی قطار سرے سے موجود ہی نہیں

سیکشن کا عنوان “بوٹ حسبِ ضرورت کی کوئی قطار سرے سے موجود ہی نہیں”

ورک اسپیس ابھی منسلک نہیں۔ قطار صرف اُس وقت ظاہر ہوتی ہے جب فراہم کنندہ کا بلاک کوئی لائیو کنکشن دکھائے۔ دیکھیں Slack انضمام سیٹ کریں۔

کنکشن کے پاس ایپ کے انتظام کے لیے کوئی سند نہیں — قطار کا ذیلی عنوان کہتا ہے “بوٹ ترمیم کے لیے Control Center کو ایپ کنفیگریشن ٹوکن چاہیے۔ دوبارہ منسلک ہوں اور ایک شامل کریں۔” Slack کے لیے api.slack.com/apps پر ایپ کنفیگریشن ٹوکن کا جوڑا بنائیں اور ریفریش ٹوکن بھر کر دوبارہ منسلک ہوں۔ یہ ایسی ایپ کے لیے متوقع ہے جو ہاتھ سے بنائی گئی ہو یا Slack میں بنائیں کے ذریعے بنائی گئی ہو، کیونکہ Slack کبھی نہیں بتاتا کہ اُس نے کون سی ایپ بنائی۔

محفوظ کنکشن میں کوئی App id نہیں ہوتی — عام طور پر ایسی ایپ جو ہاتھ سے جوڑی گئی ہو، اِس سے پہلے کہ کوئی id درج ہو۔ ورک اسپیس دوبارہ منسلک کریں، یا ایپ Control Center سے بنائیں۔

فراہم کنندگان ایپ میٹا ڈیٹا کو تھوڑی دیر کیش کرتے ہیں۔ اگر ایک منٹ بعد بھی نام پرانا ہو تو دیکھیں کہ آیا محفوظ کرنے نے آپ سے ایپ دوبارہ انسٹال کرنے کو کہا تھا۔