ChatbotX
開源的 ManyChat 替代方案,為 AI 而建。跨平台行銷,支援 WhatsApp、TikTok、Facebook、Instagram、Telegram、Zalo、Email、API 與 Webchat 🤖
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
One product profile. Coordinated launch and directory submissions. Proof of what went live. CLI, TUI, API, MCP, dashboard.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗One product profile. Coordinated submissions. Proof of what went live.
SubmitFleet is an open-source, self-hostable engine for submitting legitimate products to launch sites and directories. It keeps one approved product profile, plans a bounded campaign, asks the owner to approve exactly what will be sent, runs durable workers, and records receipts and verified listings. The same core serves a CLI, a TUI, an HTTP API, an MCP server and a mobile dashboard.
Live at https://submitfleet.pwa.pit.world.
submitfleet login signs the CLI in through the browser (OAuth 2.1 + PKCE).submitfleet coverage report); the TinyLaunch adapter is
contract-tested but has not made a live submission yet.--min-executable-destinations defaults to 100. A campaign with fewer
executable targets returns coverage_insufficient with the real count and every blocker, and
cannot be approved or run. The owner may plan a smaller campaign explicitly; the engine gate is
unchanged.uncertain and is reconciled before anything is
retried. Submitted, scheduled, under review and published are separate states. The event history
is append-only.pnpm install && pnpm build
node dist/cli.js init # workspace, secret key, owner API key (shown once)
node dist/cli.js catalog seed
node dist/cli.js coverage report # exit 3 while below 100
node dist/cli.js products add https://your-product.example --name "Name" --tagline "..." \
--description "..." --logo logo.png --field tinylaunch.category_id=9
node dist/cli.js products approve PRODUCT_ID
node dist/cli.js vault init # passphrase + one-time recovery key; credentials are sealed to it
node dist/cli.js accounts connect tinylaunch --email [email protected]
node dist/cli.js campaign plan --product PRODUCT_ID --free-only --min-executable-destinations 100
node dist/cli.js campaign preview CAMPAIGN_ID
node dist/cli.js campaign approve CAMPAIGN_ID
node dist/cli.js campaign run CAMPAIGN_ID
node dist/cli.js worker # or: serve (API + dashboard + worker)
node dist/cli.js report export CAMPAIGN_ID --format markdown
Assets (logos) are read only from $SUBMITFLEET_HOME/assets. Run submitfleet help for every
command. Exit codes: 0 ok, 1 error, 2 usage, 3 gate not met, 4 jobs waiting for a person.
以上為 README 的開頭部分。其餘內容請閱讀原文。 檢視完整 README ↗