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

# AI सर्वर नियंत्रण

> एक AI assistant जो अनुरोध पर server administration करता है, access control, protected resources और tool restrictions के साथ। Black tier।

<Info>
  **केवल Black tier।** किसी भी नीचे के tier पर page की जगह plans view होती है।
</Info>

Vetox को mention करें और task को सादी भाषा में, किसी भी language में describe करें। यह काम की योजना बनाता है, इसे चलाता है, और रिपोर्ट करता है कि क्या किया — **27 categories में 182 actions** के across।

<Note>
  दो switches दोनों on होने चाहिए: [Server Setup](/hi/server-management/setup) में **AI Server Control**, और इस page पर settings।
</Note>

## आप इससे कैसे बात करते हैं

Bot को सीधे mention करें। `@Vetox create a #announcements channel that only staff can post in`।

तीन चीज़ें triggers **नहीं** हैं: `@everyone` और `@here`, कोई role जो bot रखता है, और reply पर automatic ping।

<Tip>
  एक बार यह thread खोल दे, तो उसी thread में बात करते रहें — आपको इसे फिर से mention करने की ज़रूरत नहीं है। बातचीत **दो घंटे** live रहती है।
</Tip>

### Thread या reply

| Mode                 | Behaviour                                           |
| -------------------- | --------------------------------------------------- |
| **Thread** (default) | आपके message पर thread खोलता है और वहाँ काम करता है |
| **Reply**            | Channel में सीधे reply करता है                      |

Thread mode में, **Private thread** default पर on है, इसलिए बातचीत केवल आपको और access वाले staff को दिखती है। यदि private thread नहीं बनाया जा सकता, तो यह public पर fall back करता है।

## Access — enable करने से पहले पढ़ें

<Warning>
  **Access default से deny है।** ऐसा member जो न Administrator है और न ही explicitly allowed है, कभी AI का उपयोग नहीं कर सकता, चाहे switches कैसे भी set हों।
</Warning>

Access tab एक "Effective access" summary दिखाती है। जब यह *"No restrictions set — anyone can use the AI"* पढ़ती है, वह line गुमराह करने वाली है — असली behaviour अब भी Administrator-only है।

दो switches तय करते हैं कि कौन अंदर आता है:

| Require Administrator | Allowlist bypasses Administrator | कौन उपयोग कर सकता है                               |
| --------------------- | -------------------------------- | -------------------------------------------------- |
| **On** (default)      | **Off** (default)                | केवल Administrators। **Allowlists कुछ नहीं करती।** |
| On                    | On                               | Administrators, साथ ही allowlist पर कोई भी         |
| Off                   | कोई भी                           | Administrators, साथ ही allowlist पर कोई भी         |

<Tip>
  एक trusted moderator को Administrator दिए बिना AI उपयोग करने देने के लिए, उन्हें **Allowed users** में जोड़ें और **Allowlist bypasses Administrator** on करें। केवल list में जोड़ने का कोई प्रभाव नहीं है।
</Tip>

### Per-tool permission दूसरा gate है

AI से *बात* करने की अनुमति होने का matlab नहीं कि यह आपके Discord permissions देती है। हर action पूछने वाले पर matching permission भी re-check करता है।

**Bypass roles** और **Bypass users** उन per-action checks को skip करते हैं। इसे सावधानी से grant करें — यह किसी को AI के माध्यम से ऐसे actions करने देता है जो वे खुद नहीं कर सकते।

## Tools

27 categories जो channels, roles, moderation, messaging, threads, voice, webhooks, invites, emojis, stickers, events, forums, onboarding, polls, integrations, soundboard, templates, widget, welcome screen, vanity URL, और अधिक कवर करती हैं।

पूरी category off करें और उसके अंदर हर action अनुपलब्ध हो जाता है, स्पष्ट रूप से माँगे जाने पर भी। Category expand करें individual actions switch करने के लिए।

<Note>
  Category switch जीतता है। Category off होने पर, इसके individual switches greyed out और अप्रासंगिक हैं। Category वापस on करने से आपने जो भी per-action state save की थी वह restore होती है।
</Note>

जो actions पूर्ववत नहीं किए जा सकते वे **Destructive** चिह्नित होते हैं।

<Tip>
  शीर्ष पर search box का उपयोग करें — 182 actions के साथ, "ban" या "webhook" खोजना scroll करने से बहुत तेज़ है।
</Tip>

### Confirmation वैकल्पिक नहीं है

हर destructive action चलने से पहले आपकी confirmation के लिए रोका जाता है। इसे disable करने के लिए कोई setting नहीं है।

Confirmation card ठीक-ठीक बताता है कि क्या queued है। केवल request करने वाला व्यक्ति इसे confirm कर सकता है, और यह एक घंटे बाद expire हो जाती है। Confirmation पर, **हर access check live configuration के खिलाफ फिर से चलाया जाता है** — इसलिए किसी का access revoke करना उनके pending confirmations को भी invalid कर देता है।

## Scope

**AI कहाँ काम करती है** — सभी channels, केवल चुने channels, या चुने के अलावा सब। Threads अपने parent channel का scope inherit करते हैं।

**Protected roles और channels** — AI इन्हें target करने वाला कोई action मना कर देती है: कोई editing, deleting, cloning, moving, assigning या posting नहीं।

<Warning>
  Protection absolute है। Protected target को **admin confirmation के साथ भी** छुआ नहीं जा सकता। अपने Admin role, अपने rules channel और अपने log channels को lock down करने के लिए यह सही जगह है।
</Warning>

<Tip>
  Protected channels में categories शामिल हो सकती हैं, इसलिए एक category की protect करने से उसके नीचे filed सब कुछ protect हो जाता है।
</Tip>

## Persona

2,000 characters तक tone और कोई भी standing instructions set करते हुए — *"Be concise and formal. Always confirm before deleting channels. Refer to staff as the team."* Neutral default के लिए इसे खाली छोड़ें।

## एक run कैसा दिखता है

<Steps>
  <Step title="यह काम करना शुरू करती है">
    एक typing indicator दिखता है। सरल प्रश्नों का उत्तर पूरे toolset load किए बिना सीधे दिया जाता है।
  </Step>

  <Step title="एक progress card दिखता है">
    केवल तब बनाया जाता है जब यह वास्तव में कुछ बदलता है — शुद्ध lookup कभी एक नहीं दिखाता। हर action एक line जोड़ता है: ✅ done, ❌ कारण के साथ failed, ⏳ confirmation की प्रतीक्षा।
  </Step>

  <Step title="Confirmation, यदि आवश्यक हो">
    Destructive actions confirmation card surface करते हैं। इसमें कुछ भी अभी नहीं चला है।
  </Step>

  <Step title="यह वापस रिपोर्ट करती है">
    क्या बदला इसका हरा summary, या यदि आपने केवल प्रश्न पूछा तो plain उत्तर।
  </Step>
</Steps>

<Note>
  एक request **90-सेकंड** budget के भीतर **8 steps** तक चलती है। बहुत बड़े requests जल्दी रुक सकते हैं और ऐसा कह सकते हैं — उन्हें छोटे में तोड़ें।
</Note>

## Rate limits और concurrency

* लगभग **हर 5 सेकंड में एक request** प्रति व्यक्ति, थोड़े burst allowance के साथ
* **एक समय में एक request** प्रति व्यक्ति
* पूरे server में **एक साथ चार**

Per-person या per-server limit हिट करने से एक छोटा "still working / try again in a moment" notice उत्पन्न होता है, अधिकतम हर 20 सेकंड में एक बार।

## Budget

एक run को reserve में कम से कम **30,000 tokens** चाहिए। इससे नीचे यह ऐसा काम शुरू करने के बजाय जो पूरा नहीं हो सकता, budget-exhausted message के साथ decline कर देती है।

<Card title="AI Usage" icon="chart-line" horizontal href="/hi/moderation/ai-usage">
  खर्च track करें, देखें कौन से actions चले, और top up करें।
</Card>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Bot मुझे पूरी तरह ignore करता है">
    Silence हर access failure का सामान्य जवाब है — design से कोई error message नहीं है। क्रम में जाँचें:

    1. क्या आपने **bot को सीधे mention किया**? Role ping या reply ping trigger नहीं है।
    2. क्या **AI Server Control** Server Setup में on है?
    3. क्या channel scope में है?
    4. क्या आप Administrator हैं, या **Allowlist bypasses Administrator turned on के साथ** allowlist पर हैं?
    5. क्या आपने लगातार कई requests भेजी हैं? कुछ सेकंड प्रतीक्षा करें।
  </Accordion>

  <Accordion title="मैंने किसी को Allowed users में जोड़ा और कुछ नहीं बदला">
    अपेक्षित। Defaults के साथ, allowlists निष्क्रिय हैं। **Allowlist bypasses Administrator** on करें, या **Require Administrator** off करें।
  </Accordion>

  <Accordion title="यह किसी action को मना करती है जिसके लिए स्पष्ट रूप से इसके पास tool है">
    या तो tool की category Tools tab पर switched off है, या target आपकी protected roles या channels list पर है, या requester के पास उस action के लिए अंतर्निहित Discord permission नहीं है।
  </Accordion>

  <Accordion title="यह किसी बड़े काम के बीच में रुक गई">
    प्रति request आठ steps और नब्बे सेकंड। काम को split करें — "इन पाँच channels को बनाओ" फिर "अब उन पर permissions set करो"।
  </Accordion>

  <Accordion title="यह कहती है budget used up है">
    30,000 tokens से नीचे यह शुरू नहीं होगी। AI Usage page पर top up करें या मासिक grant की प्रतीक्षा करें।
  </Accordion>

  <Accordion title="Confirmation expire हो गई">
    Confirmations एक घंटा चलती हैं। फिर से पूछें।
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="AI Auto-Moderation" icon="sparkles" href="/hi/moderation/ai-auto-mod">
    Context-aware content moderation।
  </Card>

  <Card title="Access Control" icon="key" href="/hi/server-management/dashboard-permissions">
    कौन dashboard पर क्या बदल सकता है।
  </Card>
</CardGroup>
