कमांड वेरिएबल
वेरिएबल किसी कमांड के जवाब में खाली जगह की तरह होते हैं। कमांड जब भी चलती है, KickBot उसमें उस समय की असली वैल्यू डाल देता है। उदाहरण के लिए, {{sender.followage}} वाला !followage जवाब पोस्ट करता है कि दर्शक आपके Kick चैनल को कब से फ़ॉलो कर रहा है। वेरिएबल कस्टम कमांड्स में और बिल्ट-इन कमांड्स के जवाबों में काम करते हैं।
हर वेरिएबल को दोनों तरफ़ दो कर्ली ब्रैकेट के साथ लिखें, ठीक वैसे ही जैसे इस पेज पर दिखाया है। छोटे-बड़े अक्षर मायने रखते हैं: {{sender.username}} काम करता है, {{Sender.Username}} नहीं।
जवाब में वेरिएबल जोड़ें
Section titled “जवाब में वेरिएबल जोड़ें”- कस्टम कमांड्स पेज पर कोई कमांड खोलें, या कमांड जोड़ें पर क्लिक करें।
- जवाब बॉक्स के नीचे वेरिएबल डालें इस्तेमाल करें। एक ग्रुप चुनें (भेजने वाला, स्ट्रीमर, टैग किया यूज़र / पैरामीटर, स्ट्रीम, रैंडम या API रिक्वेस्ट)।
- किसी वेरिएबल पर क्लिक करें। KickBot उसे वहाँ जोड़ देता है जहाँ आपका कर्सर है।
Kick चैट में प्रीव्यू सैंपल वैल्यू दिखाता है, ताकि सेव करने से पहले आप जवाब जाँच सकें।

नीचे के उदाहरणों में KickBotDev नाम का एक दर्शक है और चैनल का नाम yourchannel है।
भेजने वाला
Section titled “भेजने वाला”वह दर्शक जिसने कमांड टाइप की।
| वेरिएबल | क्या पोस्ट करता है | उदाहरण आउटपुट |
|---|---|---|
{{sender.username}} | दर्शक का नाम, जैसा उसके चैनल लिंक में है (छोटे अक्षरों में) | kickbotdev |
{{sender.followers}} | दर्शक के अपने चैनल के कितने फ़ॉलोअर्स हैं | 128 |
{{sender.followage}} | दर्शक आपके चैनल को कब से फ़ॉलो कर रहा है | 4 months 12 days |
{{sender.url}} | दर्शक के Kick चैनल का लिंक | https://kick.com/kickbotdev |
{{sender.bio}} | दर्शक की Kick प्रोफ़ाइल का बायो | Variety streamer from Texas |
{{sender.instagram}} | दर्शक की Kick प्रोफ़ाइल पर Instagram नाम | yourhandle |
{{sender.twitter}} | दर्शक की Kick प्रोफ़ाइल पर X (Twitter) नाम | yourhandle |
{{sender.youtube}} | दर्शक की Kick प्रोफ़ाइल पर YouTube | yourhandle |
{{sender.discord}} | दर्शक की Kick प्रोफ़ाइल पर Discord | discord.gg/your-server-code |
{{sender.tiktok}} | दर्शक की Kick प्रोफ़ाइल पर TikTok नाम | yourhandle |
{{sender.facebook}} | दर्शक की Kick प्रोफ़ाइल पर Facebook नाम | yourhandle |
Kick followage
Section titled “Kick followage”अगर दर्शक आपके चैनल को फ़ॉलो नहीं करता, तो KickBot आपके जवाब की जगह यह पोस्ट करता है: @kickbotdev is not following @yourchannel।
बिल्ट-इन !followage कमांड यही वेरिएबल इस्तेमाल करती है। इसका जवाब @{{sender.username}} has been following for {{sender.followage}} है, इसलिए चैट में यह @kickbotdev has been following for 4 months 12 days जैसा दिखता है।
स्ट्रीमर
Section titled “स्ट्रीमर”आप, यानी चैनल के मालिक।
| वेरिएबल | क्या पोस्ट करता है | उदाहरण आउटपुट |
|---|---|---|
{{streamer.username}} | आपके चैनल का नाम, जैसा आपके चैनल लिंक में है | yourchannel |
{{streamer.followers}} | आपके फ़ॉलोअर्स की संख्या | 2450 |
{{streamer.url}} | आपके Kick चैनल का लिंक | https://kick.com/yourchannel |
{{streamer.bio}} | आपका Kick बायो | Chill streams every night |
{{streamer.instagram}} | आपकी Kick प्रोफ़ाइल पर Instagram नाम | yourhandle |
{{streamer.twitter}} | आपकी Kick प्रोफ़ाइल पर X (Twitter) नाम | yourhandle |
{{streamer.youtube}} | आपकी Kick प्रोफ़ाइल पर YouTube | yourhandle |
{{streamer.discord}} | आपकी Kick प्रोफ़ाइल पर Discord | discord.gg/your-server-code |
{{streamer.tiktok}} | आपकी Kick प्रोफ़ाइल पर TikTok नाम | yourhandle |
{{streamer.facebook}} | आपकी Kick प्रोफ़ाइल पर Facebook नाम | yourhandle |
टैग किया यूज़र और पैरामीटर
Section titled “टैग किया यूज़र और पैरामीटर”वह टेक्स्ट या नाम जो दर्शक कमांड के बाद टाइप करता है। उदाहरण के लिए, कोई दर्शक !so @SomeChannel या !hug @friend टाइप करता है।
| वेरिएबल | क्या पोस्ट करता है | !so @SomeChannel great stream के लिए उदाहरण |
|---|---|---|
{{param}} | कमांड के बाद का पूरा टेक्स्ट | @SomeChannel great stream |
{{taggedUser.username}} | पहले @ के बाद का नाम | SomeChannel |
{{taggedUser.url}} | टैग किए गए चैनल का लिंक | https://kick.com/SomeChannel |
{{taggedUser.followers}} | टैग किए गए चैनल के फ़ॉलोअर्स की संख्या | 57 |
{{taggedUser.followage}} | टैग किया गया दर्शक आपके चैनल को कब से फ़ॉलो कर रहा है | 2 months 3 days |
टैग किए यूज़र के लिए भी प्रोफ़ाइल वाले वेरिएबल हैं: {{taggedUser.bio}}, {{taggedUser.instagram}}, {{taggedUser.twitter}}, {{taggedUser.youtube}}, {{taggedUser.discord}}, {{taggedUser.tiktok}} और {{taggedUser.facebook}}।
अगर दर्शक किसी को टैग नहीं करता, तो {{taggedUser.username}} खाली रहता है। अगर टैग किया गया नाम कोई Kick चैनल नहीं है, तो जानकारी खोजने वाले वेरिएबल (फ़ॉलोअर्स, बायो और बाकी प्रोफ़ाइल फ़ील्ड) काम नहीं कर पाते, और KickBot जवाब की जगह 404 tagged user not found पोस्ट करता है।
उदाहरण: बिल्ट-इन !so (शाउट-आउट) कमांड का जवाब Go check @{{taggedUser.username}}'s channel! {{taggedUser.url}} है।
स्ट्रीम
Section titled “स्ट्रीम”आपकी मौजूदा स्ट्रीम। ये वेरिएबल तब काम करते हैं जब आप लाइव हों।
| वेरिएबल | क्या पोस्ट करता है | उदाहरण आउटपुट |
|---|---|---|
{{stream.title}} | आपकी स्ट्रीम का टाइटल | Chill stream, come hang out |
{{stream.category}} | आपकी स्ट्रीम की कैटेगरी | Just Chatting |
{{stream.viewers}} | अभी आपके दर्शकों की संख्या | 342 |
ऑफ़लाइन रहने पर KickBot आपकी स्ट्रीम नहीं पढ़ सकता, इसलिए इन वेरिएबल वाली कमांड अपना सामान्य जवाब पोस्ट नहीं करती। इसकी जगह वह 404 stream not found पोस्ट कर सकती है।
इन्हें गेम और मज़ेदार कमांड्स के लिए इस्तेमाल करें। हर बार चलने पर नई वैल्यू चुनी जाती है।
| वेरिएबल | क्या पोस्ट करता है | उदाहरण आउटपुट |
|---|---|---|
{{randomRange(1,100)}} | पहले नंबर से दूसरे नंबर तक कोई पूरा नंबर, दोनों शामिल | 42 |
{{randomItem("rock","paper","scissors")}} | लिस्ट में से एक आइटम, हर एक का बराबर चांस | paper |
{{randomItemPercentage("common":70,"rare":25,"legendary":5)}} | लिस्ट में से एक आइटम, हर आइटम के लिए आपके दिए चांस के साथ | common |
नियम:
randomRangeमें 0 या उससे बड़े दो पूरे नंबर होते हैं। पहला नंबर दूसरे से बड़ा नहीं होना चाहिए।- हर आइटम को सीधे डबल कोट (
") में रखें, कॉमा से अलग करके। आइटम में स्पेस हो सकते हैं, जैसे"Ask again later"। randomItemPercentageमें नंबर कोलन के ठीक बाद लिखें, बिना स्पेस के। ये नंबर वज़न (वेट) हैं। 70, 25 और 5 के साथ पहला आइटम 100 में से लगभग 70 बार आता है।randomItemPercentageवेरिएबल डालें मेन्यू में नहीं है। इसे खुद टाइप करें।
API रिक्वेस्ट
Section titled “API रिक्वेस्ट”{{request("https://...")}} किसी वेब एड्रेस (API) से डेटा लाता है और उसे जवाब में डाल देता है। इसे कोई जोक, गेम रैंक या कोई भी ऐसी चीज़ दिखाने के लिए इस्तेमाल करें जो कोई पब्लिक API देता है।
{{request("https://uselessfacts.jsph.pl/api/v2/facts/random").text}}KickBot एड्रेस खोलता है, JSON जवाब पढ़ता है और text फ़ील्ड पोस्ट करता है। जैसे: The praying mantis is the only insect that can turn its head।
यह कैसे काम करता है:
- एक फ़ील्ड चुनें। बंद होने वाले ब्रैकेट के बाद पाथ जोड़ें। नामों के लिए डॉट और लिस्ट आइटम के लिए
[0]इस्तेमाल करें, जैसे.data[0].name। बिना पाथ के, या अगर पाथ जवाब में नहीं है, तो KickBot पूरा जवाब पोस्ट करता है। - एड्रेस में वेरिएबल इस्तेमाल करें। जैसे
{{request("https://example.com/rank?user={{sender.username}}").rank}}। KickBot वैल्यू डाल देता है और उसे वेब एड्रेस के लिए सुरक्षित बना देता है (स्पेस%20बन जाता है)। रिक्वेस्ट के अंदर रिक्वेस्ट की अनुमति नहीं है। - सिर्फ़ GET रिक्वेस्ट। KickBot बॉडी या हेडर नहीं भेज सकता। अगर API को की चाहिए, तो उसे एड्रेस में क्वेरी पैरामीटर के रूप में डालें।
- लिमिट। सिर्फ़ पब्लिक इंटरनेट पर
httpऔरhttpsएड्रेस। KickBot जवाब के लिए ज़्यादा से ज़्यादा 3 सेकंड इंतज़ार करता है, इसलिए ऐसा API इस्तेमाल करें जो छोटा जवाब तेज़ी से दे।
और वेरिएबल
Section titled “और वेरिएबल”ये वेरिएबल काम करते हैं, लेकिन वेरिएबल डालें मेन्यू में नहीं हैं।
| वेरिएबल | क्या पोस्ट करता है | उदाहरण आउटपुट |
|---|---|---|
{{user}} | दर्शक का नाम, उसके बड़े अक्षरों के साथ | KickBotDev |
{{sender.fullUsername}} | आगे @ के साथ दर्शक का नाम | @KickBotDev |
{{commands}} | चालू सभी कमांड्स, कॉमा से अलग | commands, followage, lurk, me, so, welcome, discord |
बिल्ट-इन !commands कमांड {{commands}} इस्तेमाल करती है। इसका जवाब Enabled commands: {{commands}} है।
आम गलतियाँ
Section titled “आम गलतियाँ”- दो की जगह एक ब्रैकेट।
{sender.username}टेक्स्ट ही रह जाता है।{{sender.username}}इस्तेमाल करें। - नाम की गलत स्पेलिंग। अनजान वेरिएबल, जैसे
{{sender.name}}, कमांड को जवाब पोस्ट करने से रोक देता है। इस पेज से स्पेलिंग मिलाकर देखें। - घुमावदार कोट।
randomItemऔरrequestको सीधे कोट (") चाहिए। कुछ फ़ोन और टेक्स्ट एडिटर इन्हें घुमावदार कोट (“ ”) में बदल देते हैं। सुरक्षित रहने के लिए इन्हें डैशबोर्ड में ही टाइप करें।
अक्सर पूछे जाने वाले सवाल
Section titled “अक्सर पूछे जाने वाले सवाल”मैं Kick पर followage कमांड कैसे बनाऊँ?
KickBot में बिल्ट-इन !followage कमांड है, जो हर चैनल पर चालू है। अपनी खुद की बनाने के लिए @{{sender.username}} has followed for {{sender.followage}} जैसे जवाब वाली कमांड जोड़ें।
मैं कमांड में दर्शक का नाम कैसे दिखाऊँ?
चैनल लिंक जैसे नाम के लिए {{sender.username}} इस्तेमाल करें, या बड़े अक्षरों वाले नाम के लिए {{user}}। अगर आप चाहते हैं कि Kick इसे मेंशन की तरह दिखाए, तो आगे @ लगाएँ, जैसे @{{sender.username}}।
क्या कोई कमांड मेरे दर्शकों की संख्या या स्ट्रीम टाइटल दिखा सकती है?
हाँ। {{stream.viewers}} और {{stream.title}} इस्तेमाल करें। ये तब काम करते हैं जब आप लाइव हों।