Discord-এর সাথে চ্যাট ইন্টিগ্রেশন
Millida সার্ভারে DiscordSRV: গেম থেকে Discord-এ চ্যাট ও ফিরে, জয়েন-কুইট ও মৃত্যু, নিকনেম লিংকিং এবং ডোনেশন রোল।
আপডেট: ৪ আগস্ট, ২০২৬
DiscordSRV আপনার সার্ভারের চ্যাটকে একটি Discord চ্যানেলের সাথে যুক্ত করে: বার্তা দুই দিকেই যায়, আর জয়েন, কুইট, মৃত্যু ও অ্যাচিভমেন্টও সেখানে পৌঁছে যায়। একটি সার্ভারের কমিউনিটির অর্ধেক ঠিক ওই চ্যানেলেই থাকে।
ইনস্টলেশন
- “Plugins and Mods” সেকশন → DiscordSRV → রিস্টার্ট। প্লাগিনটি
plugins/DiscordSRV/config.ymlতৈরি করবে। - একটি বট তৈরি করুন: discord.com/developers → New Application → Bot ট্যাব → Reset Token, টোকেন কপি করুন।
- একই জায়গায় Message Content Intent এবং Server Members Intent চালু করুন — এগুলো ছাড়া বট বার্তা দেখবে না।
- OAuth2 ট্যাবে → URL Generator,
botএবংSend Messages,Read Message History,Manage Rolesপারমিশন টিক দিন — তারপর প্রাপ্ত লিংক দিয়ে বটকে আপনার সার্ভারে ইনভাইট করুন। config.yml-এBotTokenপূরণ করুন, আরChannels-এ — চ্যানেল আইডি:
BotToken: "your-token"
Channels: {global: "123456789012345678"}
Discord-এ Developer Mode চালু করে চ্যানেলে রাইট-ক্লিক করলে চ্যানেল আইডি পাবেন।
- সার্ভার রিস্টার্ট করুন। কনসোলে
[DiscordSRV] Enabledদেখা উচিত।
টোকেন হলো বটের পাসওয়ার্ড। লগের স্ক্রিনশটে এটি রাখবেন না: কনফিগ ফাইল ব্যাকআপ এবং সাপোর্ট আলাপ — দুই জায়গাতেই থেকে যায়।
এরপর কী কনফিগার করবেন
- কী ফরওয়ার্ড হবে: জয়েন, কুইট, মৃত্যু, অ্যাচিভমেন্ট —
MessageJoinServerব্লক ও তার প্রতিবেশীরা। যা দরকার নেই তা খালি ভ্যালু দিয়ে বন্ধ করুন। - বার্তার ফরম্যাট —
DiscordChatChannelPrefixএবংmessages.yml-এর টেমপ্লেট। LuckPerms থেকে প্রিফিক্স স্বয়ংক্রিয়ভাবে আসে। - কনসোল আলাদা চ্যানেলে —
DiscordConsoleChannelId। সুবিধাজনক, তবে চ্যানেলটি প্রাইভেট হতে হবে: সেখানে সবকিছু দেখা যায়, পাসওয়ার্ডসহ কমান্ডও। - অ্যাকাউন্ট লিংকিং: প্লেয়ার
/discord linkটাইপ করে একটি কোড পায় এবং বটকে পাঠায়। লিংক হয়ে গেলে সার্ভার গ্রুপের জন্য Discord রোল দেওয়া যায় (GroupRoleSynchronizationGroupsAndRolesToSync) — এভাবে ডোনেশন র্যাঙ্ক স্বয়ংক্রিয়ভাবে Discord-এ ব্যক্তির নাম রঙিন করে দেয়।
সাধারণ সমস্যা
| লক্ষণ | কারণ |
|---|---|
| বট অনলাইনে, বার্তা যাচ্ছে না | intent চালু নেই বা ভুল চ্যানেল আইডি |
| Discord থেকে গেমে কাজ করে, উল্টোটা করে না | বট চ্যানেল দেখতে পাচ্ছে না: চ্যানেলের পারমিশন সেটিংসে যথেষ্ট পারমিশন নেই |
কনসোলে Invalid token | টোকেন সম্পূর্ণ কপি হয়নি বা রিসেট হয়েছে |
| রোল দেওয়া হচ্ছে না | বটের রোলের প্রায়োরিটি দেওয়া রোলের চেয়ে কম — রোল লিস্টে বটকে উপরে নিন |
প্যানেল থেকে নোটিফিকেশন
এগুলোকে হোস্টিং নোটিফিকেশনের সাথে গুলিয়ে ফেলবেন না: Millida নিজেই সার্ভার ক্র্যাশ, প্ল্যানের মেয়াদ শেষ হওয়া ও টাস্কের ফলাফল পাঠায় — Telegram বা Discord-এ, দেখুন সার্ভার নোটিফিকেশন।
Minecraft হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন
