ChatbotX
開源的 ManyChat 替代方案,為 AI 而建。跨平台行銷,支援 WhatsApp、TikTok、Facebook、Instagram、Telegram、Zalo、Email、API 與 Webchat 🤖
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證See what ChatGPT, Gemini, Claude and Perplexity answer when customers ask about a Swedish business. TanStack Start + TanStack AI 1.0 on Cloudflare Workers.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗A Swedish tool for small business owners. You type your company's name, trade and town, and four AI services (ChatGPT, Gemini, Claude and Perplexity) each get two customer questions with web search turned on:
The eight answers stream in while you watch, with the sources each service read. A ninth call summarises them: which services know the company, whether any recommend it, which competitors come up, what the services claim about the company and three things to fix. A fetch-only check shows whether AI crawlers can read the website (robots.txt, llms.txt, text in the HTML and structured data).
Built by Kenny Damgren. Live at vad-svarar-ai.kegren.com.
useChat stream against /api/svar; the summary uses outputSchema and streams partial objects@openrouter/sdk is pinned to 0.13.20. It drops annotations from the stream, so sources are read from a tee of the raw SSE through a custom HTTPClient (src/lib/kallor.server.ts)The cheap models are set in src/lib/modeller.ts. One run costs about 0.18 dollars.
Pressing "Fråga AI" goes through these checks in order (src/lib/korning.functions.ts):
usage.cost.Each run also allows at most 16 model calls, all within 15 minutes of the start, and answers already saved are replayed instead of asked again. A daily cron deletes runs older than 30 days.
bun install
bun run db:migrate
bun run dev
Put OPENROUTER_API_KEY in .dev.vars. The dev server uses Cloudflare's Turnstile test keys, so no other secrets are needed. A full run costs real money; /dev/resultat/<id> and /dev/lasbarhet/<id> show saved runs for free.
bun run test
bunx tsc --noEmit
bunx biome check src
The Worker needs three secrets: OPENROUTER_API_KEY, IP_SALT and TURNSTILE_SECRET. Apply migrations with wrangler d1 migrations apply vad-svarar-ai --remote, then run bun run deploy. The custom domain is set in wrangler.jsonc.
MIT