SocialGO

สร้างมาเพื่อเครื่องจักร

รันแผงควบคุมจากสคริปต์

CLI เปลี่ยนทุกการกระทำของ SocialGO ให้เป็นคำสั่งที่คุณสามารถส่งผ่านไปป์ ตั้งเวลา และมอบให้เอเจนต์ได้ ค้นหาแคตตาล็อก สั่งซื้อ ติดตามคำสั่งซื้อ และตรวจสอบยอดคงเหลือ จากเทอร์มินัล ไปป์ไลน์ CI หรือบอทของคุณ

สิ่งที่คุณสร้างบนมัน

ส่วนต่อประสานคำสั่งเดียว สคริปต์ ไปป์ไลน์ และเอเจนต์

คำสั่งเดียวกันกับที่แดชบอร์ดใช้งาน เปิดให้ใช้กับโค้ด ผสานเข้ากับเชลล์สคริปต์ ขั้นตอน CI หรือเอเจนต์อัตโนมัติ ทุกคำสั่งจะคืนค่ารหัสจบการทำงานที่ชัดเจนและ JSON ที่เครื่องอ่านได้

สคริปต์

เชื่อมโยงคำสั่งในเชลล์สคริปต์: ค้นหาบริการ สั่งซื้อ ตรวจสอบสถานะ ส่ง --json และแยกวิเคราะห์ผลลัพธ์ด้วย jq

ไปป์ไลน์

วาง CLI ลงในขั้นตอน CI หรืองาน cron มันจะจบด้วย 0 เมื่อสำเร็จ และไม่ใช่ 0 เมื่อล้มเหลว ดังนั้นไปป์ไลน์ของคุณจะหยุดเมื่อคำสั่งซื้อหยุด

เอเจนต์

มอบคำสั่งให้ AI เอเจนต์ มันจะอ่านแคตตาล็อก ยืนยันอัตราและจำนวน จากนั้นสั่งซื้อ ด้วยการเรียกใช้แบบเดียวกับที่คุณจะพิมพ์ด้วยมือ

การใช้จ่ายเป็นแบบชัดเจน การค้นหาและแสดงรายการเป็นแบบอ่านอย่างเดียว คำสั่งซื้อจะเกิดขึ้นเฉพาะเมื่อคุณรัน order create ด้วยบริการ ลิงก์ และจำนวน ในสคริปต์หรือด้วยมือ CLI จะไม่มีการใช้จ่ายด้วยตัวเอง

ติดตั้ง

ติดตั้ง CLI แบบ global ด้วย npm หรือรันตามต้องการด้วย npx โดยไม่ต้องติดตั้ง:

# install globally
npm i -g @socialgo/cli

# or run without installing
npx @socialgo/cli --help

เมื่อติดตั้งแล้ว คำสั่ง socialgo จะอยู่ใน PATH ของคุณ รัน socialgo --help เพื่อดูรายการทุกคำสั่งและแฟล็ก

อ่านซอร์สโค้ดบน GitHub

ยืนยันตัวตน

CLI อ่านคีย์ API จากตัวแปรสภาพแวดล้อม SOCIALGO_API_KEY สร้างคีย์ในแดชบอร์ดของคุณ จากนั้น export ในเชลล์หรือ CI secrets ของคุณ:

# macOS / Linux
export SOCIALGO_API_KEY="your_api_key_here"

# Windows (PowerShell)
$env:SOCIALGO_API_KEY="your_api_key_here"

ปฏิบัติต่อคีย์เหมือนรหัสผ่าน เก็บไว้นอกระบบควบคุมเวอร์ชัน ใช้ secrets แยกตามสภาพแวดล้อม หรือไฟล์ .env ที่คุณไม่เคย commit

คำสั่ง

ค้นหาแคตตาล็อก

ค้นหาบริการด้วยคำสำคัญ ใช้เพื่อดึง id ของบริการก่อนที่คุณจะสั่งซื้อ เป็นแบบอ่านอย่างเดียว จะไม่มีการใช้จ่ายใด ๆ:

socialgo services search "instagram followers"

แสดงรายการบริการ

พิมพ์แคตตาล็อกฉบับเต็มของบริการที่มีอยู่:

socialgo services list

สั่งซื้อ

สั่งซื้อด้วย id ของบริการ ลิงก์เป้าหมาย และจำนวน นี่คือคำสั่งเดียวที่มีการใช้จ่าย จะทำงานเฉพาะเมื่อคุณเรียกใช้เท่านั้น:

socialgo order create \
  --service <id> \
  --link <url> \
  --quantity 1000

ติดตามคำสั่งซื้อ

ค้นหาสถานะปัจจุบันของคำสั่งซื้อด้วย id ของคำสั่งซื้อ:

socialgo order status <id>

ตรวจสอบยอดคงเหลือ

แสดงยอดคงเหลือที่มีในบัญชีของคุณ:

socialgo balance

กระเป๋าเงิน

ตรวจสอบรายละเอียดกระเป๋าเงินและธุรกรรมล่าสุด:

socialgo wallet

ผู้ดูแลระบบ: ซิงค์แคตตาล็อก

สำหรับผู้ดำเนินการแผงควบคุม: ดึงบริการและราคาล่าสุดจากผู้ให้บริการที่เชื่อมต่อเข้าสู่แคตตาล็อกในเครื่อง ต้องใช้คีย์ผู้ดูแลระบบ:

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 เมื่อสำเร็จ และรหัสที่ไม่ใช่ 0 เมื่อล้มเหลว ดังนั้นคุณจึงสามารถเชื่อมโยงการเรียกใช้ในไปป์ไลน์ CI และเชลล์สคริปต์ได้ ส่ง --json ไปยังคำสั่งใดก็ได้เพื่อให้ได้ผลลัพธ์ที่เครื่องอ่านได้เพื่อส่งผ่านไปป์เข้าเครื่องมืออย่าง jq หรือป้อนกลับตรงไปยังเอเจนต์