Add smart ACK provider for WeChat MP replies
Replace fixed ackText with a rule-based AckProvider that picks response templates by message type and intent (translate, summary, rewrite, poster, ppt, mindmap, code, search, schedule). Pure sync, zero I/O, auto-falls back to config.ackText on any error. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+11
-18
@@ -1,40 +1,33 @@
|
||||
# 本地开发
|
||||
|
||||
> 生产安全提醒:`g2.tkmind.cn` 当前使用本机 `8081`。普通开发预览必须走测试端口,不要直接在生产目录运行默认 `pnpm dev`。完整规程见 [生产 / 测试 / 预览隔离规程](./service-isolation-runbook.md)。
|
||||
> 这是本机本地开发文档,只处理当前工作区里的源码联调,不做任何生产同步。
|
||||
> `pnpm dev` 不再启动 Plaza;如果需要联动 Plaza,请显式运行 `pnpm dev:all`,或者单独运行 `pnpm dev:plaza` / `pnpm start:plaza`。
|
||||
> Plaza 专用脚本的源码默认指向同级仓库 `../test-memindplaza/app/plaza`;如你的目录不同,请用 `PLAZA_APP_DIR` 覆盖。
|
||||
> 生产 / 测试 / 预览隔离仍单独看 [生产 / 测试 / 预览隔离规程](./service-isolation-runbook.md)。
|
||||
|
||||
`pnpm dev` 启动后,用 **127.0.0.1 + 端口** 访问:
|
||||
`pnpm dev` 启动后,用 **127.0.0.1 + 端口** 访问本仓库自己的服务:
|
||||
|
||||
| 服务 | 地址 |
|
||||
|------|------|
|
||||
| MindSpace H5 | http://127.0.0.1:5173/?preview=mindspace |
|
||||
| Plaza | http://127.0.0.1:3001/plaza |
|
||||
| Ops 审核后台 | http://127.0.0.1:3002/ops/ |
|
||||
| API / Portal | http://127.0.0.1:8081 |
|
||||
| memind_adm | http://127.0.0.1:8082 |
|
||||
| Plaza | http://127.0.0.1:3001/plaza |
|
||||
|
||||
```bash
|
||||
pnpm install
|
||||
cp .env.example .env
|
||||
PLAZA_APP_DIR=/path/to/plaza pnpm dev
|
||||
pnpm dev
|
||||
pnpm open:local-test # 浏览器打开 H5
|
||||
```
|
||||
|
||||
在生产机器上做预览时,请使用测试目录和测试端口:
|
||||
需要旧式全栈联动时,改用:
|
||||
|
||||
```bash
|
||||
cd /Users/john/Project/test/Memind
|
||||
H5_PORT=18081 \
|
||||
VITE_PORT=15173 \
|
||||
ADMIN_PORT=18082 \
|
||||
PLAZA_PORT=13001 \
|
||||
OPS_PORT=13002 \
|
||||
H5_PUBLIC_BASE_URL=http://127.0.0.1:15173 \
|
||||
VITE_MINDSPACE_BASE=http://127.0.0.1:15173 \
|
||||
pnpm dev
|
||||
pnpm dev:all
|
||||
```
|
||||
|
||||
预览地址:`http://127.0.0.1:15173/?preview=mindspace`。
|
||||
|
||||
## 环境变量
|
||||
|
||||
| 变量 | 默认 | 说明 |
|
||||
@@ -45,9 +38,9 @@ pnpm dev
|
||||
| `OPS_PORT` | 3002 | Ops SPA |
|
||||
| `ADMIN_PORT` | 8082 | memind_adm |
|
||||
| `H5_PUBLIC_BASE_URL` | http://127.0.0.1:5173 | 公开链接基址 |
|
||||
| `PLAZA_APP_DIR` | ../tkmind_go/ui/plaza | Plaza 源码路径 |
|
||||
| `PLAZA_APP_DIR` | ../test-memindplaza/app/plaza | Plaza 专用脚本的源码路径(`pnpm dev:plaza` / `pnpm start:plaza` / `pnpm dev:all`) |
|
||||
|
||||
Plaza 公网部署见 [plaza-local.md](./plaza-local.md)。
|
||||
Plaza 本地开发说明见 [plaza-local.md](./plaza-local.md)。生产发布、同步与回滚不要在这里处理,统一看 [生产更新发布指南](./release-deploy.md)。
|
||||
|
||||
## 公众号 Agent 调试
|
||||
|
||||
|
||||
Reference in New Issue
Block a user