ChatbotX
开源 ManyChat 替代品,专为 AI 构建。全渠道营销覆盖 WhatsApp、TikTok、Facebook、Instagram、Telegram、Zalo、电子邮件、API 和网页聊天 🤖
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