TicketWave Logo
Guides

सीमाएँ, कूलडाउन और कैप्चा

खुले limits, cooldowns, captcha और blacklist के साथ अपने टिकट सिस्टम को स्पैम से सुरक्षित रखें।

स्पैम सुरक्षा के लिए गाइड

एक सार्वजनिक बटन जो एक निजी चैनल बनाता है, दुरुपयोग के लिए एक चुंबक होता है। TicketWave इसे नियंत्रित करने के लिए आपको चार स्वतंत्र परतें देता है — अपनी कम्युनिटी की ज़रूरत के अनुसार जितनी चाहें उतनी इस्तेमाल करें।

परतरोकती है
Open limitएक सदस्य के एक साथ दस टिकट खुले रखना
CooldownTicket → close → ticket → close वाले लूप
Captchaऑटोमेटेड selfbots और raid scripts
Blacklistवह एक सदस्य जो फिर भी ऐसा करता रहता है

परत 1 — Open Ticket Limits

प्रति सदस्य

Server dashboard → SettingsTicket SystemConfigureTicket Open Limit.

Ticket Open Limit

ValueMeaning
1प्रति सदस्य एक खुला टिकट — डिफ़ॉल्ट और ज़्यादातर सर्वरों के लिए सही विकल्प
3तब उपयोगी जब किसी सदस्य के पास वैध रूप से कई अलग-अलग मामले हों
-1Unlimited

जब limit पूरी हो जाती है, तो सदस्य को नया टिकट बनाने के बजाय एक ephemeral message मिलता है।

प्रति सर्वर

पूरे सर्वर में एक ही समय पर कितने टिकट खुले हो सकते हैं, इसके लिए एक global limit भी है:

PlanGlobal limit
Free10 open tickets
PremiumUnlimited

Free plan पर, ticket number 11 तब तक reject हो जाता है जब तक आपकी टीम कुछ बंद नहीं करती। अगर आपकी support टीम को यह नियमित रूप से झेलना पड़ता है, तो यही वह समय है जब premium अपनी कीमत वसूल करना शुरू करता है।

परत 2 — Cooldowns

Cooldowns एक ही सदस्य की दो actions के बीच समय रखते हैं।

एक cooldown configure करें

Server dashboard → SettingsCooldown DurationsConfigureAdd Cooldown.

Cooldown List Add Cooldown

FieldDescription
Cooldown TypeTicket Creation या Ticket Remind
Durationसदस्य को कितनी देर इंतज़ार करना है
TypeWhat it limits
Ticket Creationएक ही सदस्य द्वारा दो नए टिकटों के बीच का समय
Ticket Remindएक टिकट में दो reminder messages के बीच का समय

जब cooldown active होता है, तो सदस्य को साफ़ दिखता है कि वह दोबारा कब कोशिश कर सकता है।

Admin bypass

SettingsAdministrator SettingsAdmin Cooldown Bypass सर्वर administrators को ticket cooldowns को ignore करने देता है। अपनी setup की testing करते समय यह बहुत काम आता है।

शुरुआत में 10 से 15 मिनट का creation cooldown रखें। यह loops को रोकता है, बिना उस सदस्य को परेशान किए जिसने सच में कुछ भूल गया हो।

परत 3 — Captcha

Captcha System module सदस्य से कहता है कि वह एक distorted image पढ़े और ticket बनने से पहले dropdown से matching text चुने।

Captcha

सदस्य ticket panel button पर क्लिक करता है।

captcha image के साथ एक ephemeral message दिखाई देता है — सिर्फ़ वही सदस्य उसे देखता है।

वे dropdown से सही answer चुनते हैं।

टिकट सामान्य रूप से बन जाता है। गलत answer का मतलब है कोई ticket नहीं।

इसे SettingsCaptcha 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 देखें

Blacklist Page

Table में status, member, reason, किसने उन्हें blacklist किया, किसने entry deactivate की, और कब — सब दिखता है। Unlock User action block हटाता है।

PlanBlacklist entries
Free1
PremiumUnlimited

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?