يحوّل CLI كل إجراء في SocialGO إلى أمر يمكنك توجيهه وجدولته وتسليمه لوكيل. ابحث في الكتالوج، ضع الطلبات، تتبّعها، وتحقّق من الرصيد. من طرفيّتك أو خط CI أو بوت.
التثبيتnpx @socialgo/cli
الأوامر5.000+
ما تبنيه عليه
واجهة أوامر واحدة. سكربتات وخطوط ووكلاء.
نفس الأوامر التي تعمل عليها لوحة التحكم. مكشوفة للكود. اربطها في سكربت shell أو خطوة CI أو وكيل مستقل. كل أمر يعيد كود خروج نظيفاً وJSON مقروءاً آلياً.
السكربتات
سلسِل الأوامر في سكربت shell: اعثر على خدمة، ضع الطلب، استعلم عن الحالة. مرّر --json وحلّل المخرجات بـ jq.
الخطوط
أدرِج CLI في خطوة CI أو مهمة cron. يخرج بـ 0 عند النجاح وغير صفري عند الفشل، فيتوقّف خطّك حين يتوقّف الطلب.
الوكلاء
سلّم الأوامر لوكيل ذكاء اصطناعي. يقرأ الكتالوج، ويؤكّد السعر والكمية، ثم يضع الطلب. نفس الاستدعاءات التي تكتبها يدوياً.
الإنفاق صريح. البحث والسرد للقراءة فقط؛ الطلب لا يحدث إلا حين تشغّل order create بخدمة ورابط وكمية. في سكربت أو يدوياً. CLI لا ينفق من تلقاء نفسه أبداً.
التثبيت
ثبّت CLI عالمياً عبر npm، أو شغّله عند الطلب بـ npx وتخطّ التثبيت:
# install globally
npm i -g @socialgo/cli
# or run without installing
npx @socialgo/cli --help
بعد التثبيت، يعيش أمر socialgo على PATH. شغّل socialgo --help لسرد كل أمر وعلَم.
لمشغّلي اللوحات: اسحب أحدث الخدمات والأسعار من مزوّدك المتصل إلى الكتالوج المحلي. يتطلّب مفتاح مسؤول:
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 وسكربتات shell. مرّر --json لأي أمر لمخرجات مقروءة آلياً تُوجَّه إلى أدوات مثل jq: أو تُعاد مباشرة إلى وكيل.