২০২৬ সালে আপনার ডিসকর্ড সার্ভারে বট যোগ করার জন্য ধাপে ধাপে গাইড — বট খুঁজে বের করা, OAuth2 আমন্ত্রণ প্রক্রিয়া, অনুমতি সেট করা এবং জনপ্রিয় বট কনফিগার করা।
Grow your server faster with Rally
Rally gives server owners community management tools, member engagement features, and discovery placement — all in one bot. Add it to your server in 2 minutes.
Add Rally to your server →বটগুলি একটি সাধারণ ডিসকর্ড সার্ভারকে একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত কমিউনিটি প্ল্যাটফর্মে পরিণত করে। তারা মডারেশন পরিচালনা করে, গান চালায়, রোল নির্ধারণ করে, গেম চালায়, XP ট্র্যাক করে, গিভওয়ে পরিচালনা করে এবং শত শত অন্যান্য কাজ করে যা ম্যানুয়ালি করা অসম্ভব বা ক্লান্তিকর হবে।
অনুমোদন সিস্টেমটি কীভাবে কাজ করে তা একবার বুঝতে পারলে একটি বট যোগ করা সহজ। এই গাইডটি সম্পূর্ণ প্রক্রিয়াটির মাধ্যমে চলে — বটগুলি খুঁজে বের করা, OAuth2 আমন্ত্রণ প্রবাহ, সঠিকভাবে অনুমতি সেট করা এবং বটগুলি কনফিগার করা।
একটি সার্ভারে একটি বট যোগ করতে, আপনার Manage Server অনুমতি প্রয়োজন। যদি আপনি সার্ভারের মালিক হন তবে আপনার কাছে এটি আছে। আপনি যদি একজন মডারেটর বা অ্যাডমিন হন তবে আপনার রোলের সেটিংস পরীক্ষা করুন। সাধারণ সদস্যরা বট যোগ করতে পারে না।
এছাড়াও আপনি আসলে কী প্রয়োজন তা স্থির করুন। একটি সাধারণ ভুল হল কয়েক ডজন বট যোগ করা "শুধু যদি লাগে।" আপনার সার্ভারের আজ যা প্রয়োজন তা দিয়ে শুরু করুন — একটি মডারেশন বট, সম্ভবত একটি লেভেলিং বট এবং আপনার সম্প্রদায়ের জন্য নির্দিষ্ট অন্য কিছু। আপনি সবসময় পরে আরও যোগ করতে পারেন।
সবচেয়ে বেশি ব্যবহৃত দুটি বট ডিরেক্টরি হল:
উভয় সাইট আপনাকে বিভাগ এবং বৈশিষ্ট্য অনুসারে অনুসন্ধান করতে দেয়। আপনি যদি একটি মডারেশন বট খুঁজছেন, তাহলে "moderation" অনুসন্ধান করুন এবং ভোট বা সার্ভার গণনা অনুসারে সাজান — উচ্চ সংখ্যা সাধারণত আরও নির্ভরযোগ্য বট বোঝায়।
উচ্চ ভোটের সংখ্যা এবং বৃহৎ সার্ভার গণনা দরকারী সংকেত, তবে বটের সমর্থন সার্ভারের কার্যকলাপও পড়ুন এবং এটি শেষ কবে আপডেট করা হয়েছে তা পরীক্ষা করুন। ৫০,০০০ সার্ভার সহ একটি বট যা দুই বছরে আপডেট করা হয়নি তা একটি ঝুঁকি — ডিসকর্ড API পরিবর্তন করলে এটি ভেঙে যেতে পারে।
বটের সমর্থন সার্ভারটি পরীক্ষা করুন
বেশিরভাগ গুরুতর বটের তাদের তালিকাভুক্ত পৃষ্ঠা থেকে লিঙ্ক করা একটি সমর্থন সার্ভার থাকে। এটিতে যোগ দিন এবং #announcements বা #status চ্যানেলটি দেখুন। সাম্প্রতিক পোস্টগুলির মানে হল বটটি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হচ্ছে। যদি শেষ পোস্টটি ছয় মাস আগের হয় তবে অন্য কোথাও দেখুন।
ডিসকর্ড বট যোগ করার অনুমোদন দেওয়ার জন্য OAuth2 ব্যবহার করে। এখানে এটি কীভাবে কাজ করে:
Top.gg বা বটের ওয়েবসাইটে, Invite, Add to Server, বা Invite to Discord বোতামে ক্লিক করুন। এটি আপনার ব্রাউজারে ডিসকর্ডের OAuth2 অনুমোদন পৃষ্ঠা খোলে।
একটি ড্রপডাউন মেনু সমস্ত সার্ভার তালিকাভুক্ত করে যেখানে আপনার Manage Server অনুমতি রয়েছে। আপনি যে সার্ভারে বট যোগ করতে চান সেটি নির্বাচন করুন।
আপনি নিশ্চিত না হলে কখনই অ্যাডমিনিস্ট্রেটর গ্রান্ট করবেন না
অ্যাডমিনিস্ট্রেটর অনুমতি বটটিকে সবকিছু করতে দেয় — সমস্ত বার্তা পড়া, সমস্ত চ্যানেল পরিচালনা করা, সদস্যদের নিষিদ্ধ করা, এমনকি কিছু ক্ষেত্রে সার্ভারটি মুছে ফেলা। বেশিরভাগ বটের এটির প্রয়োজন নেই। যদি কোনও বট অ্যাডমিনিস্ট্রেটর চায় এবং আপনি নিশ্চিত না হন কেন, তবে বটের ডকুমেন্টেশন পরীক্ষা করুন। যদি কোনও সুস্পষ্ট কারণ না থাকে তবে প্রত্যাখ্যান করুন এবং একটি ভিন্ন বট খুঁজুন।
যখন একটি বট আপনার সার্ভারে যোগ দেয়, ডিসকর্ড স্বয়ংক্রিয়ভাবে বটের নামে একটি রোল তৈরি করে। এই রোলটি নির্ধারণ করে বটটি কী করতে পারে। আপনি এটি আপনার রোল তালিকায় দেখতে পাবেন।
জানার মূল বিষয়গুলি:
সেরা অনুশীলন: Bots বা Utility নামে একটি বিভাগ তৈরি করুন এবং সেখানে চ্যানেলগুলি সেট করুন যাতে কারা বট কমান্ড ব্যবহার করতে পারে তা সীমাবদ্ধ করা যায়। তারপরে প্রতিটি বটকে শুধুমাত্র সেই বিভাগ বা নির্দিষ্ট চ্যানেলগুলিতে কমান্ডের প্রতিক্রিয়া জানাতে কনফিগার করুন।
বেশিরভাগ বটের কার্যকর হওয়ার আগে কিছু কনফিগারেশন প্রয়োজন। সেটআপ প্রক্রিয়াটি বট অনুসারে পরিবর্তিত হয়:
বেশিরভাগ আধুনিক বট ডিসকর্ডের বিল্ট-ইন স্ল্যাশ কমান্ড (/command) ব্যবহার করে। বট যোগ করার পরে, উপলব্ধ কমান্ডগুলি দেখতে যেকোনো চ্যানেলে / টাইপ করুন। সাধারণ সেটআপ কমান্ডগুলির মধ্যে রয়েছে:
/setup বা /config — একটি কনফিগারেশন মেনু খোলে/help — সমস্ত কমান্ড এবং তাদের ব্যবহার তালিকাভুক্ত করে/prefix — বটের উপসর্গ পরিবর্তন করে (পুরানো উপসর্গ-ভিত্তিক বটের জন্য)অনেক জনপ্রিয় বটের ওয়েব ড্যাশবোর্ড রয়েছে যেখানে আপনি দৃশ্যত সবকিছু কনফিগার করেন। ড্যাশবোর্ডটি সাধারণত বটের Top.gg পৃষ্ঠা বা এর ওয়েবসাইট থেকে লিঙ্ক করা হয়। আপনি ডিসকর্ড দিয়ে লগ ইন করেন, আপনার সার্ভার নির্বাচন করেন এবং একটি UI এর মাধ্যমে সেটিংস কনফিগার করেন — কোনও কমান্ডের প্রয়োজন নেই।
জটিল কনফিগারেশনের জন্য ওয়েব ড্যাশবোর্ডগুলি সহজ
অনেক সেটিংস (মডারেশন বট, লেভেলিং বট, অর্থনীতি বট) সহ বটের জন্য, ডিসকর্ডে কমান্ড ব্যবহার করার চেয়ে ওয়েব ড্যাশবোর্ড প্রায় সবসময়ই সহজ। বটের ওয়েবসাইটে একটি "Dashboard" বা "Panel" লিঙ্ক সন্ধান করুন।
বেশিরভাগ বটের কোন চ্যানেল এবং রোল ব্যবহার করতে হবে তা জানতে হবে। সাধারণ প্রথম-সেটআপ পদক্ষেপ:
একবার আপনার কাছে বেশ কয়েকটি বট থাকলে, সংস্থার গুরুত্ব রয়েছে।
কমান্ড দ্বন্দ্ব প্রতিরোধ করুন: যদি দুটি বট একই কমান্ড শেয়ার করে (যেমন /help), তবে কোনও সদস্য এটি টাইপ করলে ডিসকর্ড উভয় বিকল্প দেখাবে। কোন বটগুলি ওভারল্যাপ করে তা পরীক্ষা করুন এবং সম্ভব হলে তাদের মধ্যে একটিতে ডুপ্লিকেট কমান্ডগুলি অক্ষম করুন।
নির্দিষ্ট চ্যানেলগুলিতে বট কমান্ডগুলি সীমাবদ্ধ করুন: বেশিরভাগ বট আপনাকে কনফিগার করতে দেয় যে তারা কোন চ্যানেলগুলিতে প্রতিক্রিয়া জানায়। আপনার প্রধান আলোচনা চ্যানেলগুলি থেকে বট মিথস্ক্রিয়াগুলি দূরে রাখতে এটি ব্যবহার করুন। একটি #bot-commands বা #utilities চ্যানেল বেশিরভাগ বট মিথস্ক্রিয়া পরিষ্কারভাবে পরিচালনা করে।
বট তালিকাটি পরিচালনাযোগ্য রাখুন: প্রতি কয়েক মাসে আপনার বটগুলি পর্যালোচনা করুন। আপনি যে বটগুলি যুক্ত করেছেন এবং কখনও কনফিগার করেননি, বা যে বটগুলি অন্যটির বৈশিষ্ট্যগুলি অনুলিপি করেছে, সেগুলি সরানো উচিত। আপনার সার্ভারের সমস্ত বট এবং ওয়েবহুক দেখতে Server Settings → Integrations এ যান।
বট অনুমতিগুলি নিরীক্ষণ করুন: Server Settings → Integrations → [Bot Name] আপনাকে দেখায় যে বটটির আসলে কী অনুমতি রয়েছে এবং আপনাকে নির্দিষ্ট চ্যানেল বা রোলের জন্য নির্দিষ্ট কমান্ডগুলি সীমাবদ্ধ করতে দেয়।
বটের হোস্ট ডাউন বা প্রক্রিয়াটি ক্র্যাশ হয়েছে। এটি বিকাশকারীর সমস্যা। স্ট্যাটাস আপডেটের জন্য বটের সমর্থন সার্ভারটি দেখুন। যদি এটি একদিন বা তার বেশি সময় ধরে অফলাইন থাকে তবে একটি বিকল্পে স্যুইচ করার কথা বিবেচনা করুন।
এগুলি ক্রমানুসারে পরীক্ষা করুন:
/ ব্যবহার করুন)বটের প্রয়োজনীয় অনুমতি নেই। এটি কী পদক্ষেপ নেওয়ার চেষ্টা করছিল তা দেখুন (কোনও ব্যবহারকারীকে নিষিদ্ধ করা, কোনও বার্তা মুছে ফেলা, কোনও রোল নির্ধারণ করা) এবং নিশ্চিত করুন যে বটের রোলে সেই অনুমতি রয়েছে। এছাড়াও পরীক্ষা করুন যে মডারেশন ক্রিয়াকলাপের জন্য শ্রেণিবিন্যাসে বটের রোলটি সঠিকভাবে স্থাপন করা হয়েছে কিনা।
ডিসকর্ডকে বিশ্বব্যাপী নতুন স্ল্যাশ কমান্ড নিবন্ধন করতে এক ঘন্টা পর্যন্ত সময় লাগতে পারে। এক ঘন্টা পরেও যদি কমান্ডগুলি প্রদর্শিত না হয় তবে বটটিকে লাথি মেরে আবার যোগ করার চেষ্টা করুন বা পরিচিত সমস্যাগুলির জন্য বটের সমর্থন সার্ভারটি দেখুন।
বটগুলি যুক্ত এবং কনফিগার করার সাথে সাথে আপনার সার্ভারটি মসৃণভাবে চালানোর জন্য প্রস্তুত। একটি সুগঠিত সার্ভার তৈরির বিষয়ে আরও তথ্যের জন্য:
সঠিক বটগুলি, সঠিকভাবে কনফিগার করা এবং তাদের আসলে প্রয়োজনীয় ন্যূনতম অনুমতি দেওয়া, যে কোনও ডিসকর্ড সার্ভারে আপনি যে উন্নতিগুলি করতে পারেন তার মধ্যে অন্যতম।
এটি সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ। আপনি বটটি যে অনুমতিগুলি চাইছে তার একটি তালিকা দেখতে পাবেন। সেগুলি সাবধানে পড়ুন। সাধারণ বৈধ অনুমতিগুলির মধ্যে রয়েছে:
লাল পতাকা: বটগুলি অ্যাডমিনিস্ট্রেটর চাইছে যখন তাদের এটির প্রয়োজন হওয়ার কোনও সুস্পষ্ট কারণ নেই।
Authorize-এ ক্লিক করুন, ডিসকর্ড দেখানো যেকোনো CAPTCHA সম্পূর্ণ করুন এবং বটটি অবিলম্বে আপনার সার্ভারে যোগ দেবে। আপনি একটি নিশ্চিতকরণ বার্তা দেখতে পাবেন।