ডকুমেন্টেশন

Octera স্ল্যাশ কমান্ড (/command) আর তোমার সার্ভার প্রিফিক্স দিয়ে চলা টেক্সট কমান্ড — দুটোতেই কাজ করে (ডিফল্ট .)। প্রায় সবকিছুই ওয়েব ড্যাশবোর্ড থেকেও কনফিগার করা যায়।

টিপ: কোনো কমান্ড কী করে এবং বাস্তব উদাহরণ দেখতে .help <command> লিখুন (যেমন .help ban, .help eco) — অথবা পুরো বিভাগের জন্য .help <category>। <command> help-ও এখনো কাজ করে।

Premium সার্ভার: ড্যাশবোর্ডের Premium পেজ (সাইডবার → Settings) এক নজরেই সার্ভারের সাবস্ক্রিপশন দেখায় — প্ল্যান, নবায়নের তারিখ আর কে টাকা দিচ্ছে — আর একই জায়গায় আপগ্রেড ও ম্যানেজ বোতাম।

প্রিফিক্স & হেল্প

/help [query]
ক্যাটাগরি অনুযায়ী কমান্ড মেনু — অথবা কোনো কমান্ড দিলে তার ব্যবহার + উদাহরণ, কিংবা কোনো ক্যাটাগরি দিলে তার তালিকা।
উদাহরণ: .help timeout
/prefix [set]
টেক্সট-কমান্ডের প্রিফিক্স দেখাও বা বদলাও (Manage Server)।
উদাহরণ: /prefix set: ?
/enable & /disable <targets>
মডিউল এবং/অথবা কমান্ড চালু বা বন্ধ করুন — একসঙ্গে একাধিক।
উদাহরণ: /disable economy music warn

মডারেশন

/warn @user [reason]
কোনো সদস্যকে ওয়ার্ন করুন; এসকেলেশন পয়েন্ট যোগ করে এবং কেস লগ করে।
/timeout @user <duration> [reason]
কোনো সদস্যকে সাময়িকভাবে মিউট করো।
উদাহরণ: /timeout @user 10m spamming
/kick · /ban · /unban
চেনা মডারেশন, প্রতিটাই কেস হিসেবে লগ করা।
/case [id|@user]
নির্দিষ্ট একটি কেস বা কোনো সদস্যের পুরো ইতিহাস দেখুন।
/modlog
মড-লগ চ্যানেল ঠিক করে দাও।
/unbanall run
একটা সুরক্ষিত ব্ল্যাকলিস্ট বাদে সবাইকে গণ-আনব্যান করো।
/unbanall blacklist add|remove|list
সেই সুরক্ষিত তালিকাটা সামলাও — গণ-আনব্যান যাদের কখনো ছোঁবে না।
/purge <all | number | time span> [@user]
মেসেজ একসঙ্গে মুছে ফেলো। all দিলে পুরো চ্যানেল সাফ হয় (চ্যানেল বড় হলে সাফ করার সময় সেটা লক করে রাখে), সংখ্যা দিলে সাম্প্রতিক ততগুলো মেসেজ মোছে, আর সময়সীমা দিলে (যেমন 7d, 2mo) ততটুকু সময়ের মেসেজ মোছে। কোনো ইউজার যোগ করলে শুধু তার মেসেজগুলোই মুছবে। মনে রেখো: Discord বটকে 14 দিনের বেশি পুরোনো মেসেজ একসঙ্গে মুছতে দেয় না।
উদাহরণ: .purge 50 · .purge 2mo · .purge all

সিকিউরিটি

/security
অ্যান্টি-নিউক, কোয়ারেন্টিন রোল আর সুরক্ষার তথ্য।
/quarantine @user · /release @user
কোনো সদস্যের রোল খুলে নিয়ে তাকে আলাদা করে দাও, নয়তো সব ফিরিয়ে দাও।
/security panic on|off
জরুরি লকডাউন — চ্যানেল লক করো এবং/অথবা নতুন যোগ দেওয়াদের কোয়ারেন্টিনে রাখো।
/security let-in @user · let-in-remove @user · let-in-list
কাউকে জয়েন ফিল্টার, জয়েন রেইডের কিক আর ভেরিফিকেশন পেরিয়ে সরাসরি ঢুকতে দাও, যেমন একদম নতুন অ্যাকাউন্টের কোনো বন্ধুকে। একই তালিকা সার্ভার জয়েন পেজেও আছে, আর জয়েন চেক যখন কাউকে সরিয়ে দেয়, তখন তোমার লগে তার এন্ট্রিতে একটা বাটন থাকে, যেটা তাকে ঢুকতে দেয়।
উদাহরণ: /security let-in @friend
/lockdown all|channel|end
প্রতিটা চ্যানেল (বা একটামাত্র) লক করো, যাতে সদস্যরা মেসেজ পাঠাতে না পারে — /lockdown end সেটা তুলে নিয়ে সব আগের মতো ফিরিয়ে দেয়।
উদাহরণ: /lockdown all

হিট ট্র্যাকিং, রেইড & জয়েন-গেট ফিল্টার, ভেরিফিকেশন আর ক্যাপচা — সবই কনফিগার হয় ড্যাশবোর্ড থেকে।

লেভেলিং

/rank [@user]
র‍্যাঙ্ক কার্ডে লেভেল & XP দেখাও।
/leaderboard
XP অনুযায়ী সেরা সদস্যরা।
/xp · /level
অ্যাডমিন: কোনো সদস্যের XP বা লেভেল যোগ/সরানো/সেট করো।
/leveling
লেভেল-আপ চ্যানেল ঠিক করো আর অন্য বট থেকে লেভেল ইমপোর্ট করো।

ইকোনমি

/balance · /bank
ওয়ালেট, ব্যাংক ও সুদ।
/deposit · /withdraw · /pay
কয়েন সরাও বা পাঠাও।
/work · /crime · /rob · /daily
কয়েন কামাও। ভাগ্য (আইটেম & ট্রিংকেট থেকে) /crime, /rob, সংগ্রহ আর লুটবক্সের সম্ভাবনা বাড়িয়ে দেয়।
/farm
একটা ইন্টারঅ্যাক্টিভ প্যানেল থেকে খামারের দেখাশোনা করো — ফসল লাগাও, কাটো, জিনিস বিক্রি করো আর আরও জমি কেনো।
/fish · /hunt · /dig · /search
সংগ্রহের মিনিগেম, প্রতিটার নিজস্ব কুলডাউনসহ — কয়েন আর বেচার মতো জিনিস খুঁজে পাও।
/pet
একটা সঙ্গী পোষ্য নাও, তাকে খাইয়ে রাখো আর প্রতি ঘণ্টায় তার কাছ থেকে কয়েন তুলে নাও।
/trade @user
ট্রেডের প্রস্তাব দাও — কয়েন আর/অথবা জিনিসপত্র — যেটা অন্য সদস্য গ্রহণ বা প্রত্যাখ্যান করবে।
/coinflip · /slots · /blackjack · /roulette · /highlow · /rps · /guess · /dice
কয়েন বাজি ধরো — আটটা ক্যাসিনো গেম।
/economy-info guide|games
পুরো ইকোনমি কীভাবে চলে তার একটা ঝটপট গাইড, সঙ্গে প্রতিটা ক্যাসিনো গেম আর তার পেআউট। (.games এখনো শর্টকাট হিসেবে কাজ করে।)
/shop · /buy · /sell · /use · /open
শপ ঘুরে দেখো (বাই বাটন), আইটেম কেনো/বেচো, কনজিউমেবল ব্যবহার করো, লুটবক্স খোলো।
উদাহরণ: .buy lucky coin 3
/inventory · /collect · /multipliers · /rich
আইটেম, ইনকাম রোল, চালু বাফ & ডিবাফ, আর ধনীদের লিডারবোর্ড।
/eco
অ্যাডমিন: কয়েন বা শপ আইটেম দাও/নাও, সময়ভিত্তিক বুস্ট দাও, সুদ চালাও।
/lootbox
ম্যানেজার: চমকে দেওয়া লুট-বক্স ড্রপ, যেগুলো খুলতে সদস্যরা ছোটে — এখনই একটা ফেলো, স্বয়ংক্রিয় ড্রপ চালু বা বন্ধ করো, কত ঘন ঘন পড়বে আর কী দেবে (কয়েন না XP) ঠিক করো।

রোল & সদস্য

/role <add|remove> <roles> (user or everyone) [duration]
কোনো সদস্য বা সবার জন্য এক বা একাধিক রোল যোগ করো বা সরাও। সময়সীমা দিলে সেটা সময়ভিত্তিক রোল হয়ে যায় — মেয়াদ ফুরোলে আপনা-আপনি সরে যায়।
উদাহরণ: /role add roles:@VIP @Booster user:@someone duration:7d
/serverinfo
সার্ভারের পরিসংখ্যান — মালিক, তৈরির তারিখ, সদস্য, রোল, চ্যানেল, বুস্ট।
/info [@user]
কোনো সদস্যের অ্যাকাউন্টের বয়স, যোগ দেওয়ার তারিখ, রোল আর রঙ।
/av [@user]
কোনো ইউজারের অ্যাভাটার পুরো সাইজে দেখাও।
/roles
প্রতিটা রোল তার আইডিসহ তালিকা করে দাও।
/dump [role]
কোনো রোলের (বা গোটা সার্ভারের) সদস্যদের একটি ফাইলে এক্সপোর্ট করে নাও।
/oldest · /youngest
সবচেয়ে পুরনো / সবচেয়ে নতুন Discord অ্যাকাউন্টওয়ালা সদস্য।
/clonecategory · /stylechannels · /cleanroles · /counters
পারমিশনসহ ক্যাটাগরি ক্লোন করো, চ্যানেলে ইমোজি প্রিফিক্স যোগ করো, রোলের নাম থেকে সাজসজ্জা সরাও, লাইভ স্ট্যাট চ্যানেল বসাও।

অটোমেশন

/tag
TagScript-এ লেখা কাস্টম প্রিফিক্স কমান্ড — নিচের গাইডটা দেখো।
/reactionrole sync|list|convert
তোমার রোল মেনু পোস্ট করো বা রিফ্রেশ করো, নয়তো সবগুলোকে বোতাম / ড্রপডাউন / রিঅ্যাকশন-ইমোজির মধ্যে বদলে নাও।
/embed post|list|copy|color|edit|source
সব এমবেড টুল এক কমান্ডেই — সেভ করা এমবেড পোস্ট করো বা তালিকা দেখো, পোস্ট হওয়া এমবেড এক চ্যানেল বা ক্যাটাগরি থেকে আরেকটায় কপি করো, বট যত এমবেড পোস্ট করেছে সবের রঙ বদলাও, কাঁচা JSON থেকে কোনোটা এডিট করো, কিংবা কোনো মেসেজের এমবেড + কনটেন্ট JSON হিসেবে তুলে নাও।
/log list
তোমার ইভেন্ট-লগিং রুটগুলো দেখাও — লগিং নিজে কনফিগার করো ড্যাশবোর্ডে।
/stealemoji <emoji> [name]
অন্য সার্ভারের কাস্টম ইমোজি এই সার্ভারে যোগ করো। ড্যাশবোর্ডের Emojis পেজ তোমার পুরো সেট সামলায় — আপলোড, রিনেম, রিমুভ, গ্র্যাব, আর স্লট কতটা ব্যবহার হলো তা দেখা।

Automations (ড্যাশবোর্ড → Utilities → Automations) হলো “এটা ঘটলে, ওটা করো” ধরনের নিয়ম: একটা ট্রিগার বাছো (মেসেজ পোস্ট হলো, রিঅ্যাকশন পড়ল, কেউ জয়েন করল, রোল যোগ হলো বা সরে গেল), চাইলে শর্ত জুড়ে দাও (চ্যানেল, রোল, কিওয়ার্ড, অ্যাকাউন্টের বয়স), তারপর পরপর 10টা পর্যন্ত অ্যাকশন চালাও — মেসেজ, এমবেড বা DM পাঠাও, রোল দাও বা কেড়ে নাও, রিঅ্যাক্ট করো, মেসেজ মুছে দাও, নয়তো একটা থ্রেড খোলো। শুরু করো Welcomer, Keyword auto-reply আর Auto-thread-এর মতো তৈরি টেমপ্লেট থেকে — প্রতি সার্ভারে 50টা পর্যন্ত, ফ্রি।

Auto Send (ড্যাশবোর্ড → Utilities → Auto Send) নির্দিষ্ট বিরতিতে বা রোজ ঠিক করা একটা UTC সময়ে একই মেসেজ পোস্ট করে — সপ্তাহের কোন কোন দিন চলবে বেছে নাও, চাইলে একটা সেন্ড উইন্ডো যোগ করো, ফ্লাড কন্ট্রোল চালু করো (বটের শেষ মেসেজটাই যদি এখনো সবচেয়ে নতুন হয়, তাহলে সেই দফা পাঠানো বাদ যায়), অথবা এম্বেড হিসেবে পাঠাও।

জন্মদিন

/birthday set <date> [year]
তোমার জন্মদিন সেভ করো — MM-DD বা YYYY-MM-DD। বয়সটাও উদ্‌যাপন করাতে চাইলে সালটা জুড়ে দাও।
উদাহরণ: /birthday set 10-12 · /birthday set 1993-12-16
/birthday view [@user] · /birthday next
কোনো সদস্যের জন্মদিন দেখো, নয়তো সার্ভারে সামনের 10টা জন্মদিন দেখে নাও।
/birthday remove
সেভ করা তোমার জন্মদিনটা মুছে দাও।
/birthday set-user @user <date>
অ্যাডমিন: কোনো সদস্যের জন্মদিন সেট করো (Manage Server)।

ড্যাশবোর্ডে (ইউটিলিটি → জন্মদিন) ঘোষণা চালু করুন: চ্যানেল বেছে নিন, বার্তাটি নিজের মতো সাজান এবং চাইলে ওই দিনের জন্য একটি জন্মদিন রোলও দিন।

অ্যাচিভমেন্ট

/achievements [@user]
আপনার (বা কোনো সদস্যের) অ্যাচিভমেন্ট অগ্রগতি — খোলা প্রতিটি ধাপ ও পরের লক্ষ্য, সঙ্গে সার্ভারের প্রকাশ্য অ্যাচিভমেন্ট পেজের লিংক।

ড্যাশবোর্ড থেকে সাজিয়ে নাও (Achievements): ফিচারটা চালু করলেই তৈরি একটা স্টার্টার সেট পাবে, তারপর নিজের মতো যোগ করো — একক বা ধাপে ধাপে Bronze → Diamond লক্ষ্য, মেসেজ, রিঅ্যাকশন, ভয়েস টাইম, থ্রেড, বুস্ট, গিভঅ্যাওয়ে এন্ট্রি, শপের কেনাকাটা আর জন্মদিন জুড়ে — প্রত্যেকটার সঙ্গে ঐচ্ছিক রোল রিওয়ার্ড আর আনলক ঘোষণা।

ইনভাইট

/invites me · /invites user @member
তোমার (বা কোনো সদস্যের) কতগুলো ইনভাইট আছে — জয়েন, লিভ আর ফেক আলাদা করে দেখানো।
উদাহরণ: /invites user member: @friend
/invites leaderboard
সার্ভারের সেরা আমন্ত্রণকারীরা, ক্রম অনুযায়ী।
/invites who-invited [@member]
কে কোন সদস্যকে ইনভাইট করেছে দেখে নাও। প্রতিটা জয়েনের কৃতিত্ব আপনা-আপনি বসে যায় — সাধারণ যেকোনো ইনভাইট লিংকেই চলে, আলাদা কোনো ট্র্যাক করা লিংক লাগে না।

ড্যাশবোর্ডে (ইনভাইট) এটি সাজিয়ে নিন: একদম নতুন অ্যাকাউন্টগুলোকে ভুয়া ধরে বাদ দিন এবং ইনভাইটের মাইলফলকে স্বয়ংক্রিয়ভাবে পুরস্কার রোল দিন।

গিভঅ্যাওয়ে

/giveaway start <duration> <prize> [winners]
🎉 Enter বোতাম, লাইভ টাইমার আর আপনা-আপনি বিজয়ী বাছাই নিয়ে একটা গিভঅ্যাওয়ে শুরু করো — নয়তো ধাপে ধাপে এগোতে /giveaway create ব্যবহার করো।
উদাহরণ: /giveaway start duration: 1d prize: Nitro winners: 2
/giveaway end|reroll|cancel|delete|list
কোনোটা আগেভাগে শেষ করো, নতুন বিজয়ী বেছে নাও, বাতিল বা মুছে দাও, কিংবা সাম্প্রতিক গিভঅ্যাওয়ের তালিকা দেখো।

ড্যাশবোর্ডের Giveaways এডিটর আরও এক ধাপ এগিয়ে — গিভঅ্যাওয়ে সময় ঠিক করে রাখো বা বারবার চালাও, এন্ট্রির শর্ত আর বোনাস এন্ট্রি বসাও, বিজয়ীদের রোল দাও, এম্বেড নিজের মতো সাজাও আর প্রিসেট সেভ করো।

টিকিট

ড্যাশবোর্ডে (Tickets মডিউল) টিকিট প্যানেল বানাও। সদস্যরা প্যানেলের বাটন থেকে টিকিট খোলে; স্টাফ সেটা claim করে আর close করে। বন্ধ করার সময় একটা ট্রান্সক্রিপ্ট সেভ হয়ে পোস্ট হয়, সঙ্গে একটা View Online Transcript লিংক, যা দিয়ে ব্রাউজারেই পড়া যায়।

/close [reason]
চলতি টিকিটটা বন্ধ করো আর তার ট্রান্সক্রিপ্ট সেভ করো।
/ticket add|remove|blacklist|unblacklist
স্টাফদের জন্য: এখনকার টিকিটে কাউকে যোগ করো বা সরিয়ে দাও, নয়তো বারবার অপব্যবহার করা কাউকে টিকিট খোলা থেকেই আটকে দাও।

ইউটিলিটি

/ping
বটের ল্যাটেন্সি।
/poll create|end
Discord-এর নিজস্ব পোল পোস্ট করো, যাতে সদস্যরা মেসেজেই ভোট দিতে পারে — নয়তো আগেভাগেই একটা পোল শেষ করে দাও। ড্যাশবোর্ডের Polls পেজ থেকেও পোল বানানো যায় — সর্বোচ্চ 10টা উত্তর, নিজের মতো সময়সীমা আর মাল্টি-সিলেক্টসহ।
/voice rename|limit|lock|unlock|claim
তোমার অস্থায়ী ভয়েস চ্যানেল সামলাও — নাম বদলাও, ইউজার লিমিট বেঁধে দাও, লক বা আনলক করো, কিংবা মালিক চলে গেলে সেটা নিজের নামে নাও।
উদাহরণ: /voice rename name: Gaming · /voice lock

টেম্পোরারি ভয়েস চ্যানেল (ড্যাশবোর্ড → Utilities → Voice) চলে জয়েন-টু-ক্রিয়েট নিয়মে: এক বা একাধিক হাব ভয়েস চ্যানেল বেছে নাও, তাতে যে ঢুকবে তার জন্য পাশেই নিজের একটা চ্যানেল তৈরি হয়ে যাবে — খালি হয়ে গেলে সেটা আপনাআপনি মুছে যায়।

শুধু অপারেটরের জন্য: /nuke channels, /nuke category আর /restart হলো রক্ষণাবেক্ষণের কমান্ড, কোডেই যেগুলো পাকাপাকিভাবে বট অপারেটরের জন্য বাঁধা — সার্ভারের স্টাফরা এগুলো চালাতে পারে না।

নোটিফিকেশন

কোনো ক্রিয়েটর পোস্ট করলেই অ্যালার্ট পাও। ড্যাশবোর্ডে (Socials) ফিড যোগ করো YouTube, Twitch, Kick, TikTok, Reddit (কোনো সাবরেডিটের নতুন পোস্ট), Podcast (কোনো শোয়ের RSS ফিড থেকে নতুন পর্ব) বা যেকোনো Custom RSS URL-এর জন্য — Octera নতুন আপলোড, পোস্ট, পর্ব আর লাইভে যাওয়ার খবর তোমার বেছে দেওয়া চ্যানেলে কাস্টম মেসেজসহ পোস্ট করে।

মিউজিক

ভয়েস চ্যানেলে গান চালাও ঝরঝরে একটা কিউ নিয়ে — বাড়তি কোনো বট ইনভাইট করার দরকার নেই। (Premium.)

নাম দিয়ে গান খোঁজো, নয়তো একটা লিংক পেস্ট করো — SoundCloud, Bandcamp, কোনো পডকাস্ট, ইন্টারনেট রেডিও স্টেশন, কিংবা সরাসরি অডিও URL। Octera বেশিরভাগ অডিও সাইটই পড়তে পারে, আর ট্র্যাকটা কোথা থেকে এসেছে সেটাও জানিয়ে দেয়।

YouTube পাওয়া যায় না। হোস্টিং প্রোভাইডার থেকে আসা প্লেব্যাক অনুরোধ YouTube ব্লক করে, আর প্রতিটা Discord বট তো ওখানেই চলে — তাই YouTube লিংক বাজানোর বদলে ফিরিয়ে দেওয়া হয়। নাম লিখে সার্চ করলে এখনো কাজ হয়, আর ওপরের সোর্সগুলো থেকেই বাজে। Spotify আর Apple Music-এর লিংক কোনো বটই বাজাতে পারে না, কারণ ওদের অডিও এনক্রিপ্টেড; বদলে গানের নামটা পাঠাও।

/play <song or link>
একটা ট্র্যাক চালাও, নয়তো কিউতে যোগ করো। সার্চ চলবে, আবার Octera সত্যিই চালাতে পারে এমন যেকোনো সাইটের লিংকও চলবে।
/skip · /stop
এখনকার গানটা স্কিপ করো, নয়তো থামিয়ে ভয়েস চ্যানেল ছেড়ে যাও।
/music join|controls|queue|nowplaying|loop|pause|resume
বাকি সবকিছু একটাই কমান্ডে — বটকে ভয়েসে আনো, বাটন কন্ট্রোল প্যানেল খোলো, কিউ আর এখনকার গান দেখো, ট্র্যাক বা কিউ লুপ করো, পজ বা রিজিউম করো। (.queue আর .pause-এর মতো পুরোনো প্রিফিক্স অভ্যাসগুলোও কাজ করে।)

অনুবাদ

যাদের ভাষা এক নয়, তারাও একই চ্যানেলে কথা বলতে পারে। কাউকে আলাদা কিছু করতে হয় না: যে মেসেজটা পড়তে চায়, সে নিজের ভাষার পতাকা দিয়ে রিঅ্যাক্ট করে, আর Octera সেটা ওই ভাষায় নিচে পোস্ট করে দেয়।

/translate text <text> <to> [from]
একবার কিছু অনুবাদ করুন। কোনো ভাষার নাম লিখতে শুরু করলেই যেসব ভাষা এটি চেনে সেগুলো দেখাবে।
উদাহরণ: /translate text text: where is the meeting to: Spanish
/translate live <from> <to>
এই চ্যানেলে তুমি যা যা বলো সব অনুবাদ করতে থাকো, যতক্ষণ না তুমি থামাও বা তিন ঘণ্টা চুপ থাকো।
উদাহরণ: /translate live from: Chinese to: English
/translate off
এই চ্যানেলে তোমার কথা অনুবাদ করা বন্ধ করো।

ফ্ল্যাগ রিঅ্যাকশন। যেকোনো মেসেজে Octera চেনে এমন একটা পতাকা দিয়ে রিঅ্যাক্ট করো, সে অনুবাদটা জানিয়ে দেবে। একই পতাকায় অনেকে রিঅ্যাক্ট করলেও উত্তর আসে একটাই, আর অন্য কিছু দিয়ে রিঅ্যাক্ট করলে কিছুই হয় না।

গোটা চ্যানেল। ড্যাশবোর্ডে তুমি একটা চ্যানেল আর তাতে কোন কোন ভাষায় কথা হয় সেটা বেছে দিতে পারো, পাঁচটা পর্যন্ত। কোন মেসেজটা কোন দিকে যেতে হবে, Octera নিজেই বুঝে নেয় — ফলে একজন স্প্যানিশভাষী আর একজন ইংরেজিভাষী দিব্যি কথা চালিয়ে যেতে পারে। তালিকার কোনো এক ভাষায় লেখা মেসেজ কখনোই নিজের ভাষায় আবার ফিরিয়ে দেওয়া হয় না। যে চ্যানেল স্থায়ীভাবে দুই ভাষায় ভাগ, তার জন্য এটাই মানানসই; মাঝেমধ্যের দরকারে ফ্ল্যাগ রিঅ্যাকশন অনেক সস্তা।

লাইভ অনুবাদ। যে ভাষাটা কেউ জানে না, সেই আলাপে যোগ দেওয়া একজনের জন্য। সে একবার /translate live চালায়, আর তারপর তার লেখা সবকিছু অন্য ভাষাতেও পোস্ট হয় — যতক্ষণ না সে /translate off চালায় বা চুপ করে যায়। সার্ভার মালিক চাইলে ড্যাশবোর্ড থেকে এটা বন্ধ করে দিতে পারে।

অনুবাদ চলে একটি বাইরের অনুবাদ পরিষেবার মাধ্যমে, তাই সার্ভার মালিক ড্যাশবোর্ডের অনুবাদ পেজে একবারই সেটি সেট করে দেন। যতক্ষণ কোনো পরিষেবা যুক্ত না হয়, পেজটি সেটি স্পষ্ট করেই বলে এবং কিছুই অনুবাদ হয় না। একই মেসেজের বারবার অনুবাদ ক্যাশ থেকে আসে এবং তাতে কোনো খরচ নেই, আর পুরো সার্ভারের জন্য আপনি মাসিক অক্ষরসীমা বেঁধে দিতে পারেন।

ব্যাকআপ

ড্যাশবোর্ড থেকে তোমার সার্ভারের কাঠামোর স্ন্যাপশট নাও — রোল, চ্যানেল, পারমিশন আর সেটিংস। রিস্টোর করলে যা কিছু নেই সেটুকু আবার তৈরি হয়, যা আগে থেকেই আছে তা না মুছেই। ব্যাকআপে মেসেজ বা চ্যাট ইতিহাস কখনোই থাকে না।

গাইড: মেসেজ ভ্যারিয়েবল

Octera যেখানেই কোনো মেসেজ লেখে, সেখানেই তুমি একটা ভেরিয়েবল বসাতে পারো — ছোট্ট একটা {name} প্লেসহোল্ডার, যা মেসেজটা সত্যিই পাঠানোর সময় নিজেই ভরে যায়। এগুলো কাজ করে ওয়েলকাম ও গুডবাই মেসেজ, এমবেড, অটোরেসপন্ডার, ট্যাগ, অটো-সেন্ড, রিঅ্যাকশন-রোল প্যানেল, টিকিট প্যানেল আর আরও অনেক জায়গায় — সব জায়গাতেই একই নাম।

Welcome {user.mention} to **{server}** — you're member #{server.members}!

ডট দিয়ে লিখুন বা বন্ধনী দিয়ে; দুটোই এক: {user.name} = {user(name)}।

সদস্য

ভেরিয়েবলযা বসে
{user}তাদের নাম
{user.mention}সত্যিকারের একটা @ping
{user.name}তাদের ইউজারনেম
{user.nick}এই সার্ভারে তাদের নিকনেম (না থাকলে ইউজারনেম)
{user.id}তাদের Discord ID
{avatar}তাদের প্রোফাইল ছবি — এটি ইমেজ বা থাম্বনেইল স্লটে বসিয়ে দিন
{user.color}তাদের নামের রং, যেমন #a93bf0
{user.top_role}তাদের সর্বোচ্চ রোলের নাম
{user.joinstamp}তারা কবে যোগ দিয়েছে, টাইমস্ট্যাম্প সংখ্যা হিসেবে
{user.timestamp}তাদের অ্যাকাউন্ট কবে তৈরি হয়েছে, টাইমস্ট্যাম্প সংখ্যা হিসেবে

{target} ঠিক একইভাবে কাজ করে কমান্ডে @মেনশন করা প্রথম ব্যক্তির জন্য (কাউকে না পেলে যে কমান্ডটা চালিয়েছে তার জন্য) — ট্যাগে দারুণ কাজে দেয়: {target.mention}, {target.avatar}।

সার্ভার & চ্যানেল

ভেরিয়েবলযা বসে
{server}সার্ভারের নাম
{server.members}সদস্য সংখ্যা
{server.ordinal}সদস্য সংখ্যা ক্রম হিসেবে — “42তম”
{server.icon}সার্ভারের আইকন — ইমেজ বা থাম্বনেইল স্লটে ব্যবহার করা যায়
{server.id}সার্ভার আইডি
{server.description}সার্ভারের বিবরণ
{channel}চ্যানেলের নাম
{channel.mention}ক্লিক করা যায় এমন একটা #channel লিংক

ভেরিয়েবল থেকে ছবি

ইমেজ, থাম্বনেইল, অথর-আইকন আর ফুটার-আইকনের ঘরে লিংকের বদলে ভ্যারিয়েবলও বসানো যায় — তাই ওয়েলকাম এম্বেডে নতুন সদস্যের নিজের অ্যাভাটারই দেখানো যায়:

ওয়েলকাম এম্বেডের thumbnail স্লটে {avatar} বসিয়ে দাও, তাহলে প্রত্যেক নতুন সদস্য কোণায় নিজের ছবিটাই দেখবে। {server.icon}-ও ঠিক একইভাবে কাজ করে।

ওই স্লটগুলোর প্রতিটাতেই সাধারণ একটা https:// লিংকও চলে, কিংবা সরাসরি নিজের কম্পিউটার থেকে Upload… — Octera ছবিটা জমা রাখে আর একটা স্থায়ী লিংক ব্যবহার করে, তাই সেটা চিরকাল কাজ করতে থাকে।

জেনে রাখা ভালো

সার্ভার চালানো: Discord-এর যেসব খুঁটিনাটি জানা ভালো

Discord-এর কিছু জিনিস এমনভাবে চলে যে দেখে মনে হয় নষ্ট, অথচ নয় — প্রায় প্রতিটা সার্ভার মালিকই কোনো না কোনো সময় এতে ধাক্কা খান। এর কোনোটাই Octera-র কারণে হয় না; সমাধানগুলো সবই Discord-এর নিজের সেটিংসে।

কোনো ইউজারনেমে ভুল রঙ দেখাচ্ছে

Discord কোনো নামের রঙ ঠিক করে যেসব রোলে রঙ আছে তার মধ্যে সবচেয়ে ওপরেরটা দিয়ে। Default (রঙ নেই) সেট করা রোল বাদ পড়ে যাওয়ার কথা, তাই ওপরে রাখা রঙহীন কোনো রোল — সাধারণত সদস্য তালিকায় নিজেকে আলাদা দেখানোর জন্য যেটা রাখা হয় — রঙের ভারটা নিচের কোনো রোলের ওপরেই ছেড়ে দেবে।

কখনো কখনো হয় না। রোলটা রঙহীন দেখালেও Discord তার পুরনো রঙের তথ্য ধরে রাখে, ফলে নামটা ভুল রঙেই আটকে থাকে।

Discord-কে রোলটা আবার পড়তে বাধ্য করো:

  1. খোলো Server Settings → Roles, যে রোলটায় সমস্যা সেটা বেছে নাও, আর যাও Display-এ।
  2. এটাকে Solid-এ নিয়ে যাও, চোখে পড়ে এমন যেকোনো রঙ বেছে নাও, আর সেভ করো।
  3. একই রোলটা আবার খোলো, সেটাকে ফের Default-এ (রঙহীন) নিয়ে যাও, আর আবার সেভ করো।
  4. Discord রিলোড করতে Ctrl + R চাপো।

রোলটি এখন সত্যিকারের রঙহীন হিসেবে গণ্য হয়: এটি উপরেই থাকে এবং সদস্যদের আলাদা করে দেখাতে থাকে, আর নামের রং নিয়ে নেয় তার নিচের প্রথম রঙিন রোলটি।

তোমার নামের পাশ থেকে মালিকের মুকুটটা উধাও হয়ে গেছে

তোমার কোনো একটা রোলে যখন এই দুটোই একসঙ্গে চালু থাকে, তখনই মুকুটটা উধাও হয়ে যায়:

নিজের রোল উপরে ধরে রাখতে এবং মুকুট ফিরে পেতে:

  1. খোলো Server Settings → Roles, আর তোমার হইস্ট করা ব্যক্তিগত রোলটা বেছে নাও।
  2. ওই রোলের জন্য Administrator বন্ধ করুন — Display role members separately চালু থাকতে দিন।
  3. Discord রিলোড করতে Ctrl + R চাপো।
আপনার কিছুই হারায় না: সার্ভার মালিকের এমনিতেই সব পারমিশন থাকে, তাই ব্যক্তিগত কোনো রোলের Administrator লাগে না। স্টাফের জন্য আলাদা একটি Admin রোল বানান, যাতে Administrator চালু থাকে আর Display role members separately বন্ধ থাকে।

গাইড: ট্যাগ কমান্ড বানানো

ট্যাগ হলো তোমার নিজের লেখা কাস্টম প্রিফিক্স কমান্ড, চলে TagScript-এ — ছোট্ট একটা টেমপ্লেটিং ভাষা, যাতে আছে ভেরিয়েবল, যুক্তি, গণিত, এলোমেলোভাব আর কন্ট্রোল ব্লক (ট্রিগার মুছে দেওয়া, রিপ্লাই DM করা, রিঅ্যাক্ট করা, রোল দিয়ে আটকানো, এম্বেড জুড়ে দেওয়া, আরও অনেক কিছু)। প্রতিটা মেসেজ ভেরিয়েবল এখানেও কাজ করে।

একটা ট্যাগ বানাও

/tag ব্যবহার করুন (অথবা ড্যাশবোর্ড → ইউটিলিটি → ট্যাগ)। এটিকে একটি নাম ও কনটেন্ট দিন। সদস্যরা আপনার প্রিফিক্স দিয়ে এটি চালায়, যেমন .rules।

/tag name: hello content: Hey {user(mention)}, welcome to {server(name)}! 👋

.hello চালালে → আরে @You, Octera-তে স্বাগতম! 👋

ভেরিয়েবল

প্রতিটা মেসেজ ভেরিয়েবল ট্যাগেও কাজ করে — {user.mention}, {server}, {avatar} আর বাকিগুলো। ট্যাগ নিজের কয়েকটাও যোগ করে:

ভেরিয়েবলতোমাকে দেয়
{args}কমান্ডের পরে যা কিছু লেখা হয়েছে। {args(1)} = প্রথম শব্দ, {args(2)} = দ্বিতীয়…
{target(mention)}মেসেজের প্রথম @mention (না থাকলে যে চালিয়েছে সে) — {user}-এর মতোই একই অ্যাট্রিবিউট
{uses}ট্যাগটা কতবার চলেছে
{unix}এখনকার unix টাইমস্ট্যাম্প

লজিক, গণিত & র‍্যান্ডমনেস

ব্লককী করে
{if(a==b):yes|no}শর্তসাপেক্ষ। অপারেটর: == != > < >= <=
{any(a==b|c==d):yes|no}কয়েকটা শর্তের ওপর any/or আর all/and
{math:2*(3+4)}গাণিতিক হিসাব (+ - * / % ^)
{random:a~b~c}এলোমেলোভাবে একটা বেছে নাও (~ বা , দিয়ে আলাদা করো)
{range:1-100}একটা নির্দিষ্ট সীমার মধ্যে এলোমেলো পূর্ণসংখ্যা
{=(name):value}একটা ভেরিয়েবল সেট করো; পরে {name} দিয়ে সেটা পড়ে নাও
{lower} {upper} {replace(a,b):text} {length:text}টেক্সট হেল্পার

কন্ট্রোল ব্লক (পার্শ্বপ্রতিক্রিয়া)

ব্লকএফেক্ট
{delete}যে মেসেজটা ট্যাগটা চালু করেছে সেটা মুছে দাও
{dm}রিপ্লাইটা বরং যে চালিয়েছে তার DM-এ পাঠাও
{react:✅,🎉}রিপ্লাইয়ে রিঅ্যাক্ট করো · {reactu:✅} ট্রিগারে রিঅ্যাক্ট করে
{redirect:#channel}রিপ্লাইটা অন্য একটা চ্যানেলে পাঠাও
{require(@Role)} / {blacklist(@Role)}শুধু এই রোল বা চ্যানেলগুলোকেই ট্যাগটা ব্যবহার করতে দাও / কখনোই দিয়ো না
{embed(title):Hi}{embed(description):...}একটা রিচ এমবেড বানাও (টাইটেল, ডেসক্রিপশন, রঙ, ছবি, থাম্বনেইল, ফুটার, ফিল্ড)
{silent}কোনো টেক্সট না পাঠিয়েই ট্যাগের সাইড-ইফেক্টগুলো চালাও

সমাধানসহ উদাহরণ

সাজেশন বক্স — কমান্ডটা মুছে দেয়, চ্যানেলে ঝকঝকে একটা এম্বেড পোস্ট করে:

{delete}{redirect:#suggestions}{embed(title):💡 Suggestion from {user(name)}}{embed(description):{args}}{embed(color):#a855f7}

কয়েন ফ্লিপ, রিঅ্যাকশন দিয়ে:

{user(mention)} flips… **{random:Heads~Tails}**! {react:🪙}

শুধু স্টাফদের ঘোষণা — রোল দিয়ে আটকানো, কাউকে DM করে না, চ্যানেলে পোস্ট করে:

{require(@Staff):You can't use this.}{redirect:#announcements}📢 {args}

নিজস্ব ছোঁয়ার ওয়েলকাম, মেনশন টার্গেট দিয়ে:

{=(msg):Welcome {target(mention)} — you're member #{server(member_count)}!}{if({args}==):Mention someone to welcome them.|{msg}}
ট্যাগে যা যা করতে পারো, সেটা ড্যাশবোর্ডে Message Templates আর Autoresponders দিয়ে চোখের সামনে সাজিয়েও বানাতে পারো।