डॉक्युमेंटेशन

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
हर रोल को उसकी ID समेत सूचीबद्ध करें।
/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>
एडमिन: किसी मेंबर का जन्मदिन सेट करें (सर्वर मैनेज करें)।

डैशबोर्ड (यूटिलिटीज़ → जन्मदिन) पर घोषणाएँ चालू कीजिए: चैनल चुनिए, संदेश अपने हिसाब से बदलिए और चाहें तो उस दिन के लिए जन्मदिन रोल भी दीजिए।

उपलब्धियाँ

/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 मॉड्यूल)। मेंबर्स पैनल के बटन से टिकट खोलते हैं; स्टाफ़ उसे क्लेम करता है और बंद करता है। बंद होते ही ट्रांसक्रिप्ट सहेजकर पोस्ट कर दिया जाता है, साथ में 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 अब भी चलती हैं।)

Translation

अलग-अलग भाषाएँ बोलने वाले मेंबर्स एक ही चैनल में बात कर सकते हैं। किसी को कुछ अलग नहीं करना पड़ता: जिसे मैसेज पढ़ना है, वह उस पर अपनी भाषा के झंडे से रिएक्ट कर देता है, और 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}सर्वर 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}मौजूदा यूनिक्स टाइमस्टैम्प

लॉजिक, गणित & रैंडमनेस

ब्लॉकयह क्या करता है
{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 से देखकर-बनाकर भी तैयार किया जा सकता है।