> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# अनुमतियाँ

> Vetox कैसे तय करता है कि कौन command चला सकता है और कौन settings बदल सकता है — और वह role hierarchy नियम जो ज़्यादातर servers को अटका देता है।

तीन अलग-अलग सवाल हैं, और उनके जवाब भी अलग-अलग हैं।

<CardGroup cols={3}>
  <Card title="क्या Vetox यह कर सकता है?" icon="robot">
    Bot की अपनी Discord permissions पर और उसकी role कहाँ है, इस पर निर्भर करता है।
  </Card>

  <Card title="क्या यह member इसे चला सकता है?" icon="terminal">
    उनकी Discord permissions और आपकी per-command settings पर निर्भर करता है।
  </Card>

  <Card title="क्या वे settings बदल सकते हैं?" icon="gauge">
    Dashboard access पर निर्भर करता है।
  </Card>
</CardGroup>

## Role hierarchy

Discord में इससे ज़्यादा भ्रम और कोई चीज़ नहीं पैदा करती।

<Warning>
  एक bot केवल उन members पर कार्रवाई कर सकता है जिनकी **सबसे ऊँची role उसकी अपनी से नीचे** हो। यदि Vetox आपकी moderator roles के नीचे है, तो वह उन moderators को ban, mute, timeout या roles assign नहीं कर सकता — उसके पास चाहे जो भी permissions हों।

  Roles के लिए भी यही लागू होता है: Vetox केवल उन्हीं roles को assign या edit कर सकता है जो उसकी अपनी role के **नीचे** हों।
</Warning>

इसे **Server Settings → Roles** में Vetox role को सबसे ऊपर की ओर खींचकर ठीक करें।

## कौन command चला सकता है

Vetox commands को Discord के menu में छिपाने के बजाय permissions खुद check करता है। हर command **सबको दिखता है**, लेकिन केवल उन्हीं members के लिए चलता है जिनकी अनुमति है।

एक member पास हो जाता है यदि इनमें से कोई भी सही हो:

| वे कौन हैं                                       | परिणाम       |
| ------------------------------------------------ | ------------ |
| Server owner                                     | हमेशा अनुमति |
| Administrator वाले member                        | हमेशा अनुमति |
| उस command के लिए access दी गई role वाले         | अनुमति       |
| उस command के लिए आवश्यक Discord permission वाले | अनुमति       |

हर command वह Discord permission बताता है जो उसे चाहिए — `/ban` को Ban Members चाहिए, `/clear` को Manage Messages, और इसी तरह। ये हर [command reference](/hi/commands/overview) page पर सूचीबद्ध हैं।

<Note>
  क्योंकि commands सबको दिखते हैं, access के बिना कोई member भी command देखेगा और चलाने पर permission message पाएगा। यह जान-बूझकर है — इससे आप Discord के अपने permission model की सीमाओं से हटकर role के आधार पर access दे सकते हैं।
</Note>

### Per-command overrides

**Commands** page पर आप हर command के लिए ये कर सकते हैं:

| Setting               | असर                                                             |
| --------------------- | --------------------------------------------------------------- |
| **Enabled roles**     | वे roles जिन्हें Discord permission के बिना भी स्पष्ट अनुमति है |
| **Disabled roles**    | वे roles जिन्हें स्पष्ट रूप से रोका गया है                      |
| **Enabled channels**  | Command को specific channels तक सीमित करें                      |
| **Disabled channels** | Command को specific channels में block करें                     |

देखें [command management](/hi/server-management/command-management)।

## कौन dashboard उपयोग कर सकता है

By default, किसी Discord server में **Manage Server** वाला कोई भी उस server के लिए Vetox configure कर सकता है।

**Max** और उससे ऊपर पर, [Dashboard Permissions](/hi/server-management/dashboard-permissions) आपको इसे संकीर्ण करने देता है — विशिष्ट roles या लोगों को केवल विशिष्ट sections तक access देकर, ताकि एक moderator आपकी billing या premium settings बदले बिना Auto-Mod प्रबंधित कर सके।

## Feature के अनुसार bot permissions

यदि आपने invite करने के बाद Vetox की Discord permissions को कम किया है, तो हर क्षेत्र के लिए ज़रूरी permissions ये हैं:

| Feature area                              | ज़रूरी है                                   |
| ----------------------------------------- | ------------------------------------------- |
| मॉडरेशन                                   | Ban Members, Kick Members, Moderate Members |
| रोल, लेवलिंग पुरस्कार, self roles, colors | Manage Roles                                |
| Auto-Mod, संदेश सफ़ाई                     | Manage Messages                             |
| Tickets, temp voice, सर्वर आँकड़े         | Manage Channels                             |
| Webhook के ज़रिए Logs                     | Manage Webhooks                             |
| Welcomer छवियाँ, rank कार्ड               | Attach Files                                |
| Emoji कमांड                               | Manage Expressions                          |
| सब कुछ                                    | View Channels, Send Messages, Embed Links   |

<Tip>
  Administrator के साथ invite करने से यह सब बच जाता है। यही default है जिसका उपयोग invite link करता है।
</Tip>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Vetox किसी specific member पर कार्रवाई नहीं करेगा">
    उस member की सबसे ऊँची role Vetox की role से ऊपर है। Vetox को ऊपर ले जाएँ।
  </Accordion>

  <Accordion title="Role reward कभी नहीं दिया जाता">
    Reward role Vetox की role से ऊपर स्थित है। Vetox केवल अपनी role के नीचे वाली roles को ही assign कर सकता है।
  </Accordion>

  <Accordion title="Moderator कहता है कि उसके पास permission नहीं है">
    उनके पास न तो आवश्यक Discord permission है और न ही उस command के लिए enabled-role grant। या तो उन्हें Discord permission दें, या उस command के enabled roles में उनकी role जोड़ें।
  </Accordion>

  <Accordion title="कोई ऐसी settings देख सकता है जिन्हें उसे नहीं देखना चाहिए">
    Manage Server वाले किसी भी व्यक्ति के पास by default पूरा dashboard access होता है। इसे प्रतिबंधित करने के लिए Max या उससे ऊपर पर Dashboard Permissions का उपयोग करें।
  </Accordion>
</AccordionGroup>
