CLI हर SocialGO एक्शन को एक ऐसी कमांड में बदल देता है जिसे आप पाइप कर सकते हैं, शेड्यूल कर सकते हैं और किसी एजेंट को सौंप सकते हैं। कैटलॉग खोजें, ऑर्डर दें, उन्हें ट्रैक करें और बैलेंस जाँचें. अपने टर्मिनल, एक CI पाइपलाइन या एक बॉट से।
इंस्टॉलnpx @socialgo/cli
कमांड5.000+
आप इस पर क्या बनाते हैं
एक कमांड सरफ़ेस। स्क्रिप्ट, पाइपलाइन और एजेंट।
वही कमांड जिन पर डैशबोर्ड चलता है. कोड के लिए उजागर। इन्हें एक शेल स्क्रिप्ट, एक CI स्टेप या एक स्वायत्त एजेंट में पिरोएँ। हर कमांड एक साफ़ एग्ज़िट कोड और मशीन-पठनीय JSON लौटाता है।
स्क्रिप्ट
एक शेल स्क्रिप्ट में कमांड चेन करें: एक सेवा खोजें, ऑर्डर दें, स्टेटस पोल करें। --json पास करें और jq से आउटपुट पार्स करें।
पाइपलाइन
CLI को एक CI स्टेप या एक क्रॉन जॉब में डालें। यह सफलता पर 0 और विफलता पर गैर-शून्य लौटाता है, ताकि ऑर्डर रुकने पर आपकी पाइपलाइन रुक जाए।
एजेंट
कमांड को किसी AI एजेंट को सौंप दें। वह कैटलॉग पढ़ता है, दर और परिमाण की पुष्टि करता है, फिर ऑर्डर देता है. वही कॉल जो आप हाथ से टाइप करते।
खर्च स्पष्ट है। search और list केवल-पठन हैं; ऑर्डर तभी होता है जब आप order create को एक सेवा, लिंक और परिमाण के साथ चलाते हैं. स्क्रिप्ट में या हाथ से। CLI कभी अपने आप खर्च नहीं करता।
इंस्टॉलेशन
npm के साथ CLI को ग्लोबली इंस्टॉल करें, या npx के साथ ज़रूरत पड़ने पर चलाएँ और इंस्टॉल छोड़ दें:
# install globally
npm i -g @socialgo/cli
# or run without installing
npx @socialgo/cli --help
एक बार इंस्टॉल हो जाने पर, socialgo कमांड आपके PATH पर रहता है। हर कमांड और फ़्लैग की सूची देखने के लिए socialgo --help चलाएँ।
CLI SOCIALGO_API_KEY एनवायरनमेंट वेरिएबल से एक API key पढ़ता है। अपने डैशबोर्ड में एक key जनरेट करें, फिर इसे अपने शेल या CI सीक्रेट्स में एक्सपोर्ट करें:
# macOS / Linux
export SOCIALGO_API_KEY="your_api_key_here"
# Windows (PowerShell)
$env:SOCIALGO_API_KEY="your_api_key_here"
key को पासवर्ड की तरह मानें। इसे वर्ज़न कंट्रोल से बाहर रखें. प्रति-एनवायरनमेंट सीक्रेट या ऐसी .env फ़ाइल इस्तेमाल करें जिसे आप कभी कमिट न करें।
कमांड
कैटलॉग खोजें
कीवर्ड से सेवाएँ खोजें। ऑर्डर देने से पहले सेवा id पाने के लिए इसका उपयोग करें। केवल-पठन. यह कभी खर्च नहीं करता:
socialgo services search "instagram followers"
सेवाओं की सूची
उपलब्ध सेवाओं की पूरी कैटलॉग प्रिंट करें:
socialgo services list
ऑर्डर दें
सेवा id, लक्ष्य लिंक और परिमाण के अनुसार ऑर्डर दें। यही एकमात्र कमांड है जो खर्च करता है. यह तभी चलता है जब आप इसे कॉल करते हैं:
पैनल ऑपरेटरों के लिए: अपने कनेक्टेड प्रोवाइडर से नवीनतम सेवाएँ और मूल्य निर्धारण को स्थानीय कैटलॉग में खींचें। एक एडमिन key की आवश्यकता है:
socialgo admin sync-catalog
तीन-कमांड लूप
एक सेवा खोजें, ऑर्डर दें, उसे ट्रैक करें. वही लूप जिसे हर स्क्रिप्ट और एजेंट चलाता है:
# 1. find the service id
socialgo services search "instagram followers"
# 2. place the order
socialgo order create --service 1423 --link https://instagram.com/yourhandle --quantity 1000
# 3. track it
socialgo order status 90871
इसे शुरू से अंत तक स्क्रिप्ट करें
किसी भी कमांड में --json पास करें और उसे jq में पाइप करें। यहाँ स्क्रिप्ट सबसे सस्ती मेल खाती सेवा चुनती है, फिर उसे ऑर्डर करती है. बिना किसी क्लिक के:
# pick the cheapest matching service, then order — with jq
id=$(socialgo services search "instagram followers" --json \
| jq -r 'sort_by(.rate) | .[0].id')
socialgo order create --service "$id" \
--link https://instagram.com/yourhandle --quantity 1000 --json
एग्ज़िट कोड और JSON
हर कमांड सफलता पर 0 और विफलता पर एक गैर-शून्य कोड लौटाता है, ताकि आप CI पाइपलाइनों और शेल स्क्रिप्ट में कॉल चेन कर सकें। jq जैसे टूल में पाइप करने के लिए मशीन-पठनीय आउटपुट हेतु किसी भी कमांड में --json पास करें. या उसे सीधे किसी एजेंट को वापस फ़ीड करें।