דילוג לתוכן
Influence
Esc
↑↓ניווט↵פתיחה⌘Jתצוגה מקדימה
בעמוד זה

CLI

הפעילו את ה־CLI של המאגר עם מפתח בעל הרשאות מוגדרות וקטלוג הכלים העדכני.

ה־CLI של Influence הוא כיום יישום פנימי של המאגר. מתוך עותק מותקן של המאגר, הפעילו אותו באמצעות Bun. לחבילה הזאת אין פקודת התקנה ציבורית מ־npm.

הגדירו את PUBLISH_API_URL לכתובת המקור המהימנה של Influence, והעבירו את PUBLISH_API_TOKEN באמצעות משתנה סביבה סודי. התחילו בפרופיל החיבור ובקטלוג הכלים:

export PUBLISH_API_URL="https://influence.so"
bun apps/cli/src/index.ts profile
bun apps/cli/src/index.ts tools:list
bun apps/cli/src/index.ts tool:call --tool accountList --input-json '{}'

לקלט JSON, בחרו --input-json או --input-file. השתמשו ב־tool:call --tool <name> לכלים שהקטלוג מסמן שאינם דורשים אישור, כולל המשך העלאות שכבר ניתנה הרשאה לביצוען. פעולות שדורשות אישור משתמשות ב־tool:prepare ואחריו ב־tool:confirm עם קלט זהה, --confirmation-capability ו־--idempotency-key. שמרו את הערכים האלה לאחר תגובה לא ודאית; אל תיצרו הכנה חדשה רק כדי לנסות שוב.

השתמשו ב־media:upload --file <path> --content-type <mime> --client-key <stable-key> למדיה מקומית. לאחר הפרעה, נסו שוב עם אותו קובץ ואותו מפתח. ה־CLI אינו יכול לבדוק תמונה או לתת אישור חזותי אנושי; פתחו את נתיב הבדיקה שהוחזר ב־Influence לאחר כניסה לחשבון. פעלו לפי כללי הבדיקה וההתאוששות של ממשק API ב־HTTP.