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 после входа в аккаунт. Следуйте правилам проверки и восстановления для HTTP API.