🔄 卡若AI 同步 2026-03-23 14:11 | 更新:金仓、卡木、运营中枢工作台 | 排除 >20MB: 11 个
This commit is contained in:
@@ -1,7 +1,15 @@
|
||||
{
|
||||
"updated": "2026-03-23T05:45:13.875278+00:00",
|
||||
"updated": "2026-03-23T06:02:58.361320+00:00",
|
||||
"conversations": [
|
||||
{
|
||||
"对话ID": "03403ba5-3808-4208-99d1-61d35d6986a5",
|
||||
"名称": "龙虾安装简单解决方案",
|
||||
"项目": "未分类",
|
||||
"首条消息": "等一下,国内安装龙虾最简单的一个方式,当前搜索前往,给我一个最简单的一个解决方案",
|
||||
"创建时间": "2026-03-23T06:01:42.733000+00:00",
|
||||
"消息数量": 18
|
||||
},
|
||||
{
|
||||
"对话ID": "aa70825b-eec2-4373-8c0f-86d550114599",
|
||||
"名称": "下载视频号助手 macbook",
|
||||
"项目": "微信管理",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -418,3 +418,10 @@
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/群主和交付师不一样.mp4", "title": "群主和交付师不一样", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:31"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/职场课为什么卖不动.mp4", "title": "职场课为什么卖不动", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:37"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/链接要落到具体事.mp4", "title": "链接要落到具体事", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:44"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/Soul上像开老茶馆.mp4", "title": "Soul上像开老茶馆", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/Soul上像开老茶馆_5_verify.png", "elapsed_sec": 32.69597601890564, "timestamp": "2026-03-23 14:07:14"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/三百七十万罚单亲历.mp4", "title": "三百七十万罚单亲历", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/三百七十万罚单亲历_5_verify.png", "elapsed_sec": 32.494049072265625, "timestamp": "2026-03-23 14:07:52"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/三百简历只要两三个.mp4", "title": "三百简历只要两三个", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/三百简历只要两三个_5_verify.png", "elapsed_sec": 32.57483386993408, "timestamp": "2026-03-23 14:08:31"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/三角洲模型怎么卖.mp4", "title": "三角洲模型怎么卖", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/三角洲模型怎么卖_5_verify.png", "elapsed_sec": 31.039006233215332, "timestamp": "2026-03-23 14:09:08"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/上麦讲你上月做啥.mp4", "title": "上麦讲你上月做啥", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/上麦讲你上月做啥_5_verify.png", "elapsed_sec": 36.666582107543945, "timestamp": "2026-03-23 14:09:51"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/二百七十万推流从哪来.mp4", "title": "二百七十万推流从哪来", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/二百七十万推流从哪来_5_verify.png", "elapsed_sec": 31.045124292373657, "timestamp": "2026-03-23 14:10:28"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/什么话题最好起量.mp4", "title": "什么话题很好起量", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/什么话题最好起量_5_verify.png", "elapsed_sec": 30.509132623672485, "timestamp": "2026-03-23 14:11:05"}
|
||||
|
||||
@@ -271,6 +271,40 @@ async def publish_one(
|
||||
await asyncio.sleep(1)
|
||||
await page.screenshot(path=ss("3_desc"))
|
||||
|
||||
# --- Step 3.5: scheduled publish (if provided) ---
|
||||
if scheduled_time:
|
||||
try:
|
||||
from schedule_helper import set_scheduled_time
|
||||
sch_ok = await set_scheduled_time(page, scheduled_time, "视频号")
|
||||
if sch_ok:
|
||||
print(" [3.5] 视频号定时发布时间已设置", flush=True)
|
||||
else:
|
||||
print(" [3.5] 未能设置定时,终止本条发布(避免误发为立即)", flush=True)
|
||||
await browser.close()
|
||||
return PublishResult(
|
||||
platform="视频号",
|
||||
video_path=video_path,
|
||||
title=title,
|
||||
success=False,
|
||||
status="error",
|
||||
message="未识别到视频号定时控件,已拦截本条发布",
|
||||
error_code="SCHEDULE_NOT_SET",
|
||||
elapsed_sec=time.time() - t0,
|
||||
)
|
||||
except Exception as e:
|
||||
print(f" [3.5] 定时设置异常: {str(e)[:80]},终止本条发布", flush=True)
|
||||
await browser.close()
|
||||
return PublishResult(
|
||||
platform="视频号",
|
||||
video_path=video_path,
|
||||
title=title,
|
||||
success=False,
|
||||
status="error",
|
||||
message=f"定时设置异常: {str(e)[:80]}",
|
||||
error_code="SCHEDULE_SET_ERROR",
|
||||
elapsed_sec=time.time() - t0,
|
||||
)
|
||||
|
||||
# --- Step 4: publish ---
|
||||
await page.evaluate("window.scrollTo(0, document.body.scrollHeight)")
|
||||
await asyncio.sleep(1)
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"sessionid": "BgAANwiqhAKk98isXZLPiw2icF1oS7Vpofo9%2FFNByPRqbhQJqyNGTUHji1WoozeYLHGzcAKaWZZYCf2AF88%2FpVZsF3XuTF9TVnLk%2Bi9kXac%3D",
|
||||
"wxuin": "1187669785",
|
||||
"cookie_str": "sessionid=BgAANwiqhAKk98isXZLPiw2icF1oS7Vpofo9%2FFNByPRqbhQJqyNGTUHji1WoozeYLHGzcAKaWZZYCf2AF88%2FpVZsF3XuTF9TVnLk%2Bi9kXac%3D; wxuin=1187669785",
|
||||
"sessionid": "BgAAXlFQU6BhfIaQICaArunUk5iWvFMORcWxULh7PFa4%2FJTavE0V7paPs4oKLMRwPRyWl9oCptGgB%2BoR6MXSC8SSvmSfY%2BseXLqPec3jZOY%3D",
|
||||
"wxuin": "3323181740",
|
||||
"cookie_str": "sessionid=BgAAXlFQU6BhfIaQICaArunUk5iWvFMORcWxULh7PFa4%2FJTavE0V7paPs4oKLMRwPRyWl9oCptGgB%2BoR6MXSC8SSvmSfY%2BseXLqPec3jZOY%3D; wxuin=3323181740",
|
||||
"finder_raw": "",
|
||||
"finder_username": "v2_060000231003b20faec8c5e48919cbd5cb05e53db077dd1924028a806c10cffd891eb5a80ce7@finder",
|
||||
"finder_uin": "",
|
||||
|
||||
@@ -425,3 +425,4 @@
|
||||
| 2026-03-23 13:36:13 | [强制] 🔄 卡若AI 同步 2026-03-23 13:35 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 |
|
||||
| 2026-03-23 13:49:45 | [强制] 🔄 卡若AI 同步 2026-03-23 13:49 | 更新:金仓、水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 |
|
||||
| 2026-03-23 13:58:20 | [强制] 🔄 卡若AI 同步 2026-03-23 13:58 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 |
|
||||
| 2026-03-23 14:01:51 | [强制] 🔄 卡若AI 同步 2026-03-23 14:01 | 更新:Cursor规则、水桥平台对接、卡木、运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 11 个 |
|
||||
|
||||
@@ -428,3 +428,4 @@
|
||||
| 2026-03-23 13:36:13 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 13:35 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-03-23 13:49:45 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 13:49 | 更新:金仓、水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-03-23 13:58:20 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 13:58 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-03-23 14:01:51 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 14:01 | 更新:Cursor规则、水桥平台对接、卡木、运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
|
||||
@@ -78,4 +78,21 @@
|
||||
|
||||
---
|
||||
|
||||
## 七、2026-03-23 更新:阿猫本机网关与模型(仅 api123.icu)
|
||||
|
||||
以下经 SSH 到 `macbook.quwanzhi.com:22203`(用户 `kr`)核实并已执行。
|
||||
|
||||
| 项目 | 说明 |
|
||||
|------|------|
|
||||
| **本机网关** | 已存在 `openclaw-gateway`(npm-global `openclaw`),工作目录 `~/.openclaw/workspace`;配置变更后已重启网关进程。 |
|
||||
| **模型提供方** | `~/.openclaw/openclaw.json` 中 `models.providers` **仅保留** `api123-icu`;已移除原先的 `cerebras`、`cohere`。 |
|
||||
| **对接方式** | `baseUrl`: `https://api123.icu`,`api`: `anthropic-messages`(与 [api123 说明页](https://api123.icu/about) 所指的 Anthropic 兼容用法一致;网关会走 `/v1/messages`)。 |
|
||||
| **默认模型** | `agents.defaults.model.primary` 与 `agents.list[].model` 均为 `api123-icu/claude-sonnet-4-5-20250929`;`fallbacks` 已清空。 |
|
||||
| **密钥** | 仅存于阿猫本机 `openclaw.json`,**勿写入仓库文档**。修改前已备份为 `~/.openclaw/openclaw.json.bak.api123_YYYYMMDD_HHMMSS`。 |
|
||||
| **连通性** | 从该 Mac 对 `https://api123.icu/v1/messages` 做过最小请求,HTTP 200,模型可返回内容。 |
|
||||
|
||||
> **与上文「阿猫无网关」的冲突**:第五节及以前依据 2026-03-04 健康报告撰写;本节以 2026-03-23 现场状态为准——阿猫本机**已**在跑 OpenClaw 网关,且模型仅走 api123.icu。
|
||||
|
||||
---
|
||||
|
||||
*文档生成:卡若AI 工作台。*
|
||||
|
||||
Reference in New Issue
Block a user