فیچرز کی فہرست سے نہیں، کام سے شروع کریں
فیچرز چننے سے پہلے لکھیں کہ آپ کے ماڈریٹرز اور کمیونٹی مینیجرز اپنا وقت کس چیز پر لگاتے ہیں۔ زیادہ تر سرورز میں جواب وہی چند کام ہیں: لوگوں کا استقبال اور یہ جانچنا کہ وہ حقیقی ہیں، رولز دینا، وہی سوالات کے جواب دینا، قواعد توڑنے والوں سے نمٹنا اور اس کا ریکارڈ رکھنا، اور سپورٹ کی درخواستوں کو ایسی جگہ پہنچانا جہاں وہ گم نہ ہوں۔
ان میں سے ہر ایک اچھا پہلا فیچر ہے کیونکہ یہ پہلے دن سے وقت بچاتا ہے، اسے ناپنا آسان ہے، اور کسی کو اسے استعمال کرنے پر قائل نہیں کرنا پڑتا۔ اس کے برعکس پوائنٹس کا نظام یا چھوٹا گیم تبھی کام کرتا ہے جب ارکان کو پروا ہو، اور یہ آپ بنیادی چیزیں چلنے سے پہلے نہیں جان سکتے۔
پہلے کیا بنائیں
- 01
شمولیت اور تصدیق
استقبال کا ایک عمل جو نئے ارکان سے قواعد قبول کرنے کو کہے، اختیاری طور پر کہیں اور کا اکاؤنٹ جوڑے، اور تبھی سرور کھولے۔ یہ زیادہ تر اسپام اکاؤنٹس کو دروازے پر روک دیتا ہے اور ہر رکن کو ایک جیسا پہلا تجربہ دیتا ہے۔
- 02
خود منتخب رولز
بٹن یا مینو جن سے ارکان اپنا علاقہ، زبان، دلچسپیاں یا اطلاعات کی ترجیحات چنیں۔ یہ ماڈریٹرز سے درخواستوں کا مسلسل سلسلہ ہٹا دیتا ہے اور چینلز کو متعلقہ رکھتا ہے۔
- 03
لاگ کے ساتھ ماڈریشن کی کارروائیاں
ایسی کمانڈز کے ذریعے تنبیہ، عارضی خاموشی، نکالنا اور پابندی، جو ایک نجی چینل اور ڈیٹابیس میں درج کریں کہ کس نے کیا، کب اور کیوں کیا۔ یکساں ریکارڈ ہی ماڈریشن کو منصفانہ بناتا ہے، اور ٹیم کو شفٹوں کے درمیان کام حوالے کرنے دیتا ہے۔
- 04
عام سوالات کے جوابات
سلیش کمانڈز کا ایک چھوٹا سیٹ، یا تلاش کے قابل عمومی سوالات، جو سرکاری جواب پوسٹ کرے۔ متن ایک ڈیش بورڈ میں ہوتا ہے تاکہ عملہ ڈویلپر کے بغیر اسے بدل سکے۔
- 05
سپورٹ ٹکٹس
ایک بٹن جو رکن اور سپورٹ ٹیم کے درمیان نجی تھریڈ یا چینل کھولے، بند ہونے پر تحریری ریکارڈ محفوظ ہو۔ ایک بار مل جائے تو کمیونٹی مینیجرز سب سے زیادہ یہی فیچر مانگتے ہیں۔
زیادہ تر کمیونٹیز کے لیے پانچ فیچرز ایک مکمل پہلا اجرا ہیں۔ اسے جلد بنایا، جانچا اور حوالے کیا جا سکتا ہے، اور یہ وہ استعمال کا ڈیٹا دیتا ہے جو آپ کو اگلا فیچر طے کرنے کے لیے چاہیے۔
Discord بوٹس کیسے کام کرتے ہیں، مختصراً
جدید Discord بوٹس ایپلیکیشن کمانڈز کے گرد بنتے ہیں۔ ان کی تین اقسام ہیں: سلیش کمانڈز جو رکن کے سلیش ٹائپ کرنے پر ظاہر ہوں، اور صارف اور پیغام کی کمانڈز جو کسی رکن یا پیغام پر رائٹ کلک یا ٹیپ کرنے پر ظاہر ہوں۔ ایک ایپ 100 تک گلوبل سلیش کمانڈز، اور 15 صارف اور 15 پیغام کی کمانڈز رجسٹر کر سکتی ہے [1]۔ یہ کافی ہیں؛ جس بوٹ کو زیادہ چاہئیں وہ عموماً ایک میں کئی بوٹس ہوتا ہے۔
جب کوئی رکن کمانڈ استعمال کرے یا بٹن دبائے، تو Discord بوٹ کو ایک انٹرایکشن بھیجتا ہے، اور بوٹ کو 3 سیکنڈ کے اندر ابتدائی جواب بھیجنا ہوتا ہے [2]۔ اس سے سست کوئی بھی کام، جیسے کسی دوسرے سسٹم یا اے آئی ماڈل کو بلانا، پہلے وصولی کی تصدیق کرے اور بعد میں جواب دے، اور بعد کے جواب کے لیے استعمال ہونے والا انٹرایکشن ٹوکن 15 منٹ کے لیے درست رہتا ہے [2]۔ شروع سے اس کے لیے ڈیزائن کرنا پہلے ورژن کی سب سے عام خرابی سے بچاتا ہے: کمانڈز جو جانچ میں کام کریں اور سرور مصروف ہو تو ناکام ہوں۔
ایسے واقعات پر ردِ عمل کے لیے جو کمانڈز نہیں، جیسے کسی رکن کا شامل ہونا، بوٹ Discord کے گیٹ وے سے جڑتا ہے اور اِنٹینٹس کا اعلان کرتا ہے: واقعات کی وہ اقسام جو وہ وصول کرنا چاہتا ہے [3]۔ اور ہر بوٹ شرح کی حدوں میں کام کرتا ہے۔ Discord کی دستاویزات کے مطابق بوٹس اس کی API کو فی سیکنڈ 50 تک درخواستیں بھیج سکتے ہیں، اور جو پتہ بہت زیادہ غلط درخواستیں بھیجے، اس وقت 10 منٹ میں 10,000، اسے عارضی طور پر محدود کر دیا جاتا ہے [4]۔ جو بوٹ ایک ساتھ بہت سے رولز دے یا ہر چینل میں پوسٹ کرے، اسے اپنا کام قطار میں ڈالنا ہوتا ہے۔
جتنی کم ہو سکے اتنی رسائی مانگیں
کچھ اِنٹینٹس اُس ڈیٹا کی وجہ سے خاص ہیں جو وہ ظاہر کرتے ہیں: سرور کے ارکان، موجودگی، اور پیغام کا مواد [3]۔ پیغام کے مواد والے اِنٹینٹ کے بغیر بوٹ کو اُن زیادہ تر پیغامات میں خالی مواد دکھتا ہے جو اس نے نہیں بھیجے یا جن میں اس کا ذکر نہیں [3]۔ Discord کی دستاویزات یہ بھی کہتی ہیں کہ جب کسی ایپ کے سرورز میں اسے دیکھ سکنے والے منفرد صارفین 10,000 سے زیادہ ہو جائیں، تو خاص اِنٹینٹس تک مسلسل رسائی کے لیے جائزہ درکار ہے، اور تصدیق شدہ ایپس، جو کسی ایپ کو 100 یا زیادہ سرورز میں ہونے پر بننا پڑتا ہے، کے ہر خاص اِنٹینٹ کی منظوری لازم ہے [3]۔
عملی سبق یہ ہے کہ جہاں ممکن ہو ایسے فیچرز ڈیزائن کریں جنہیں خاص رسائی نہ چاہیے۔ سلیش کمانڈز، بٹن اور مینو اپنا ان پٹ خود بوٹ تک پہنچاتے ہیں، اس لیے عمومی سوالات، ٹکٹ سسٹم یا خود منتخب رولز کو ہر پیغام پڑھنے کی ضرورت نہیں۔ کلیدی الفاظ پر مبنی خودکار ماڈریشن کو ضرورت ہے، اور Discord کا اپنا AutoMod شاید کسی خاص بوٹ کے بغیر ہی یہ کام کر دے۔
- سرور کے ارکان والا اِنٹینٹ صرف تب مانگیں جب شمولیت یا ارکان کی گنتی کے لیے آنے اور جانے کے واقعات چاہئیں۔
- پیغام کے مواد والے اِنٹینٹ سے بچیں جب تک کوئی فیچر واقعی آزاد تحریر نہ پڑھتا ہو، اور جائزے کے لیے وجہ لکھ لیں۔
- بوٹ کے رول کو صرف وہی اجازتیں دیں جو اس کے فیچرز استعمال کرتے ہیں۔ ایڈمنسٹریٹر کے حقوق والا بوٹ پورے سرور کے لیے ناکامی کا واحد نقطہ ہے۔
بعد میں کیا بنائیں، یا بالکل نہیں
| فیچر | کب جواز بنتا ہے | دھیان رکھیں |
|---|---|---|
| لیولز اور پوائنٹس | جب بنیادی چیزیں چل رہی ہوں اور آپ مددگار ارکان کو انعام دینا چاہیں، صرف شور مچانے والوں کو نہیں | پیغامات کی گنتی پر انعامات اسپام کو دعوت دیتے ہیں۔ اس کے بجائے جوابات، تقریبات اور حصہ داری پر انعام دیں |
| معیشت یا دکان | جب پوائنٹس کسی ایسی چیز پر خرچ ہو سکیں جس کی ارکان کو قدر ہو، جیسے رولز یا تقریبات تک رسائی | حقیقی دنیا میں قدر رکھنے والی کوئی بھی چیز آپ کے مشیروں کے لیے سوالات اٹھاتی ہے |
| اے آئی چیٹ یا جوابات | جب آپ کے عمومی سوالات بڑے اور اچھی طرح سنبھالے ہوئے ہوں، تاکہ بوٹ ان سے ماخذ کے ساتھ جواب دے سکے | اسے جانچ، حدوں اور کسی شخص کے حوالے کرنے کے طریقے کی ضرورت ہے |
| جڑے ہوئے اکاؤنٹس | جب ارکان آپ کی ویب سائٹ، ایپ یا گیم بھی استعمال کرتے ہوں | Discord کے OAuth سے سائن اِن، اور پرائیویسی کی واضح اطلاع |
| موسیقی اور میڈیا | کاروباری کمیونٹی کے لیے شاذ و نادر | مواد کی لائسنسنگ، اور پلیٹ فارم کے قواعد |
| Telegram یا دوسرے پلیٹ فارمز پر بیک وقت پوسٹنگ | جب آپ کی کمیونٹی واقعی ان میں بٹی ہوئی ہو | ماڈریشن کے فیصلے پیغامات کے ساتھ جانے چاہئیں |
دو Discord منصوبے، ہمارے نرخ نامے سے قیمت
نیچے کی حل شدہ مثالیں آج کے ہمارے نرخ نامے سے حد دکھاتی ہیں، ادائیگی کے شیڈول اور ماہانہ چلانے کی لاگت کے ساتھ۔ پہلی اوپر والا پانچ فیچرز کا پہلا اجرا ہے۔ دوسری ایک ویب ڈیش بورڈ شامل کرتی ہے جہاں عملہ بوٹ سنبھالے، ارکان اپنے اکاؤنٹس جوڑیں اور ٹیم دیکھے کہ کمیونٹی کیسی چل رہی ہے۔
حل شدہ مثال، ابھی قیمت لگائی گئی
پہلے اجرا کا کمیونٹی بوٹ
شمولیت اور تصدیق، خود منتخب رولز، لاگ شدہ ماڈریشن کی کارروائیاں، عمومی سوالات کی کمانڈز اور سپورٹ ٹکٹس، عملے کے لیے ایک چھوٹے سیٹنگز صفحے کے ساتھ۔
- تعمیر
- ≈ USD 11,900 سے USD 18,200 تک, delivered within 4 weeksCAD 17,000 to 25,900
آپ کی کرنسی میں قیمتیں بینک آف کینیڈا کے آج کے ریٹ پر مبنی اندازے ہیں۔ تمام انوائس CAD یا USD میں بنتی ہیں۔
ادائیگی کیسے ہوتی ہے
- پیشگی رقم 30%
- CAD 5,100 to 7,770
- Commandes convenues 15%
- CAD 2,550 to 3,885
- Fonctionnel sur un serveur de test 30%
- CAD 5,100 to 7,770
- Mise en ligne 15%
- CAD 2,550 to 3,885
- Holdback, 30 days after launch (10%)
- CAD 1,700 to 2,590
اسے چلانا
- ہوسٹنگ
- ≈ USD 176 ماہانہCAD 250 ماہانہ
- سپورٹ
- ≈ USD 1,000 ماہانہCAD 1,425 ماہانہ
حل شدہ مثال، ابھی قیمت لگائی گئی
ویب ڈیش بورڈ کے ساتھ کمیونٹی بوٹ
وہی بوٹ اور Discord سائن اِن والا ویب ڈیش بورڈ، ماڈریشن اور ٹکٹس کے لائیو منظر، ارکان کا تجزیہ، آپ کے باقی سسٹمز سے انضمام، اور سپورٹ پلان۔
- تعمیر
- ≈ USD 50,500 سے USD 77,200 تک, delivered within 16 weeksCAD 71,900 to 109,900
آپ کی کرنسی میں قیمتیں بینک آف کینیڈا کے آج کے ریٹ پر مبنی اندازے ہیں۔ تمام انوائس CAD یا USD میں بنتی ہیں۔
ادائیگی کیسے ہوتی ہے
- پیشگی رقم 30%
- CAD 21,570 to 32,970
- Découverte 5%
- CAD 3,595 to 5,495
- Commandes convenues 3.5%
- CAD 2,516.50 to 3,846.50
- Maquettes approuvées 5%
- CAD 3,595 to 5,495
- Fonctions principales 15.2%
- CAD 10,928.80 to 16,704.80
- Développement complet 10.1%
- CAD 7,261.90 to 11,099.90
- Fonctionnel sur un serveur de test 7.1%
- CAD 5,104.90 to 7,802.90
- Tests et corrections 5%
- CAD 3,595 to 5,495
- Mise en ligne 9.1%
- CAD 6,542.90 to 10,000.90
- Holdback, 30 days after launch (10%)
- CAD 7,190 to 10,990
اسے چلانا
- ہوسٹنگ
- ≈ USD 176 ماہانہCAD 250 ماہانہ
- سپورٹ
- ≈ USD 2,500 ماہانہCAD 3,565 ماہانہ
لانچ کے بعد بوٹ چلانا
گیٹ وے سننے والا بوٹ ایسا پروگرام ہے جسے ہر روز سارا دن جڑا رہنا ہوتا ہے۔ منصوبہ بنائیں کہ یہ کہاں چلے گا، کریش کے بعد کیسے دوبارہ شروع ہوگا، اور آپ کے ارکان کے بتانے سے پہلے آپ کو کیسے پتا چلے گا کہ یہ بند ہے۔
- اسے خودکار ری اسٹارٹ اور صحت کی جانچ والے سرور یا کنٹینر پلیٹ فارم پر ہوسٹ کریں، کسی کے کمپیوٹر پر نہیں۔
- اس کا ڈیٹا (ماڈریشن لاگز، ٹکٹس، سیٹنگز) بیک اپس والے باقاعدہ ڈیٹابیس میں رکھیں، کوڈ کے ساتھ پڑی فائلوں میں نہیں۔
- ہر کمانڈ اور ہر ناکامی لاگ کریں، تاکہ ماڈریٹر کے اس سوال کا جواب دیا جا سکے کہ کیا ہوا۔
- بوٹ کا ٹوکن خفیہ معلومات کے اسٹور میں رکھیں، اگر کبھی افشا ہو تو بدل دیں، اور کبھی کسی چیٹ میں چسپاں نہ کریں۔
- Discord کا ڈویلپر چینج لاگ دیکھتے رہیں۔ پلیٹ فارم کی تبدیلیاں اطلاع کے ساتھ آتی ہیں، اور جس بوٹ کی کوئی دیکھ بھال نہ کرے وہ خاموشی سے کام کرنا چھوڑ دیتا ہے۔
یہ جاننا کہ یہ کامیاب رہا یا نہیں
بوٹ کے لائیو ہونے سے پہلے طے کریں کہ کامیابی کیسی دکھتی ہے، تاکہ اگلا فیچر سب سے اونچی آواز کے بجائے ثبوت پر چنا جائے۔ اس کا زیادہ تر حصہ بوٹ آپ کے لیے گن سکتا ہے۔
- شمولیت: کتنے لوگ شامل ہوتے ہیں، کتنے تصدیق مکمل کرتے ہیں، اور کتنے پہلے ہفتے میں چلے جاتے ہیں۔
- ماڈریشن: فی ہفتہ کارروائیاں، بار بار خلاف ورزی کرنے والے، اور کوئی رپورٹ کارروائی سے پہلے کتنی دیر انتظار کرتی ہے۔
- سپورٹ: کھولے گئے ٹکٹ، پہلے جواب تک کا وقت، بند ہونے تک کا وقت، اور کون سے سوالات بار بار آتے ہیں۔
- عمومی سوالات کی کمانڈز: کون سے جوابات سب سے زیادہ استعمال ہوتے ہیں، اور کون سے سوالات اب بھی کسی شخص تک پہنچتے ہیں۔ وہی اگلے لکھنے والے جوابات ہیں۔
ادائیگی سے پہلے دیکھیں کہ Discord پہلے سے کیا کرتا ہے۔ کمیونٹی سرورز میں شمولیت کے سوالات اور AutoMod پہلے سے موجود ہیں، اور چھوٹے سرور کے لیے شاید یہ کافی ہوں۔ خاص بوٹ کو وہ کرنا چاہیے جو یہ نہیں کر سکتے: آپ کے قواعد، آپ کا ریکارڈ، اور آپ کے اپنے سسٹمز سے روابط۔
آپ کی ہدایات کے لیے چیک لسٹ
- 01
کاموں کے نام لیں
فہرست بنائیں کہ ماڈریٹرز اور مینیجرز ہر ہفتے ہاتھ سے کیا کرتے ہیں، اور اس میں کتنا وقت لگتا ہے۔
- 02
پہلے پانچ چنیں
وہ فیچرز چنیں جو سب سے زیادہ وقت بچائیں اور جنہیں سب سے کم رسائی چاہیے۔
- 03
طے کریں کہ کون کس چیز میں ترمیم کرے
عمومی سوالات کا متن، رولز کے مینو، استقبالیہ پیغامات اور لاگ چینلز میں عملہ ڈویلپر کے بغیر ترمیم کر سکے۔
- 04
درکار رسائی لکھ لیں
اِنٹینٹس اور اجازتیں، اور ہر ایک کیوں درکار ہے۔ اس سے جائزہ تیز ہوتا ہے اور بوٹ محفوظ رہتا ہے۔
- 05
چلانے کی منصوبہ بندی کریں
ہوسٹنگ، نگرانی، بیک اپس اور کسے فون کرنا ہے۔ بوٹ ایک سروس ہے، ایک بار کی فائل نہیں۔