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

# आवेदन पैनल

> Question forms, eligibility gates, reviewer voting और automated actions के साथ staff भर्ती करें और role requests process करें।

एक member button click करता है, आपके प्रश्नों के उत्तर देता है, और staff accept या deny करता है। स्वीकृति पर Vetox roles assign कर सकता है, उन्हें DM कर सकता है, उनका नाम बदल सकता है, interview channel खोल सकता है और भी बहुत कुछ।

## Limits

|                          | Starter | Basic | Max | Black |
| ------------------------ | ------- | ----- | --- | ----- |
| Panels                   | 1       | 3     | 10  | 10    |
| प्रति फ़ॉर्म प्रश्न      | 5       | 15    | 50  | 50    |
| प्रति चरण क्रियाएँ       | 1       | 3     | 10  | 10    |
| प्रति panel फ़ॉर्म (बटन) | 1       | 3     | 5   | 10    |

<Warning>
  **Downgrade करने पर नई limit से ऊपर के questions स्थायी रूप से delete हो जाते हैं।** Vetox में यह एकमात्र जगह है जहाँ downgrade data नष्ट करता है, disable नहीं।

  Max (50 questions) से Basic (15) पर जाने से 16 से आगे के questions हमेशा के लिए हट जाते हैं। फिर upgrade करने पर वे वापस नहीं आते।

  **Downgrade करने से पहले अपने questions export या copy करें।**
</Warning>

Downgrade पर बाकी सब कुछ delete के बजाय disable होता है, और upgrade पर वापस आता है।

## दो submission flows

<CardGroup cols={2}>
  <Card title="Dialog Button" icon="window-maximize">
    एक Discord pop-up form। हर tier पर मुफ़्त। **अधिकतम 5 questions।**
  </Card>

  <Card title="Private Message" icon="envelope">
    Vetox applicant को DM करता है और एक-एक करके questions पूछता है। पूरी question limit को support करता है।
  </Card>
</CardGroup>

<Warning>
  **6 या अधिक questions वाली dialog form जहाँ पाँचवें के बाद कोई question required हो, कभी submit नहीं हो सकती।**

  Discord pop-ups 5 fields रखते हैं। उसके बाद के questions नहीं दिखाए जाते, पर required वाला फिर भी check होता है — इसलिए applicant को बताया जाता है कि एक required answer गायब है, बिना उसे देने का तरीक़ा दिए। जब आप इसे save करते हैं तो कुछ भी warn नहीं करता।

  यदि आपको 5 से अधिक questions चाहिए, तो **Private Message** flow उपयोग करें।
</Warning>

### DM flow क्या नहीं कर सकता

DM flow questions को chat messages के रूप में पूछता है, इसलिए समृद्ध question types नीचे गिरते हैं:

| प्रश्न का प्रकार            | Dialog Button | Private Message           |
| --------------------------- | ------------- | ------------------------- |
| छोटा पाठ, अनुच्छेद          | मूल           | मूल                       |
| ड्रॉपडाउन                   | मूल           | मूल चयनकर्ता              |
| **उपयोगकर्ता चयनकर्ता**     | मूल           | **टाइप किया पाठ, अपुष्ट** |
| **रोल चयनकर्ता**            | मूल           | **टाइप किया पाठ, अपुष्ट** |
| **चैनल चयनकर्ता**           | मूल           | **टाइप किया पाठ, अपुष्ट** |
| **उपयोगकर्ता/रोल चयनकर्ता** | मूल           | **टाइप किया पाठ, अपुष्ट** |
| **File upload**             | Native        | **केवल Filenames**        |

<Warning>
  DM flow में, चार picker types **किसी भी text** को बिना validation के स्वीकार करते हैं। Applicant कुछ भी type कर सकता है और यह उनके answer के रूप में stored होता है। DM form में picker answer के real user, role या channel होने पर निर्भर न रहें।
</Warning>

## Questions

आठ types। Text questions 0–4,000 character range लेते हैं; dropdowns 25 choices तक; file uploads 10 files तक।

## Eligibility

कौन apply कर सकता है:

| Gate                          | यह क्या जाँचता है                                 |
| ----------------------------- | ------------------------------------------------- |
| **Minimum account age**       | उनका Discord account कितना पुराना है              |
| **Minimum server membership** | वे आपके server में कितने समय से हैं               |
| **Required roles**            | इनमें से **कोई** या **सभी** होनी चाहिए            |
| **Blocked roles**             | इनमें से **कोई** या **सभी** नहीं हो सकतीं         |
| **Multi-server verification** | अन्य नामित servers के member होने चाहिए (**Max**) |
| **Cooldown**                  | Applications के बीच 0–1,440 मिनट                  |
| **Max pending**               | प्रति व्यक्ति 1–5 open applications               |
| **DM reachable**              | उनके DMs खुले होने चाहिए (default से on)          |

<Info>
  Required और blocked roles, और auto-deny, को **Basic** चाहिए। Multi-server verification को **Max** चाहिए।
</Info>

<Warning>
  **कोई "पहले से accepted" gate नहीं है।** एक बार कोई accept हो जाने पर, cooldown expire होते ही वे फिर से apply कर सकते हैं। यदि आप बार-बार applications नहीं चाहते, तो लंबा cooldown set करें या accepted role को **Blocked roles** में जोड़ें।
</Warning>

## Workflow actions

Submit, accept या deny पर क्या होता है।

| Action                          | Tier   |
| ------------------------------- | ------ |
| Add roles, Remove roles         | मुफ़्त |
| Send embed, Send DM, Ping roles | मुफ़्त |
| Edit nickname, Set forum tags   | मुफ़्त |
| Kick, Ban, Timeout member       | Basic  |
| Edit thread name                | Basic  |
| Create interview channel        | Basic  |
| Auto-assign probation role      | Max    |
| Delay an action / chain actions | Max    |
| **Execute command**             | Max    |

<Warning>
  **Execute command कुछ नहीं करता।** यह save होता है, Max के पीछे gated है, और bot इसे log करके command चलाए बिना आगे बढ़ता है। Editor इसे उसी अनुसार label करता है, पर इसे फिर भी paid capability के रूप में प्रस्तुत किया जाता है।

  ऐसी workflow न बनाएँ जो इस पर निर्भर हो।
</Warning>

### Action messages में variables

<Warning>
  Member और server variables — `{username}`, `{user.displayName}`, `{nickname}`, `{guildname}`, `{server.name}`, `{server.memberCount}` — **workflow action templates के अंदर कुछ भी resolve नहीं करते।**

  `[{answer1}] {username}` जैसा template `[their answer]` के रूप में render होगा, trailing space के साथ। Workflow actions में answer variables और static text उपयोग करें; member details को इसके बजाय DM messages में डालें, जहाँ वे काम करते हैं।
</Warning>

## Staff review

Applications एक review channel में post होती हैं जहाँ reviewers accept या deny करते हैं।

| Option                       | Notes                                                    |
| ---------------------------- | -------------------------------------------------------- |
| **Review channel**           | Text, announcement या forum                              |
| **Reviewer roles**           | 10 तक                                                    |
| **Add thread to submission** | प्रति application एक thread (**Basic**)                  |
| **Voting**                   | निर्णय से पहले N approvals या denials आवश्यक (**Basic**) |
| **Auto-deny**                | Pending 1–720 घंटे बाद deny करें (**Basic**)             |

<Note>
  Review threads के लिए **private thread** option का कोई प्रभाव नहीं है — review threads हमेशा उन सभी को public हैं जो review channel देख सकते हैं। इसके बजाय channel को स्वयं restrict करें।
</Note>

<Note>
  Reviewer अपनी application review नहीं कर सकता।
</Note>

## Vetox को जो permissions चाहिए

| Action                 | Permission                                                |
| ---------------------- | --------------------------------------------------------- |
| Roles जोड़ना या हटाना  | **Manage Roles**, और role को Vetox के **नीचे** होना चाहिए |
| Nickname edit करना     | **Manage Nicknames**, और member Vetox के नीचे             |
| Kick / Ban / Timeout   | Matching permission, और member Vetox के नीचे              |
| Review embed post करना | **View Channel**, **Send Messages**, **Embed Links**      |
| Review threads         | **Manage Threads**                                        |
| Interview channels     | **Manage Channels**                                       |

<Warning>
  **यदि Vetox review channel में post नहीं कर सकता, तो भी applicant को बताया जाता है कि उनकी application submit हो गई** — जबकि staff इसे कभी नहीं देखते। Live जाने से पहले verify करें कि bot review channel में post कर सकता है।
</Warning>

अधिकांश अन्य failures review channel में report होती हैं ताकि staff देख सकें क्या ग़लत हुआ।

## एक set up करना

<Steps>
  <Step title="Server Setup में Applications चालू करें" />

  <Step title="Template से शुरू करें">
    छह प्रदान किए गए हैं — Staff Application, Game Member, Role Request, Event Signup, Partner Inquiry, Verification — या खाली शुरू करें।
  </Step>

  <Step title="Flow चुनें">
    पाँच questions या कम, Dialog Button ठीक है। पाँच से अधिक, Private Message उपयोग करें।
  </Step>

  <Step title="Review channel और reviewer roles set करें">
    पुष्टि करें कि Vetox वहाँ post कर सकता है।
  </Step>

  <Step title="Accept actions जोड़ें">
    सामान्यतः: role जोड़ें, welcome DM भेजें। जाँचें कि role Vetox के नीचे है।
  </Step>

  <Step title="Eligibility set करें">
    Minimum account age throwaway accounts को असली applicants पर लगभग बिना cost के block करता है।
  </Step>

  <Step title="Panel भेजें और इसे स्वयं test करें">
    वास्तविक application submit करें और announce करने से पहले इसे acceptance तक ले जाएँ।
  </Step>
</Steps>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Applicants को missing-required-answer error मिल रही जिसे वे fix नहीं कर सकते">
    5 से अधिक questions वाली dialog form जहाँ बाद वाला required है। Private Message flow पर switch करें, या questions 6+ optional बनाएँ।
  </Accordion>

  <Accordion title="Applications submit होती हैं पर staff उन्हें कभी नहीं देखते">
    Vetox review channel में post नहीं कर सकता। Applicant को फिर भी बताया जाता है कि यह हुआ।
  </Accordion>

  <Accordion title="स्वीकृति पर role assign नहीं होती">
    Manage Roles, और role role list में Vetox के नीचे होनी चाहिए।
  </Accordion>

  <Accordion title="जो पहले accept हो चुका था उसने फिर से apply किया">
    अपेक्षित — इसके लिए कोई gate नहीं है। Accepted role को Blocked roles में जोड़ें।
  </Accordion>

  <Accordion title="Accept action में मेरे variables खाली render होते हैं">
    Member और server variables workflow actions में resolve नहीं होते। उस text को acceptance DM में ले जाएँ।
  </Accordion>

  <Accordion title="Plan बदलने के बाद questions गायब हो गए">
    Downgrade नई limit से आगे के questions truncate करता है और वे recover नहीं हो सकते।
  </Accordion>

  <Accordion title="Click करने पर button कुछ नहीं करता">
    आमतौर पर एक panel जो message भेजे जाने के बाद edit या recreate हुआ। Panel फिर से भेजें।
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Submissions" icon="inbox" href="/hi/utility/applications/submissions">
    Applications review, filter और export करें।
  </Card>

  <Card title="Analytics" icon="chart-line" href="/hi/utility/applications/analytics">
    Acceptance rates और applicants कहाँ drop off होते हैं।
  </Card>
</CardGroup>
