---
sidebar:
  order: 3
title: واجهة سطر الأوامر
description: >-
  شغل واجهة سطر الأوامر من المستودع بمفتاح ذي صلاحيات محددة وفهرس الأدوات الحالي.
---

واجهة سطر الأوامر (CLI) من Influence هي حاليا تطبيق خاص داخل المستودع. يمكنك تشغيلها باستخدام Bun من نسخة محلية من المستودع بعد تثبيت اعتمادياتها. لا يوجد أمر تثبيت عام عبر npm لهذه الحزمة.

اضبط `PUBLISH_API_URL` على أصل Influence الموثوق، ومرر `PUBLISH_API_TOKEN` عبر بيئتك المخصصة للأسرار. ابدأ بملف تعريف الاتصال وفهرس الأدوات:

```sh
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>` للوسائط المحلية. بعد انقطاع العملية، أعد المحاولة بالملف والمفتاح نفسيهما. لا تستطيع واجهة سطر الأوامر فحص الصور أو تقديم موافقة بشرية تستند إلى مراجعة بصرية؛ افتح مسار المراجعة المعاد داخل Influence بعد تسجيل الدخول. اتبع [قواعد المراجعة والتعامل مع النتائج غير المؤكدة في واجهة API عبر HTTP](/ar/developers/http-api).
