优化店铺配置相关
This commit is contained in:
@@ -76,16 +76,13 @@ npm run typecheck
|
||||
- 全局兜底配置仍走 `.env`:
|
||||
- `AGISO_APP_SECRET`
|
||||
- `AGISO_MESSAGING_ENABLED`
|
||||
- `AGISO_APP_ID`
|
||||
- `AGISO_ACCESS_TOKEN`
|
||||
- `AGISO_MESSAGE_APP_SECRET`
|
||||
- `AGISO_MESSAGE_TEMPLATE`
|
||||
- 店铺级覆盖配置改为文件:
|
||||
- 默认消息模板与店铺级覆盖配置改为文件:
|
||||
- `apps/backend/data/agiso-shops.json`
|
||||
- 后台维护入口:
|
||||
- `#/admin/platform-shops`
|
||||
|
||||
消息发送时会按 webhook 识别出的 `shop_id` 优先读取 `agiso-shops.json`;如果没有命中,再回退到全局 `AGISO_ACCESS_TOKEN`。
|
||||
消息发送时会按 webhook 识别出的 `shop_id` 读取 `agiso-shops.json` 中的店铺配置;模板未命中时,会先回退到文件里的 `defaults`,再回退到系统内置默认值。店铺的 `accessToken` 也需要在文件中维护,不再使用全局 `.env` 兜底。
|
||||
|
||||
## 接口
|
||||
|
||||
|
||||
Reference in New Issue
Block a user