/setup मेन्यू: X Bot के Telegram UI की पूरी गाइड
X Bot को कॉन्फ़िगर करने का सबसे तेज़ तरीका इंटरैक्टिव /setup मेन्यू है। यह हर एडमिन कमांड को एक क्लिक-योग्य, एडिट-इन-प्लेस इंटरफ़ेस में लपेटता है — याद रखने के लिए कोई स्लैश कमांड नहीं।
सबसे तेज़ रास्ता: बॉट को अपने ग्रुप में जोड़ें,
/setupटाइप करें, 🚀 Quick Start पर टैप करें, और चार प्रॉम्प्ट्स फ़ॉलो करें। दो मिनट से भी कम में आपके पास एक असली फ़िल्टर पर चलता डेली-रिपोर्ट शेड्यूल होगा।
/setup कैसा दिखता है

╔══════════════════════════════════════════════╗
║ ⚙️ Bot Setup ║
║ ║
║ Pick a section. Settings save instantly. ║
║ ║
║ Current state ║
║ ─ Project: MyToken ║
║ ─ Filter: 3 keywords · 2 cashtags ║
║ ─ Schedule: daily 18:00 UTC ║
║ ─ Plan: FREE — 47/100 credits left ║
╠══════════════════════════════════════════════╣
║ [ 🚀 Quick Start ] ║
║ [ 🎯 Filters ] [ ⏰ Schedule ] ║
║ [ 📊 Reports ] [ 🎨 Customization ] ║
║ [ 👥 Admins ] [ 💳 Buy Credits ] ║
║ [ ℹ️ About ] ║
║ [ ✕ Close ] ║
╚══════════════════════════════════════════════╝हर स्क्रीन ऊपर आपकी मौजूदा स्थिति दिखाती है ताकि कुछ भी बदलने से पहले आपको पता हो कि क्या कॉन्फ़िगर है। हर बदलाव तुरंत डेटाबेस में सेव होता है — भूलने के लिए कोई "save" बटन नहीं है।
Quick Start विज़र्ड
एक चार-स्टेप लीनियर फ़्लो के लिए 🚀 Quick Start पर टैप करें जो एक नई चैट को "कुछ भी कॉन्फ़िगर नहीं" से "पहली शेड्यूल्ड रिपोर्ट" तक कम-से-कम प्रॉम्प्ट्स में ले जाता है। Skip और Exit हमेशा उपलब्ध हैं — आधा-अधूरा विज़र्ड कभी नहीं रोकता, सेटिंग्स बस अपने डिफ़ॉल्ट पर रहती हैं।

चार स्टेप्स:
| स्टेप | पूछता है | कहाँ सेव होता है |
|---|---|---|
| 1 | प्रोजेक्ट नाम | ProjectName सेटिंग (रिपोर्ट्स, लीडरबोर्ड कार्ड्स, एडमिन DMs में इस्तेमाल होती है) |
| 2 | X पर क्या ट्रैक करना है — अकाउंट्स, कैशटैग्स, या कीवर्ड्स | डिफ़ॉल्ट फ़िल्टर का from, cashtags, या keywords ऐरे |
| 3 | डेली रिपोर्ट कब पोस्ट करें — 4 प्रीसेट टाइम या कस्टम HH:MM | आपकी चैट से जुड़ा एक शेड्यूल्ड जॉब |
| 4 | पूरा हुआ — अभी प्रीव्यू करने के लिए /recreate हिंट वाली सारांश स्क्रीन | (कुछ नहीं) |
पूरा मेन्यू
हर टॉप-लेवल बटन एक फ़ोकस्ड स्क्रीन खोलता है। बेझिझक ड्रिल डाउन करें — हर स्क्रीन में पिछले लेवल पर जाने के लिए ← Back और डिसमिस करने के लिए ✕ Close होता है।
🎯 Filters
हर शेड्यूल्ड रन पर बॉट कौन-सी X पोस्ट्स फ़ेच करता है।

ड्रिल डाउन करने के लिए किसी भी कैटेगरी पर टैप करें। Excludes चेकबॉक्स-स्टाइल है — एक टैप "रीट्वीट्स / रिप्लाइज़ / कोट ट्वीट्स एक्सक्लूड करें" टॉगल करता है।
Named filters (एडवांस्ड) आपको एक ही चैट पर कई फ़िल्टर्स चलाते रहने देता है — जब आप एक ग्रुप में कई क्लाइंट्स मैनेज करते हैं तो उपयोगी है। हर नेम्ड फ़िल्टर का अपना प्रति-रो डिलीट बटन कन्फ़र्मेशन टैप के साथ होता है। मेन्यू के ज़रिए एक-लाइन डेफ़िनिशन भेजने के लिए ➕ Add named filter टैप करें (name from:@x keywords:y cashtags:$Z mention:@m exclude:retweet ignore:@spam)। from / keywords / cashtags / mention में से कम-से-कम एक चाहिए।
एक कैटेगरी स्क्रीन ऐसी दिखती है — कैटेगरी क्या करती है इसका छोटा विवरण, मौजूदा वैल्यू, और Add / Remove / Clear all एक्शंस:

जब आप ➕ Add टैप करते हैं, मेन्यू इनपुट मोड में चला जाता है — अपना रिप्लाई एक सामान्य मैसेज की तरह टाइप करें, और स्क्रीन कन्फ़र्मेशन बैनर ("✓ Added 2 cashtags: $BTC, $ETH") के साथ अपने-आप रीड्रॉ हो जाती है।
➕ Add cashtags
Send the cashtags to track, space-separated.
The $ is optional.
Example: $BTC $ETH SOL
Type your reply as a normal message,
or tap Cancel to go back.
[✕ Cancel]⏰ Schedule
बॉट कब चलता है और डेली रिपोर्ट कब पोस्ट करता है।

चार डेली प्रीसेट ज़्यादातर कम्युनिटीज़ के लिए काम करते हैं। मौजूदा-सक्रिय प्रीसेट के लेबल में ✓ प्रीफ़िक्स होता है। Custom time HH:MM माँगता है। Specific days 14:30 Mon Wed Fri स्वीकार करता है। Cron स्टैंडर्ड क्रॉन एक्सप्रेशंस स्वीकार करता है (जैसे cron(0 12 ? * MON-FRI *))। बॉट लागत को अनुमानित रखने के लिए 12-घंटे का न्यूनतम फ़्रीक्वेंसी नियम लागू करता है।
अगर आप बिना किसी फ़िल्टर वाली चैट पर शेड्यूल प्रीसेट टैप करते हैं, तो मेन्यू एक फ़्रेंडली एरर के साथ मना कर देता है जो वापस 🎯 Filters की ओर इशारा करता है — बॉट ऐसी चैट को शेड्यूल नहीं करेगा जिसके पास फ़ेच करने के लिए कुछ भी नहीं है।
📊 Reports & Period
📊 Reports & Period
Period: 01/05/2026 7days
Start: 2026-05-01
End: 2026-05-07
The bot fetches X posts inside this window on
every scheduled run. Without a period
configured, the bot uses a rolling 24-hour
window.
[📆 Set period] [🗑 Clear period]
[⚡ Generate report now]
[📰 Show last report]Set period रिपोर्ट्स को एक खास विंडो तक सीमित करता है (जैसे एक हफ़्ते चलने वाली प्रतियोगिता)। फ़ॉर्मैट DD/MM/YYYY Ndays या Nweeks। Clear period डिफ़ॉल्ट रोलिंग 24h पर वापस लाता है। Generate report now वही Step Function ट्रिगर करता है जो क्रॉन इस्तेमाल करता है — तुरंत प्रीव्यू के लिए उपयोगी। Show last report /report की ओर इशारा करता है (जो सबसे हाल की कैश्ड इमेज को ज़ीरो क्रेडिट कॉस्ट पर दोबारा पोस्ट करता है)।
🎨 Customization
रिपोर्ट्स और पब्लिक लीडरबोर्ड पर दिखने वाला प्रोजेक्ट मेटाडेटा।
🎨 Customization
🏷 Name: MyToken
✏️ Description: A community-driven DeFi project
📝 Long desc.: (multi-paragraph project pitch…)
🖼 Logo: ✓ uploaded
🔗 URLs: 2 URLs
💬 Topic: Forum topic "Reports"
[🏷 Name] [✏️ Description]
[📝 Long desc.][🖼 Logo]
[🔗 URLs] [💬 Topic]
[📈 Leaderboard customization]Leaderboard सब-ट्री में ये मिलते हैं:
| सेटिंग | फ़ॉर्मैट |
|---|---|
| 🏆 Points | पाँच नंबर, स्पेस से अलग: likes retweets replies quotes views (जैसे 5 1 20 10 0.01) |
| 🎨 Colors | पाँच हेक्स कलर, वही क्रम |
| 🔢 Top count | पूरा नंबर 1..10 — लीडरबोर्ड पर कितने यूज़र्स |
| 📛 Top title | फ़्री टेक्स्ट। वैकल्पिक |#hex सफ़िक्स कस्टम रंग सेट करता है (जैसे Top contributors|#FF8800) |
| 🥇 Best-tweet title | वही |
| 📊 Engagement title | वही |
लोगो अपलोड्स बॉट के मौजूदा फ़ोटो हैंडलर का इस्तेमाल करते हैं — 🖼 Logo टैप करें, फिर इमेज को Telegram फ़ोटो के रूप में भेजें (फ़ाइल के रूप में नहीं)। बॉट रीसाइज़ करके वेबसाइट CDN पर अपलोड करता है।
Topic आपको वांछित फ़ोरम टॉपिक के अंदर से /set_topic भेजने के लिए कहता है। मेन्यू किसी कॉलबैक से message_thread_id कैप्चर नहीं कर सकता, इसलिए यह एक स्लैश-कमांड सरफ़ेस बना रहता है।
👥 Admins & Notifications
उन चैट यूज़र्स की सूची जिन्हें क्रेडिट एक्सॉशन, फ़ेच एरर्स, और chat-not-found चेतावनियों के बारे में प्राइवेट DMs मिलते हैं। एडमिन जोड़ने के लिए अब भी चैट से /add_admin @user1 @user2 भेजना होगा — Telegram का @-मेंशन पार्सर सिर्फ़ असली मैसेजेस पर फ़ायर होता है, कॉलबैक पर नहीं।
👥 Admins & Notifications
Currently:
• Alice (@alice_admin)
• Bob (@bob_dev)
To add admins, send /add_admin @user1 @user2
in this chat.
[🗑 Clear notification list]💳 Buy Credits & Plan
प्लान + बैलेंस डिस्प्ले, साथ ही वे बटन जो buy और manage फ़्लो चलाते हैं। स्क्रीन चैट के मौजूदा प्लान के हिसाब से अलग-अलग रेंडर होती है:
FREE चैट:
💳 Buy Credits & Plan
Plan: FREE
Used this month: 47 / 100
Remaining: 53
Resets: 2026-06-01
[💰 Buy credits / upgrade] [🛠 Manage subscription]
[📊 Usage this month]PRO सब्सक्रिप्शन चैट:
💳 Buy Credits & Plan
Plan: PRO (subscription) ✓
Unlimited fetching with Stripe metering above 1 000 / month free.
[💰 Buy credits / upgrade] [🛠 Manage subscription]
[📊 Usage this month]PRO क्रेडिट्स चैट (ETH-खरीदी गई):
💳 Buy Credits & Plan
Plan: PRO (credits)
Credits remaining: 4 152
Total purchased: 5 000
[💰 Buy credits / upgrade] [🛠 Manage subscription]
[📊 Usage this month]💰 Buy credits / upgrade बटन मेन्यू के नीचे एक पेमेंट-ऑप्शंस कार्ड पोस्ट करता है। बॉट जो विकल्प देता है वे मौजूदा प्लान पर निर्भर करते हैं:
- FREE → दोनों 💳 Pay with Credit Card (Stripe सब्सक्रिप्शन) और 🪙 Pay with ETH (क्रेडिट पैक)।
- PRO क्रेडिट्स → दोनों विकल्प दिखते हैं। ETH मौजूदा बैलेंस को टॉप-अप करता है; Stripe उसके ऊपर एक सब्सक्रिप्शन लेयर करता है (मौजूदा ETH क्रेडिट्स बने रहते हैं और हर फ़ेच पर पहले खर्च होते हैं)।
- PRO सब्सक्रिप्शन → कोई खरीद विकल्प नहीं। बॉट "subscription exists" संदेश के साथ जवाब देता है और Stripe पोर्टल पर जाने के लिए 🛠 Manage की ओर इशारा करता है।
🛠 Manage subscription बटन आपके ब्राउज़र में Stripe Customer Portal खोलता है — यहीं से आप अपना कार्ड अपडेट करते हैं, कैंसिल करते हैं, या इनवॉइस डाउनलोड करते हैं। सिर्फ़ तभी मायने रखता है जब आपके पास एक सक्रिय Stripe सब्सक्रिप्शन हो।
📊 Usage this month सब-स्क्रीन मौजूदा महीने और आज के लिए fetched_posts और fetch_attempts को अलग-अलग दिखाती है — चुपचाप हो रही फ़ेल्योर्स ढूँढने के लिए उपयोगी (ज़्यादा एटेम्प्ट्स, ज़ीरो पोस्ट्स → संभवतः 402s या खाली क्वेरी) और 1,000-पोस्ट थ्रेशोल्ड के करीब पहुँचते वक़्त अगले Stripe इनवॉइस का पूर्वावलोकन करने के लिए।
Buy + manage लीगेसी स्लैश कमांड
/buyऔर/subscriptionके रूप में भी उपलब्ध हैं। व्यवहार एक जैसा है; मेन्यू बटन बस टाइपिंग बचाते हैं।
📡 X Posts Auto-relay
चुने गए X अकाउंट्स से पोस्ट्स पब्लिश होते ही चैट में फ़ॉरवर्ड करता है — शेड्यूल्ड रिपोर्ट से अलग। तब उपयोगी जब कोई प्रोजेक्ट चाहता है कि कम्युनिटी एडमिन्स X चेक किए बिना रीयल-टाइम में ऑफ़िशियल-अकाउंट ट्वीट्स देखें।
📡 X Posts Auto-relay
Forward posts from X accounts to this chat as soon
as they're published. Posts can take up to 5
minutes to appear here after the original was
posted on X.
3 active relays:
▶️ @MyTokenOfficial (4/10 today)
▶️ @MyTokenCEO (1/10 today)
⏸ @MyTokenSupport (0/10 today)
[ ▶️ @MyTokenOfficial ]
[ ▶️ @MyTokenCEO ]
[ ⏸ @MyTokenSupport ]
[ ➕ Add Account ]हर रिले X API के ज़रिए हर 5 मिनट में पोल करता है। नई पोस्ट्स (पिछले सफल फ़ॉरवर्ड के बाद से) प्लेन URLs के रूप में चैट में पुश की जाती हैं — Telegram ऑटो-रेंडर करके X प्रीव्यू कार्ड दिखाता है जिससे पोस्ट बॉडी दिखाई देती है।
प्रति-रिले मैनेज स्क्रीन ऑपरेटर को व्यवहार ट्यून करने देती है:
📡 X Posts Auto-relay › @MyTokenOfficial
State: ▶️ Active
Today: 4/10 forwarded
Polls every: 5 min
Post types to forward
☐ Retweets
☐ Replies (to other users)
✅ Quote tweets
✅ Thread continuations (self-replies)
Topic: (default — top of chat)
[ ⏸ Pause ] [ ✏️ Cap: 10/day ]
[ ☐ Retweets ] [ ☐ Replies ]
[ ✅ Quote tweets ] [ ✅ Thread ]
[ 💬 Set topic ] [ 🧹 Clear topic ]
[ 🗑 Delete relay ]| सेटिंग | यह क्या करती है |
|---|---|
| Cap (1–100/day) | प्रति चैट प्रति UTC दिन अधिकतम फ़ॉरवर्ड्स — पहुँचने पर, रिले UTC आधी रात तक चुपचाप फ़ॉरवर्डिंग रोक देता है। डिफ़ॉल्ट 10। |
| Pause / Resume | इस रिले के लिए पोलिंग शेड्यूल बंद करता है; रीस्टोर करने पर तुरंत फिर बना देता है। |
| Retweets | जब ✅, रिले किए गए अकाउंट के रीट्वीट्स फ़ॉरवर्ड होते हैं। डिफ़ॉल्ट ऑफ़। |
| Replies | जब ✅, दूसरे यूज़र्स को दिए गए रिप्लाई फ़ॉरवर्ड होते हैं। डिफ़ॉल्ट ऑफ़। |
| Quote tweets | जब ✅, कोट ट्वीट्स फ़ॉरवर्ड होते हैं। डिफ़ॉल्ट ऑन। |
| Thread continuations | जब ✅, सेल्फ़-रिप्लाई (यूज़र का अपने ही ट्वीट को रिप्लाई) फ़ॉरवर्ड होती हैं — Twitter थ्रेड्स को कवर करता है। डिफ़ॉल्ट ऑन। अगर आपको सिर्फ़ हर थ्रेड का हेड चाहिए तो इसे ऑफ़ करें। |
| Topic | वैकल्पिक Telegram फ़ोरम-टॉपिक ID। सेट होने पर, रिले पोस्ट्स मेन थ्रेड की जगह सिर्फ़ उसी टॉपिक में जाते हैं। |
ऑटो-क्लीनअप: अगर Telegram "chat-gone" एरर लौटाए (बॉट को किक / ब्लॉक किया गया), रिले अपने-आप अपना पोलिंग शेड्यूल और स्टोर्ड कॉन्फ़िगरेशन हटा देता है। कोई लीक नहीं।
हार्ड लिमिट: प्रति चैट 10 रिले। ज़्यादा चाहिए तो अंडरलाइंग कॉन्स्टेंट एडजस्ट करें।
ℹ️ About
ℹ️ About this chat
Chat ID: -1002593612414
Plan: PRO ✓
Schedule: daily 18:00 UTC
Project: MyTokenसपोर्ट रिक्वेस्ट्स के लिए एक डायग्नोस्टिक्स पैनल।
/setup का स्लैश कमांड्स से संबंध
/setup एडिटिव है — हर मौजूदा स्लैश कमांड बिल्कुल पहले जैसा काम करता रहता है। मेन्यू उन्हीं प्रिमिटिव्स को लपेटता है (buildQueryFromComponents, saveXBotSetting, createScheduleRule, वग़ैरह), इसलिए दोनों सरफ़ेस के बीच व्यवहार एक जैसा है। पावर यूज़र्स मसल-मेमोरी स्पीड के लिए /add_keywords DeFi airdrop टाइप करते रह सकते हैं; नए यूज़र्स को एक फ़्रेंडली क्लिक-योग्य सरफ़ेस मिलती है।
तीन कमांड्स बुनियादी तौर पर मेन्यू बटन में नहीं बदले जा सकते क्योंकि उन्हें प्लेन-टेक्स्ट + Telegram मैसेज-एंटिटी कॉन्टेक्स्ट चाहिए जो कॉलबैक नहीं ले जाते:
| कमांड | क्यों बना रहता है |
|---|---|
/set_topic [name] | जिस टॉपिक में मैसेज भेजा गया उसकी message_thread_id कैप्चर करता है — बटन के पास कोई थ्रेड कॉन्टेक्स्ट नहीं होता |
/add_admin @user | चैट-एडमिन वेरिफ़िकेशन के लिए Telegram की वेरिफ़ाइड मेंशन एंटिटीज़ पर निर्भर करता है |
/set_x_filtering | नेम्ड फ़िल्टर जोड़ने के लिए लीगेसी स्लैश कमांड; मेन्यू का ⤴ Named filters → ➕ Add named filter वही काम करता है |
कॉन्फ़िगरेशन रेसिपी
आम लक्ष्य → सटीक मेन्यू पाथ। हर रेसिपी एक या दो मिनट के क्लिकिंग की है।
"सिर्फ़ ओरिजिनल पोस्ट्स ट्रैक करें (कोई रीट्वीट नहीं, कोई रिप्लाई नहीं)"
ज़्यादातर कम्युनिटीज़ चाहती हैं कि लीडरबोर्ड री-शेयर की बजाय ओरिजिनल कंटेंट को इनाम दे।
/setup → 🎯 Filters → 🚫 Excludes → Retweets और Replies टैप करें ताकि दोनों ✅ दिखाएँ। हो गया। भविष्य के फ़ेच X API को -is:retweet -is:reply भेजेंगे और कोट ट्वीट्स बने रहेंगे।
"रिप्लाइज़ को लाइक्स से ज़्यादा इनाम दें (कम्युनिटी बिल्डिंग)"
डिफ़ॉल्ट पॉइंट्स: likes 1×, retweets 2×, replies 1.5×, quotes 3×, views 0.001। बातचीत को तरजीह देने के लिए:
/setup → 🎨 Customization → 📈 Leaderboard customization → 🏆 Points → भेजें:
1 1 5 3 0.001अब रिप्लाइज़ का वेट 5× है — ड्राइव-बाय लाइक्स की तुलना में सारगर्भित चर्चा आगे निकल जाती है।
"दिन में दो बार रिपोर्ट चलाएँ"
डिफ़ॉल्ट रूप से शेड्यूल दिन में ज़्यादा-से-ज़्यादा एक बार फ़ायर होता है। EU और US दोनों के अंत की रिपोर्ट पाने के लिए:
/setup → ⏰ Schedule → 🔧 Cron expression → भेजें:
cron(0 14,22 ? * * *)14:00 + 22:00 UTC पर दिन में दो बार फ़ायर। 12-घंटे का न्यूनतम फ़्रीक्वेंसी चेक अपने-आप ≥ 12h गैप लागू करता है — संकरी विंडोज़ एक साफ़ एरर के साथ रिजेक्ट होती हैं।
"एक ग्रुप में एक साथ कई कैंपेन ट्रैक करें"
तीन समानांतर क्लाइंट कैंपेन, एक Telegram ग्रुप, प्रति फ़ायर प्रति कैंपेन एक रिपोर्ट।
/setup → 🎯 Filters → ⤴ Named filters → ➕ Add named filter, फिर हर पास पर इनमें से एक भेजें:
campaign_a from:@kol1,@kol2 keywords:"#CampaignALaunch"
campaign_b from:@kol3,@kol4,@kol5 cashtags:$CBT
campaign_c from:@kol6 mention:@CampaignC_Officialहर एक वही शेड्यूल पर फ़ायर होता है और फ़िल्टर नाम के साथ टैग की गई एक अलग रिपोर्ट पोस्ट करता है।
"रिपोर्ट्स के बीच, रीयल-टाइम में किसी अकाउंट के ट्वीट्स फ़ॉरवर्ड करें"
@MyTokenOfficialसे बड़ी खबर को 22:00 UTC रिपोर्ट का इंतज़ार नहीं करना चाहिए।
/setup → 📡 X Posts Auto-relay → ➕ Add Account → भेजें:
@MyTokenOfficial 5(वैकल्पिक 5 डेली कैप है; डिफ़ॉल्ट 10।) बॉट हर 5 मिनट में पोल करता है, नई पोस्ट पर URL फ़ॉरवर्ड करता है, Telegram प्रीव्यू कार्ड रेंडर करता है।
"रिपोर्ट्स को किसी कैंपेन विंडो तक सीमित करें (जैसे 7-दिन का पुश)"
प्री-कैंपेन नॉइज़ लीडरबोर्ड को दूषित न करे।
/setup → 📊 Reports → 📆 Set period → भेजें:
01/05/2026 7daysअब रिपोर्ट्स सख़्ती से उस विंडो के अंदर की पोस्ट्स फ़ेच करती हैं। 🗑 Clear period रोलिंग 24 h पर वापस लाता है।
"रिपोर्ट्स को मेन थ्रेड नहीं, बल्कि किसी फ़ोरम टॉपिक में पोस्ट कराएँ"
ग्रुप टॉपिक्स इस्तेमाल करता है; रिपोर्ट्स को एक डेडिकेटेड Reports टॉपिक में जाना चाहिए।
Reports टॉपिक खोलें, फिर उसके अंदर से भेजें:
/set_topic Reportsभविष्य की रिपोर्ट्स उसी टॉपिक में जाएँगी। वापस लाने के लिए: ग्रुप में कहीं से भी /set_topic clear।
"क्रेडिट खत्म होने पर सिर्फ़ दो चुने हुए एडमिन्स को सूचित करें"
डिफ़ॉल्ट रूप से बॉट क्रेडिट / फ़ेच / chat-gone एरर पर तय किए गए एडमिन्स को DM करता है। डिफ़ॉल्ट रूप से यह सभी चैट एडमिन्स पर फ़ॉलबैक करता है — इसे एक चुनी हुई सूची तक सीमित करें।
/add_admin @alice @bobअब DMs सिर्फ़ @alice और @bob को जाएँगे। साफ़ करने के लिए: /setup → 👥 Admins → 🗑 Clear notification list।
"चैट को पब्लिक xbot.ninja शोकेस से छुपाएँ"
सोलो-KOL पोर्टफ़ोलियो अपने-आप छिपे रहते हैं (सिंगल यूज़र ≥ 2 सक्रिय यूज़र्स की शर्त पूरी नहीं करता)। जो कम्युनिटी प्रोजेक्ट्स प्राइवेट रहना चाहते हैं उनके लिए:
कोई एक्सप्लिसिट hide टॉगल नहीं है — पब्लिक लिस्टिंग मेट्रिक थ्रेशोल्ड द्वारा गेट होती है। प्राइवेट रहने के दो तरीके:
- एक छोटी / शांत चैट चलाएँ जो थ्रेशोल्ड पूरा न करे (टॉप यूज़र स्कोर < 300, पोस्ट्स < 5/महीना, या सक्रिय यूज़र्स < 2)।
- चैट को exempt सेट कराने के लिए support से संपर्क करें — पब्लिक डैशबोर्ड मेट्रिक्स के बावजूद इसे स्किप कर देगा।
चैट का डायरेक्ट URL (https://xbot.ninja/?chatId=…) फिर भी हमेशा एक्सेस-योग्य रहता है। इसे सिर्फ़ उन्हीं लोगों के साथ शेयर करें जिन्हें डेटा देखना चाहिए।
आम गड़बड़ियाँ
| लक्षण | कारण | समाधान |
|---|---|---|
Schedule FREQUENCY_ERROR के साथ "rejected" | Cron हर 12 h से ज़्यादा बार फ़ायर होने की कोशिश करता है | स्पेसिंग चेक — कम-से-कम 12-घंटे का गैप चुनें। एरर मैसेज ज़िम्मेदार घंटों की जोड़ी बताता है। |
/setup ऑटोकम्प्लीट में नहीं दिखता | BotFather कमांड सूची पुरानी है | बॉट ऑटोकम्प्लीट की परवाह किए बिना /setup स्वीकार करता है। अगर डिस्कवरेबिलिटी मायने रखती है तो BotFather → /setcommands अपडेट करें। |
| फ़िल्टर प्रीव्यू खाली कोष्ठक / अजीब क्वेरी दिखाता है | कोई कंपोनेंट खाली है | /setup → 🎯 Filters लिटरल क्वेरी दिखाता है। अकाउंट्स / कैशटैग्स / कीवर्ड्स / मेंशंस में से कम-से-कम एक जोड़ें। |
| X Posts Auto-relay एक साथ पूरे थ्रेड की पोस्ट्स फ़ॉरवर्ड करता है | सेल्फ़-रिप्लाई X API के exclude=replies को बायपास कर जाती हैं | /setup → 📡 X Posts Auto-relay → @account → ☐ Thread continuations ऑफ़ करें। बॉट फिर सिर्फ़ थ्रेड का हेड रखता है। |
| डेली कैप पहुँच गई पर मुझे और चाहिए | रिले के लिए MAX_POSTS_PER_DAY हिट हुआ | ✏️ Cap टैप करें और बढ़ाएँ। हर फ़ॉरवर्ड की गई पोस्ट एक क्रेडिट गिनी जाती है। |
| कस्टम टाइटल / कलर रातों-रात रिवर्ट हो गया | सेटिंग अपडेट काम कर गया पर UPDATED_AT बंप ने रेंडर कैश इनवैलिडेट कर दिया; अगला फ़ेच नई वैल्यू दिखाता है | एक रिपोर्ट साइकल का इंतज़ार करें। अगले फ़ेच पर रेंडर कैश दोबारा बनता है। |
| रिपोर्ट में हर जगह "0 posts" दिखता है | कॉन्फ़िगर की गई अवधि में फ़िल्टर से कोई पोस्ट मैच नहीं हुई | अवधि हटाएँ (रोलिंग 24 h ज़्यादा नरम है), या फ़िल्टर्स चौड़े करें। अक्सर यह किसी कैशटैग में टाइपो होता है। |
| बॉट "online" है पर रिपोर्ट्स आना बंद हो गईं | बॉट चुपचाप एडमिन से डिमोट / किक हो गया | Telegram → ग्रुप एडमिन्स चेक करें। ग़ायब हो तो दोबारा प्रमोट करें। chat-gone एरर्स पर बॉट अपने-आप डिसेबल हो जाता है। |
पूरा हुआ
विज़र्ड की आख़िरी स्क्रीन सब कुछ सारांशित करती है जो सेव हुआ और तुरंत प्रीव्यू के लिए /setup → 📊 Reports → ⚡ Generate report now की ओर इशारा करती है:

यही पूरा टूर है। अपने ग्रुप में शुरू करने के लिए /setup टाइप करें।
किसी मेन्यू आइटम को कॉन्फ़िगर करने में समस्या आई? फ़िल्टर्स, शेड्यूल्स, और बिलिंग को कवर करने वाले लक्षण-से-समाधान मैट्रिक्स के लिए Troubleshooting देखें।