একটি ডিসকর্ড বট যোগ করা সহজ শোনায়-"Add to Server"-এ ক্লিক করুন এবং এটি কাজ করে। তবে একটি সু-কনফিগার করা বট স্ট্যাক এবং পরস্পরবিরোধী বটগুলির একটি বিশৃঙ্খল জটলার মধ্যে পার্থক্যটি চিন্তাশীল সেটআপ, অনুমতি পরিচালনা এবং পরীক্ষার উপর নির্ভর করে।
২০২৫ সালের ডিসকর্ড বট মার্কেট রিপোর্ট অনুসারে, দুর্বল অনুমতি কনফিগারেশনের কারণে ৪৫% সার্ভার মালিক বট সংঘাতের সম্মুখীন হয়েছেন। এই গাইডটি তা প্রতিরোধ করে।
পার্ট ১: বট সন্ধান এবং আমন্ত্রণ জানানো
বট কোথায় পাবেন
- Top.gg (top.gg) - পর্যালোচনা এবং রেটিং সহ বৃহত্তম বট ডিরেক্টরি
- Discord.bots.gg - সম্প্রদায়-চালিত বট আবিষ্কার
- Disforge - ফাংশন অনুসারে শ্রেণীবদ্ধ
- সরাসরি বিকাশকারীর কাছ থেকে - বটের অফিসিয়াল ওয়েবসাইট বা গিটহাব দেখুন
বট মূল্যায়ন করার সময়, পরীক্ষা করুন:
- আপটাইম - বটের কি কোনও স্ট্যাটাস পেজ আছে? এটি কি ৯৯.৫%+ নির্ভরযোগ্য?
- কার্যকলাপ - বটটি কি গত মাসে আপডেট করা হয়েছে?
- পর্যালোচনা - অন্যান্য সার্ভার মালিকরা কী বলছেন? কোনও সংঘাতের রিপোর্ট আছে কি?
- অনুমতি - আমন্ত্রণ লিঙ্কটি কতগুলি অনুমতির জন্য অনুরোধ করে? বেশি সবসময় ভালো নয়।
আমন্ত্রণ লিঙ্ক
একটি বটের আমন্ত্রণ লিঙ্কে অনুরোধ করা অনুমতি অন্তর্ভুক্ত থাকে। আপনি কম অনুমতির জন্য অনুরোধ করতে এটি পরিবর্তন করতে পারেন-অনুমোদন করার আগে বটটি আসলে কী চাইছে তা সর্বদা পর্যালোচনা করুন।
বটকে আমন্ত্রণ জানানো
- আমন্ত্রণ লিঙ্কে ক্লিক করুন
- ড্রপডাউন থেকে আপনার সার্ভার নির্বাচন করুন
- অনুমতিগুলি পর্যালোচনা করুন
- নিশ্চিত করার আগে অপ্রয়োজনীয় অনুমতিগুলি নির্বাচন করুন
- অনুমোদন করুন
বটটি এখন আপনার সদস্য তালিকায় প্রদর্শিত হবে।
পার্ট ২: প্রয়োজনীয় বট কনফিগারেশন
ধাপ ১: যাচাই করুন বটটি অনলাইন আছে কিনা
আপনার সদস্য তালিকা পরীক্ষা করুন। বটটিকে ৩০ সেকেন্ডের মধ্যে অনলাইন দেখানোর কথা। যদি অফলাইন থাকে তবে এর স্ট্যাটাস পেজ পরীক্ষা করুন বা পুনরায় আমন্ত্রণ জানানোর চেষ্টা করুন।
ধাপ ২: ডকুমেন্টেশন পড়ুন
প্রতিটি বটের ডকুমেন্টেশন রয়েছে। মৌলিক কমান্ড, ড্যাশবোর্ড অ্যাক্সেস, সমর্থন সার্ভার এবং পরিচিত সমস্যাগুলির জন্য একবার চোখ বুলিয়ে নিন।
ধাপ ৩: ড্যাশবোর্ডের মাধ্যমে কনফিগার করুন
বেশিরভাগ আধুনিক বট ওয়েব ড্যাশবোর্ড ব্যবহার করে:
- আপনি যে মডিউলটি চান তা সক্ষম করুন
- চ্যানেলগুলি নির্বাচন করুন যেখানে বটটি সক্রিয় থাকা উচিত
- সেটিংস কাস্টমাইজ করুন
- সংরক্ষণ করুন এবং পরীক্ষা করুন
ধাপ ৪: একটি #bot-commands চ্যানেল তৈরি করুন
একটি চ্যানেল তৈরি করুন যেখানে সমস্ত বট কমান্ড চলে, প্রধান চ্যানেলগুলিকে পরিষ্কার রেখে:
- #bot-commands তৈরি করুন
- চ্যানেল → Edit → Permissions → @everyone "Send Messages" অক্ষম করুন
- প্রতিটি বটের জন্য, "Send Messages" সক্ষম করুন
ধাপ ৫: লগিং সেট আপ করুন
মডারেশন বটগুলির জন্য, শুধুমাত্র কর্মীদের জন্য দৃশ্যমান একটি ব্যক্তিগত #logs চ্যানেল তৈরি করুন। বটের লগিং সেখানে নির্দেশ করুন।
পার্ট ৩: অনুমতি ব্যবস্থাপনা
ডিসকর্ড অনুমতি বোঝা
অনুমতি স্তরগুলিতে কাজ করে:
- রোল স্তর: একটি ব্যবহারকারীর রোল অনুমতি দেয়
- চ্যানেল ওভাররাইড: একটি চ্যানেল রোল অনুমতি ওভাররাইড করতে পারে
- বট স্তর: বটের রোল নির্ধারণ করে এটি কী করতে পারে
একটি বট তার সর্বোচ্চ রোলের চেয়ে বেশি শক্তিশালী কাজ করতে পারে না।
প্রয়োজনীয় বট অনুমতি
| অনুমতি | এটি কী করে | কার জন্য প্রয়োজনীয় |
|---|---|---|
| Send Messages | চ্যানেলে পোস্ট করুন | সমস্ত বট |
| Embed Links | সমৃদ্ধ এম্বেড ব্যবহার করুন | বেশিরভাগ বট |
| Attach Files | ফাইল আপলোড করুন | সঙ্গীত, চিত্র বট |
| Read Message History | অতীতের বার্তা দেখুন | লগিং, মডারেশন |
| Manage Messages | বার্তা মুছুন | মডারেশন |
| Manage Roles | রোল নির্ধারণ করুন | লেভেলিং, যাচাইকরণ |
নিয়ম: বটটির যা প্রয়োজন শুধুমাত্র তাই দিন।
বট অনুমতির নিরীক্ষণ
মাসিক ভিত্তিতে, Server Settings → Roles → [Bot Name] পরীক্ষা করুন এবং অপ্রয়োজনীয় অনুমতিগুলি অক্ষম করুন।
পার্ট ৪: প্রয়োজনীয় বট স্ট্যাক
বেশিরভাগ সার্ভারের জন্য, এই ৪টি বট ৯৫% চাহিদা পূরণ করে:
- মডারেশন বট (MEE6 বা Dyno): অটোমড, লগিং, প্রয়োগ
- মিউজিক বট (Groovy): ভয়েস প্লেব্যাক
- কমিউনিটি ম্যানেজমেন্ট (Rally): আবিষ্কার, ব্যস্ততা ট্র্যাকিং
- ঐচ্ছিক - লেভেলিং (MEE6 বা Dyno): কার্যকলাপ গেমিফিকেশন
এই স্ট্যাকের জন্য প্রায় ৮টি অনুমতির প্রয়োজন এবং বেশিরভাগ সার্ভারের প্রয়োজনীয় সবকিছু কভার করে।
পার্ট ৫: পরীক্ষা এবং সমস্যা সমাধান
প্রধান স্থাপনার আগে
- একই কাঠামো সহ একটি পরীক্ষা সার্ভার তৈরি করুন
- বটগুলি একইভাবে যোগ এবং কনফিগার করুন
- মডারেশন, সঙ্গীত, লগিং এবং সংঘাত পরীক্ষা করুন
- স্থাপনের আগে সমস্যাগুলি সমাধান করুন
সাধারণ সমস্যা
"বট সাড়া দিচ্ছে না"
- যাচাই করুন বটটি অনলাইন আছে কিনা (সবুজ বিন্দু)
- সঠিক কমান্ড সিনট্যাক্স ব্যবহার করুন (/ স্ল্যাশ কমান্ডের জন্য)
- সেই চ্যানেলে অনুমতি পরীক্ষা করুন
- ড্যাশবোর্ডে বৈশিষ্ট্যটি অক্ষম করা নেই কিনা তা যাচাই করুন
"বটের অনুমতি নেই"
- Server Settings → Roles → [Bot Name] পরীক্ষা করুন
- যাচাই করুন বটের রোলটি সেই রোলগুলির উপরে রয়েছে যা এটিকে মডারেট করতে হবে
- চ্যানেল-স্তরের অনুমতি পরীক্ষা করুন
"দুটি বট সংঘাত করছে"
- চিহ্নিত করুন কোন ক্রিয়াগুলি সংঘাত করছে
- একটি বটের মধ্যে সংঘাতপূর্ণ বৈশিষ্ট্যটি অক্ষম করুন
- অথবা বটগুলিকে বিভিন্ন চ্যানেলে সীমাবদ্ধ করুন
পার্ট ৬: চলমান রক্ষণাবেক্ষণ
মাসিক পরীক্ষা
- যাচাই করুন বটগুলি এখনও সাড়া দিচ্ছে কিনা
- অনুমতি পর্যালোচনা করুন
- ধারাবাহিকতার জন্য লগ পরীক্ষা করুন
- ডকুমেন্টেশন আপডেট করুন
কখন একটি বট সরিয়ে ফেলবেন
- বিকাশকারীর কাছ থেকে কোনও সাড়া না পেয়ে কয়েক দিন ধরে অফলাইন
- আরও ভাল বিকল্প দ্বারা প্রতিস্থাপিত
- ব্যবহৃত হচ্ছে না (ড্যাশবোর্ড পরীক্ষা করুন)
শেষ কথা
বট সেটআপের জন্য প্রতিটি বট কী করে, এটির কী কী অনুমতির প্রয়োজন এবং কীভাবে সংঘাত প্রতিরোধ করা যায় তা চিন্তা করা প্রয়োজন। ন্যূনতমভাবে শুরু করুন, সাবধানে কনফিগার করুন, ব্যাকআপ সার্ভারে পরীক্ষা করুন এবং সেখান থেকে স্কেল করুন।
৪-৫টি বট সহ একটি সু-কনফিগার করা স্ট্যাক প্রতিটি বার ২০টি সংঘাতপূর্ণ বটকে হার মানায়।
আপনার সার্ভার তালিকাভুক্ত করতে এবং টেকসইভাবে বৃদ্ধি করতে প্রস্তুত? আপনার মতো নিযুক্ত সম্প্রদায়গুলির সন্ধানকারী সদস্যদের কাছে পৌঁছানোর জন্য Rally-তে আপনার সার্ভার যুক্ত করুন।