> ## 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.

# मॉडरेशन उपकरण

> Dashboard से active bans, mutes, timeouts और temporary roles की समीक्षा करें और उठाएँ। हर tier पर मुफ़्त।

Moderation Tools आपके server में वर्तमान में लागू punishments दिखाता है, और आपको उन्हें उठाने देता है।

<Info>
  हर tier पर मुफ़्त।
</Info>

<Note>
  यह page punishments की **समीक्षा और undo** करने के लिए है। आप यहाँ नया ban, mute या timeout जारी नहीं कर सकते — वे Discord में [slash commands](/hi/commands/moderation) से लागू होते हैं।
</Note>

## चार tabs

<Tabs>
  <Tab title="Bans">
    वर्तमान में banned हर कोई, कारण और expiry के साथ। Permanent bans इस तरह labelled होते हैं।

    Action: **Unban**।
  </Tab>

  <Tab title="Mutes">
    Active mutes, प्रत्येक **Text** या **Voice** चिह्नित।

    Action: **Unmute**।
  </Tab>

  <Tab title="Timeouts">
    <Warning>
      **यह tab हमेशा खाली है।** Discord timeouts को natively manage करता है और Vetox उन्हें track नहीं करता, इसलिए इस tab के list करने के लिए कुछ नहीं है — चाहे कितने भी members वर्तमान में timed out हों।

      Timeout हटाने के लिए, Discord में `/untimeout` का उपयोग करें।
    </Warning>
  </Tab>

  <Tab title="Temp Roles">
    Temporary roles जो अभी तक expire नहीं हुए।

    Actions: शेष duration **Edit** करें, या इसे तुरंत **End** करें।
  </Tab>
</Tabs>

एक search box username या ID से filter करता है।

<Note>
  Search केवल पहले से loaded entries को filter करती है। यह आपके पूरे history को query नहीं करती।
</Note>

## Temporary role edit करना

Minutes में **New Duration** set करें और वैकल्पिक रूप से एक कारण। नई expiry भविष्य में होनी चाहिए।

<Note>
  यदि आप duration खाली छोड़ते हैं या zero दर्ज करते हैं, तो dialog बिल्कुल कुछ नहीं करता — कोई error, कोई confirmation। एक positive number दर्ज करें।
</Note>

## Punishment उठाना कैसे काम करता है

<Steps>
  <Step title="आप action confirm करते हैं">
    Dashboard bot से Discord में इसे करने का कहता है।
  </Step>

  <Step title="Bot इसे करता है और confirm करता है">
    केवल तब जब Discord confirm कर दे, record clear होता है।
  </Step>

  <Step title="यदि कुछ विफल हो, तो record रहता है">
    Failure या timeout entry को दृश्य छोड़ देता है ताकि आप retry कर सकें। Dashboard कभी punishment को lifted नहीं दिखाता जब तक यह अब भी लागू है।
  </Step>
</Steps>

<Warning>
  **Unban, unmute या timeout removal के बाद, चारों tabs लगभग एक मिनट के लिए खाली दिख सकती हैं।** यह एक display bug है — table ने अपना data खो दिया है, आपके server ने नहीं।

  आपका action सफल हुआ। सही list फिर से देखने के लिए page reload करें।
</Warning>

## जानने योग्य बातें

<AccordionGroup>
  <Accordion title="Confirmation button Delete कहता है" icon="triangle-exclamation">
    Unban, unmute और timeout removal के लिए confirm dialog एक generic **Delete** label का उपयोग करता है। यह अब भी dialog text में described action करता है — button के बजाय description पढ़ें।
  </Accordion>

  <Accordion title="Temporary punishments 30 दिनों पर capped हैं" icon="clock">
    इससे लंबा permanent action के रूप में जारी होना चाहिए।
  </Accordion>

  <Accordion title="बिना active mute वाले किसी को unmute करना" icon="circle-question">
    Action generic failure रिपोर्ट करता है, यह समझाने के बजाय कि हटाने के लिए कुछ नहीं था।
  </Accordion>
</AccordionGroup>

## संबंधित

<CardGroup cols={2}>
  <Card title="Moderation commands" icon="terminal" href="/hi/commands/moderation">
    जहाँ bans, mutes, timeouts और warnings जारी होते हैं।
  </Card>

  <Card title="Logging" icon="scroll" href="/hi/moderation/logs">
    Moderation activity का स्थायी record।
  </Card>
</CardGroup>
