सीमाएँ, कूलडाउन और कैप्चा
खुले limits, cooldowns, captcha और blacklist के साथ अपने टिकट सिस्टम को स्पैम से सुरक्षित रखें।
स्पैम सुरक्षा के लिए गाइड
एक सार्वजनिक बटन जो एक निजी चैनल बनाता है, दुरुपयोग के लिए एक चुंबक होता है। TicketWave इसे नियंत्रित करने के लिए आपको चार स्वतंत्र परतें देता है — अपनी कम्युनिटी की ज़रूरत के अनुसार जितनी चाहें उतनी इस्तेमाल करें।
| परत | रोकती है |
|---|---|
| Open limit | एक सदस्य के एक साथ दस टिकट खुले रखना |
| Cooldown | Ticket → close → ticket → close वाले लूप |
| Captcha | ऑटोमेटेड selfbots और raid scripts |
| Blacklist | वह एक सदस्य जो फिर भी ऐसा करता रहता है |
परत 1 — Open Ticket Limits
प्रति सदस्य
Server dashboard → Settings → Ticket System → Configure → Ticket Open Limit.

| Value | Meaning |
|---|---|
1 | प्रति सदस्य एक खुला टिकट — डिफ़ॉल्ट और ज़्यादातर सर्वरों के लिए सही विकल्प |
3 | तब उपयोगी जब किसी सदस्य के पास वैध रूप से कई अलग-अलग मामले हों |
-1 | Unlimited |
जब limit पूरी हो जाती है, तो सदस्य को नया टिकट बनाने के बजाय एक ephemeral message मिलता है।
प्रति सर्वर
पूरे सर्वर में एक ही समय पर कितने टिकट खुले हो सकते हैं, इसके लिए एक global limit भी है:
| Plan | Global limit |
|---|---|
| Free | 10 open tickets |
| Premium | Unlimited |
Free plan पर, ticket number 11 तब तक reject हो जाता है जब तक आपकी टीम कुछ बंद नहीं करती। अगर आपकी support टीम को यह नियमित रूप से झेलना पड़ता है, तो यही वह समय है जब premium अपनी कीमत वसूल करना शुरू करता है।
परत 2 — Cooldowns
Cooldowns एक ही सदस्य की दो actions के बीच समय रखते हैं।
एक cooldown configure करें
Server dashboard → Settings → Cooldown Durations → Configure → Add Cooldown.

| Field | Description |
|---|---|
| Cooldown Type | Ticket Creation या Ticket Remind |
| Duration | सदस्य को कितनी देर इंतज़ार करना है |
| Type | What it limits |
|---|---|
| Ticket Creation | एक ही सदस्य द्वारा दो नए टिकटों के बीच का समय |
| Ticket Remind | एक टिकट में दो reminder messages के बीच का समय |
जब cooldown active होता है, तो सदस्य को साफ़ दिखता है कि वह दोबारा कब कोशिश कर सकता है।
Admin bypass
Settings → Administrator Settings → Admin Cooldown Bypass सर्वर administrators को ticket cooldowns को ignore करने देता है। अपनी setup की testing करते समय यह बहुत काम आता है।
शुरुआत में 10 से 15 मिनट का creation cooldown रखें। यह loops को रोकता है, बिना उस सदस्य को परेशान किए जिसने सच में कुछ भूल गया हो।
परत 3 — Captcha
Captcha System module सदस्य से कहता है कि वह एक distorted image पढ़े और ticket बनने से पहले dropdown से matching text चुने।

सदस्य ticket panel button पर क्लिक करता है।
captcha image के साथ एक ephemeral message दिखाई देता है — सिर्फ़ वही सदस्य उसे देखता है।
वे dropdown से सही answer चुनते हैं।
टिकट सामान्य रूप से बन जाता है। गलत answer का मतलब है कोई ticket नहीं।
इसे Settings → Captcha System में enable करें। और कुछ configure करने की ज़रूरत नहीं है।
Captcha एक सदस्य के लगभग पाँच सेकंड लेता है और हर plan पर free है। खुले invite वाले public servers के लिए यह raid रोकने का सबसे असरदार switch है।
परत 4 — Blacklist
Blacklist किसी specific member को tickets बनाने से पूरी तरह रोक देती है।
- Ticket Blacklist Add context menu से किसी को add करें
- Ticket Blacklist Remove से उन्हें remove करें
- dashboard के Blacklist page पर पूरी list देखें

Table में status, member, reason, किसने उन्हें blacklist किया, किसने entry deactivate की, और कब — सब दिखता है। Unlock User action block हटाता है।
| Plan | Blacklist entries |
|---|---|
| Free | 1 |
| Premium | Unlimited |
Blacklist changes को staff channel में log करें ताकि पूरी team को पता रहे कि किसे block किया गया और क्यों — देखें Log Channels.
Checks किस क्रम में चलते हैं
जब कोई member आपके panel पर क्लिक करता है, TicketWave इस exact order में check करता है:
क्या category system active है और categories उपलब्ध हैं?
क्या member personal open ticket limit से नीचे है?
क्या server global open ticket limit से नीचे है?
क्या member blacklisted है?
क्या creation cooldown चल रहा है?
क्या default ticket category configured है और क्या वह अभी भी मौजूद है?
क्या holiday mode नए tickets को block कर रहा है?
क्या bot के पास required permissions हैं — globally और ticket category में?
क्या captcha required है?
टिकट बन जाता है।
यह list सबसे तेज़ troubleshooting checklist भी है। अगर कोई member ticket नहीं खोल पा रहा है, तो ऊपर से नीचे तक इसे देखें — पहली failing check ही आपका जवाब है।
अगले कदम
- Holiday Mode (जानबूझकर ticket creation रोकें)
- Log Channels (देखें किसे और कब block किया गया)
- Ticket Steps Overview (questions के साथ low quality tickets को filter करें)
How is this guide?
