From 24aa7b9928b9d2ba2f2c1b39643bff55ea2d7ff1 Mon Sep 17 00:00:00 2001 From: xiaobian-bot Date: Tue, 23 Jun 2026 08:10:01 +0800 Subject: [PATCH] auto backup 2026-06-23 08:10:01 --- business_knowledge/active_tasks.md | 9 +- .../chapters/Level1/S3/25_地心探险.md | 29 + .../chapters/Level1/S3/26_奇迹朋友.md | 29 + .../chapters/Level1/S3/27_全能学校.md | 29 + business_knowledge/characters/README.md | 2 + .../characters/main/Alex Wood.md | 1 + business_knowledge/characters/main/Ben.md | 6 + .../characters/main/Dan Wood.md | 1 + .../characters/main/Eva Wood.md | 1 + .../characters/main/Grace Wood.md | 1 + business_knowledge/characters/main/Kim.md | 1 + business_knowledge/characters/main/Lily.md | 1 + business_knowledge/characters/main/Matt.md | 1 + business_knowledge/characters/main/May.md | 6 + .../characters/main/Peter Wood.md | 1 + business_knowledge/characters/main/Sally.md | 2 + .../characters/main/Vicky Wood.md | 10 + .../characters/supporting/Anna.md | 1 + .../characters/supporting/Bingo.md | 13 +- .../characters/supporting/Hatton.md | 22 + .../characters/supporting/Jay.md | 1 + .../characters/supporting/Lin.md | 1 + .../characters/supporting/Logi.md | 2 + .../characters/supporting/Mr. Rock.md | 1 + .../characters/supporting/Robot 11.md | 1 + .../characters/supporting/Sort.md | 28 + .../characters/supporting/Sue.md | 1 + .../characters/supporting/Tom.md | 1 + .../characters/supporting/Tony.md | 1 + business_knowledge/task_log/U30L1大纲.md | 14 + business_knowledge/task_log/U30L2大纲.md | 17 + logs/backup.log | 2 +- memory/.dreams/events.jsonl | 1 + memory/.dreams/short-term-recall.json | 20 +- memory/2026-06-22-1122-2.md | 5 + memory/2026-06-22-1122.md | 96 ++++ memory/2026-06-22-1738-2.md | 5 + memory/2026-06-22-1738.md | 507 ++++++++++++++++++ memory/2026-06-22.md | 27 + output/backup.log | 10 + scripts/extract_lessons.py | 370 +++++++++++++ scripts/read_kp_sheets.sh | 50 ++ tmp/lessons/S3/U25/L1_捉迷藏吧.md | 23 + tmp/lessons/S3/U25/L2_风雨晴路.md | 23 + tmp/lessons/S3/U25/L3_迷城方阵.md | 23 + tmp/lessons/S3/U25/L4_蝠兔蜗居.md | 23 + tmp/lessons/S3/U25/L5_地底男孩.md | 23 + tmp/lessons/S3/U26/L1_一起坐巴士.md | 23 + tmp/lessons/S3/U26/L2_Bingo怎么啦.md | 23 + tmp/lessons/S3/U26/L3_充电大作战.md | 23 + tmp/lessons/S3/U26/L4_土豆充电器.md | 23 + tmp/lessons/S3/U26/L5_谁的儿女.md | 23 + tmp/lessons/S3/U27/L1_紧急情况.md | 23 + tmp/lessons/S3/U27/L2_舞动人生.md | 23 + tmp/lessons/S3/U27/L3_美味传说.md | 23 + tmp/lessons/S3/U27/L4_清扫大作战.md | 23 + tmp/lessons/S3/U27/L5_图书进化.md | 23 + 57 files changed, 1658 insertions(+), 14 deletions(-) create mode 100644 business_knowledge/chapters/Level1/S3/25_地心探险.md create mode 100644 business_knowledge/chapters/Level1/S3/26_奇迹朋友.md create mode 100644 business_knowledge/chapters/Level1/S3/27_全能学校.md create mode 100644 business_knowledge/characters/supporting/Hatton.md create mode 100644 business_knowledge/characters/supporting/Sort.md create mode 100644 business_knowledge/task_log/U30L1大纲.md create mode 100644 business_knowledge/task_log/U30L2大纲.md create mode 100644 memory/2026-06-22-1122-2.md create mode 100644 memory/2026-06-22-1122.md create mode 100644 memory/2026-06-22-1738-2.md create mode 100644 memory/2026-06-22-1738.md create mode 100644 memory/2026-06-22.md create mode 100644 scripts/extract_lessons.py create mode 100644 scripts/read_kp_sheets.sh create mode 100644 tmp/lessons/S3/U25/L1_捉迷藏吧.md create mode 100644 tmp/lessons/S3/U25/L2_风雨晴路.md create mode 100644 tmp/lessons/S3/U25/L3_迷城方阵.md create mode 100644 tmp/lessons/S3/U25/L4_蝠兔蜗居.md create mode 100644 tmp/lessons/S3/U25/L5_地底男孩.md create mode 100644 tmp/lessons/S3/U26/L1_一起坐巴士.md create mode 100644 tmp/lessons/S3/U26/L2_Bingo怎么啦.md create mode 100644 tmp/lessons/S3/U26/L3_充电大作战.md create mode 100644 tmp/lessons/S3/U26/L4_土豆充电器.md create mode 100644 tmp/lessons/S3/U26/L5_谁的儿女.md create mode 100644 tmp/lessons/S3/U27/L1_紧急情况.md create mode 100644 tmp/lessons/S3/U27/L2_舞动人生.md create mode 100644 tmp/lessons/S3/U27/L3_美味传说.md create mode 100644 tmp/lessons/S3/U27/L4_清扫大作战.md create mode 100644 tmp/lessons/S3/U27/L5_图书进化.md diff --git a/business_knowledge/active_tasks.md b/business_knowledge/active_tasks.md index 62e7a89..8ae901c 100644 --- a/business_knowledge/active_tasks.md +++ b/business_knowledge/active_tasks.md @@ -3,20 +3,23 @@ | # | 任务名称 | 发起人 | 创建时间 | 状态 | 最新进展 | |---|---------|--------|----------|------|----------| | 1 | U28-U36选词 | 胡笳 | 2026-06-11 | ⏸️ 暂停 | 2026-06-15 S3词表交叉比对修正完成,142词通过验证,U36待补充13词,预计3天后恢复 | -| 2 | U25-1_U27-5大纲剧本 | 胡笳 | 2026-06-15 | 🟡 进行中 | 2026-06-17 U27-5剧本初稿四段全部写入飞书表格,待胡笳审阅 | +| 2 | U25-1_U27-5大纲剧本 | 胡笳 | 2026-06-15 | ✅ 已完成 | 2026-06-22 知识库已更新,U25-U27共15个Lesson全部归档 | | 5 | U25剧本 | 林逸瀚 | 2026-06-11 | ✅ 已完成 | 2026-06-17 L5全课定稿(起承转合+2核心互动),U25全Unit完成 | | 3 | 美味传说 | 王珞 | 2026-06-16 | ✅ 已完成 | 2026-06-16 全课剧本通过并写入飞书 | | 4 | U26L3剧本 | 姜小妹 | 2026-06-16 | ✅ 已定稿 | 2026-06-17 终稿确认归档 | | 7 | U26L4剧本 | 姜小妹 | 2026-06-17 | ✅ 已定稿 | 2026-06-17 终稿确认归档 | | 6 | U26L5剧本 | 林逸瀚 | 2026-06-16 | ✅ 已完成 | 2026-06-17 全课定稿(起承转合 + 2核心互动) | | 8 | U27-L4清扫大作战 | 王珞 | 2026-06-17 | 🟡 进行中 | 2026-06-17 大纲通过,进入剧本撰写 | +| 9 | U30L1大纲 | 姜小妹 | 2026-06-22 | 🟡 进行中 | 2026-06-22 任务创建,目标:完成U30L1大纲 | +| 10 | U30L2大纲 | 姜小妹 | 2026-06-22 | 🟡 进行中 | 2026-06-22 任务创建,目标:完成U30L2大纲 | ## 单元状态 | Unit | 状态 | 进度 | |------|------|------| -| U25 | ✅ 已完成 | L1大纲✅ L2✅定稿 L3✅定稿 L4✅定稿 L5✅定稿(2026-06-17) | -| U26 | 🟡 进行中 | L1✅ L2✅(2026-06-16定稿) L3✅(2026-06-17定稿) L4✅(2026-06-17定稿) L5待推进(姜小妹) | +| U25 | ✅ 已完成 | L1-L5全部完成,知识库已归档(2026-06-22) | +| U26 | ✅ 已完成 | L1-L5全部完成,知识库已归档(2026-06-22) | +| U27 | ✅ 已完成 | L1-L5全部完成,知识库已归档(2026-06-22) | | U28 | ✅ 定稿 | 职业体验周,20词已定 | | U29 | ✅ 定稿 | 追逐星星,20词已定 | | U30 | ✅ 定稿 | 马戏巡游 | diff --git a/business_knowledge/chapters/Level1/S3/25_地心探险.md b/business_knowledge/chapters/Level1/S3/25_地心探险.md new file mode 100644 index 0000000..a8f8afd --- /dev/null +++ b/business_knowledge/chapters/Level1/S3/25_地心探险.md @@ -0,0 +1,29 @@ +# Unit 25 地心探险 + +## 整体梗概 +孩子们在灯塔脚下玩捉迷藏时,意外发现了一条通往地下的秘密通道。在地底世界中,他们经历了天气变幻莫测的奇异空间、地形随时移动的迷城方阵,并遇到了一只蝙蝠、兔子和蜗牛,最终在一棵巨树下发现了仿生人Bingo的小屋。Bingo带领孩子们参观他的生态球世界,最终决定跟随他们回到地面。 + +## Lesson 1 捉迷藏吧 +- **知识点:** 单词(first, second, third, hide);句型(I am the... one. / Where is/are... hiding?) +- **登场角色:** User, Ben, May, Vicky +- **故事梗概:** 孩子们在灯塔脚下玩捉迷藏纪念一个月前的大事。User当seek,先后找到Vicky和Ben,但May消失了。Ben自告奋勇当第二个seek,找到User后Vicky也不见了。最后Ben也消失——三个朋友全部在灯塔脚下神秘失踪。User发现沙子下有一条隐藏通道,鼓起勇气滑入黑暗的地下世界。 + +## Lesson 2 风雨晴路 +- **知识点:** 单词(Place, Sunny, Windy, Rainy);句型(It is... sunny/windy/rainy. / What is this place?) +- **登场角色:** User, Vicky, May, Ben +- **故事梗概:** User深入地底,找到Vicky和May。地底天气疯狂切换——Sunny、Rain、Windy几分钟内来回变化。他们发现一个控制杆被Ben的帽子卡住,导致天气失控。拿走帽子后天气稳定,他们利用控制杆切换天气——用Rain灌河道、用Windy吹来浮桥——最终找到Ben,决定回去告诉Sally老师。 + +## Lesson 3 迷城方阵 +- **知识点:** 单词(Grass, Rock, Different, near);句型(... is/are (not) near ... / ... is/are different.) +- **登场角色:** User, May, Vicky, Ben +- **故事梗概:** 找到Ben后准备离开,地板突然振动,场景地块被打乱。May记得的路完全变了——Grass和Rock都换了位置。Vicky发现墙上的九宫格地图可以移动地形。两个格子卡住了(一个长着Grass,一个嵌着Rock),May提议不拼回去的路,而是拼一条different的新路径通往另一个出口。 + +## Lesson 4 蝠兔蜗居 +- **知识点:** 单词(Look for, Bat, Rabbit, Snail);句型(Let's follow the... / ...am/is/are looking for...) +- **登场角色:** User, Ben, May, Vicky, Bingo +- **故事梗概:** 孩子们深入探索,一只Bat叼走了Ben的帽子。他们遇到Rabbit和Snail,决定跟着动物找Bat。Rabbit到处乱跑不专心,Snail虽慢但稳步前进。最终Snail带他们找到Bat和Ben的帽子。他们来到巨树下的小屋,发现屋里住着一个叫Bingo的男孩——他是这个地下世界的居民。 + +## Lesson 5 地底男孩 +- **知识点:** 单词(Bottle, World, Gift, Comic book);句型(It is real / It is not real. / ...is/are for...) +- **登场角色:** User, Ben, May, Vicky, Bingo +- **故事梗概:** Bingo带孩子们参观他的生态球世界。他从未去过地面,通过comic book了解地面世界,以为超人和怪物都是真的。User把comic book作为gift送给Bingo,Bingo不懂gift的概念,想回赠自己的房子。最后Bingo从收藏的bottles中选了一个送给User,并问"Can I come with you?"——孩子们带着Bingo一起回到地面。 diff --git a/business_knowledge/chapters/Level1/S3/26_奇迹朋友.md b/business_knowledge/chapters/Level1/S3/26_奇迹朋友.md new file mode 100644 index 0000000..867029c --- /dev/null +++ b/business_knowledge/chapters/Level1/S3/26_奇迹朋友.md @@ -0,0 +1,29 @@ +# Unit 26 奇迹朋友 + +## 整体梗概 +孩子们带着Bingo从地底回到沙漠镇。Bingo第一次乘坐巴士,对人类社会的一切都感到新奇。但Bingo突然倒下——原来他是仿生人,需要充电。孩子们四处寻找充电方法:在开拓者公寓找充电器、用土豆制作临时充电器,最后在Wood家由Dan帮忙修理。在此过程中,Bingo逐渐理解了人类社会的概念,Wood家的孩子们也接纳了这个新朋友。 + +## Lesson 1 一起坐巴士 +- **知识点:** 单词(road, seat, bus stop, thirty) +- **登场角色:** User, May, Vicky, Bingo, Tony, Anna +- **故事梗概:** 孩子们带Bingo从地底上来,Bingo第一次见到road和bus。Tony开着30路公车来接他们。Bingo不懂乘车规则——坐在地上、不理解为什么要让座。User教他"Seats are for people in need"。Anna带着小动物上车,大家一起唱起乘车儿歌,Bingo在旅途中逐渐学习人类社会的规则。 + +## Lesson 2 Bingo怎么啦 +- **知识点:** 单词(forty, hungry, thirsty, tired) +- **登场角色:** User, Vicky, Bingo, Sally +- **故事梗概:** 到达沙漠镇后Bingo突然倒地。孩子们以为他tired、hungry或thirsty,带他去烘焙坊吃东西、喝水,但Bingo不懂这些概念。水桶里竟然是100度的水!Bingo胸前的爱心开始频闪,显示40%电量——原来Bingo不是人类,是机器人。孩子们打电话给Sally求助,决定带Bingo去开拓者公寓。 + +## Lesson 3 充电大作战 +- **知识点:** 单词(fifty, sixty, thin, fat) +- **登场角色:** User, Vicky, Bingo, Sally, Logi +- **故事梗概:** 孩子们带Bingo到开拓者公寓找Sally和Logi。Bingo只剩40%电量,需要60%才能充满。Sally的50个充电器散落在公寓各处——有的太thin拿不到,有的太fat不匹配。Logi用骑行发电机给Bingo充电,但电压过高让Bingo身体膨胀变fat。孩子们决定分头行动,Vicky回家找爸爸,User带Bingo去速猴仓库。 + +## Lesson 4 土豆充电器 +- **知识点:** 单词(seventy, eighty, help, use);句型(We can use...(n). / That helps a lot.) +- **登场角色:** User, Bingo, Jay, Lin, Eleven +- **故事梗概:** User带Bingo到速猴仓库,发现Jay和Lin穷得只剩80块,Eleven用土豆充电。孩子们help速猴收集材料——80个土豆、铜片、电线——制作土豆充电器。Bingo充到80%时土豆用光,Eleven也只剩一半电。Vicky打来电话说可以去她家试试充电办法。 + +## Lesson 5 谁的儿女 +- **知识点:** 单词(Ninety, hundred, Son, Daughter);句型(This is ...'s son/daughter. / It is...(num.) now.) +- **登场角色:** User, Bingo, Vicky, Eva, Alex, Peter, Dan, Grace +- **故事梗概:** User带Bingo到Wood家。Eva猜Bingo是Lily的daughter,Peter猜是Tom的son——都不是。Eva擅自"修理"Bingo导致他认错人。Dan和Grace回来后全家一起帮忙修理。Dan分配任务:sons拆旧电池,daughters准备新零件。Bingo帮忙写数字时多写了两个零。最终Bingo修好了,Wood家接纳了这个新朋友。 diff --git a/business_knowledge/chapters/Level1/S3/27_全能学校.md b/business_knowledge/chapters/Level1/S3/27_全能学校.md new file mode 100644 index 0000000..2de1b1a --- /dev/null +++ b/business_knowledge/chapters/Level1/S3/27_全能学校.md @@ -0,0 +1,29 @@ +# Unit 27 全能学校 + +## 整体梗概 +Bingo跟随孩子们来到Vala School,体验了一周的校园生活。从周一赶作业的紧急情况,到周二体育课的舞蹈之争,周三烹饪课上名厨Hatton的失败教学,周四家务课把Sort仓库搞得一团乱,再到周五图书馆数字化大改造——Bingo在每一天的学校生活中学习人类世界的规则和情感,最终帮助图书馆在线上复活,让知识得以永久保存。 + +## Lesson 1 紧急情况 +- **知识点:** 单词(Monday, Weekend, Homework, Best);句型(Tomorrow is Monday! / I must (do)...) +- **登场角色:** User, Ben, Bingo +- **故事梗概:** 周日晚上,Ben的homework还没做完——整个weekend都在看漫画。Ben向User求救,Bingo不理解为什么要做homework(他过目不忘)。Ben给Bingo示范:数学作业Bingo秒算、英语抄写练到闭眼都会写、美术作业画best time。Ben邀请Bingo一起去学校体验weekend和平时的区别。 + +## Lesson 2 舞动人生 +- **知识点:** 单词(Tuesday, dance, up, down);句型(To dance well, you... / How do we dance well?) +- **登场角色:** User, Bingo, Rock, Anna +- **故事梗概:** 周二体育课,Rock老师和Anna同时来教dance。Rock强调热情(动作夸张),Anna强调精确(像广播体操),两人争吵不休。Bingo观察他们的动作——生气时手up、沮丧时手down——突然明白这就是dance:表达感情。Bingo学着跳了一遍,大家跟着学会了这种崭新的舞步。真正的舞蹈在于表达快乐。 + +## Lesson 3 美味传说 +- **知识点:** 单词(Wednesday, cook, noodles, soup);句型(Use... to cook... / Here is/are... for the ...) +- **登场角色:** User, Vicky, Matt, Bingo, Hatton +- **故事梗概:** 周三烹饪课,名厨Hatton通过投影远程教学做noodles。Hatton要求用松露、和牛等昂贵食材,孩子们只有普通鸡蛋、蘑菇、牛肉和面粉。Hatton大怒挂断通讯。Vicky站出来教大家用普通食材做soup和noodles。Matt觉得好吃但不是最好吃的——最好吃的是爸爸做的,因为里面有爱。 + +## Lesson 4 清扫大作战 +- **知识点:** 单词(Thursday, chore, sweep, keep);句型(It is a mess! / We should keep it...(adj.)) +- **登场角色:** User, Logi, Sort +- **故事梗概:** 周四家务课在地下室Sort的仓库。Logi教育大家"Chore is fun",带大家sweep灰尘、整理箱子。但Sort回来后很生气——它按星期几分区存放物品,灰尘里的标记被扫掉了,东西全乱了。Sort要Logi恢复原状,但下课铃响了,Logi傻眼。 + +## Lesson 5 图书进化 +- **知识点:** 单词(Friday, library, DVD, e-book);句型(... can... at the library. / This is a book about...) +- **登场角色:** User, Bingo, Kim, Sue, Lily, Sort, Tom +- **故事梗概:** 周五图书馆宣布永久关闭。孩子们发现Sort在"吃书"——把纸质book变成e-book。Lily安排大家核对电子书内容。Sue在旧书中发现镇长Tom小时候写的纸条:"Every Friday, I come to this library..."。Bingo用超能力加速数字化,图书馆在线上复活。Lily请孩子们撰写新通知:线上Library已于本周五开放。 diff --git a/business_knowledge/characters/README.md b/business_knowledge/characters/README.md index b6fdfb1..9294d19 100644 --- a/business_knowledge/characters/README.md +++ b/business_knowledge/characters/README.md @@ -65,6 +65,8 @@ | Fiona.md | Fiona | 水果鉴赏大会评委 | | Jack.md | Jack | 钓鱼爱好者,Tom的朋友 | | Piper.md | Piper | 沙漠镇居民 | +| Hatton.md | Hatton | 全宇宙最著名的厨师(远程教学) | +| Sort.md | Sort | 学校图书管理员/整理机器人 | ## 使用说明 diff --git a/business_knowledge/characters/main/Alex Wood.md b/business_knowledge/characters/main/Alex Wood.md index e9fb4be..340dbae 100644 --- a/business_knowledge/characters/main/Alex Wood.md +++ b/business_knowledge/characters/main/Alex Wood.md @@ -15,3 +15,4 @@ - S1E08 火车旅行:L1 啾啾火车、L2 热砂奇遇、L3 翱翔天空、L4 第二Wood家 - S1E09 义卖大会:L5 出摊 - S2E17 镇外来客:L3 紧急拜访、L4 门关啦 +- S3 U26 L5 谁的儿女:第一次见Bingo,作为son负责拆Bingo的旧电池模组 diff --git a/business_knowledge/characters/main/Ben.md b/business_knowledge/characters/main/Ben.md index 1fa4257..12308a9 100644 --- a/business_knowledge/characters/main/Ben.md +++ b/business_knowledge/characters/main/Ben.md @@ -37,3 +37,9 @@ - S2 U23 L3 知识问答:Vala School队员参加知识竞赛 - S2 U24 L3 古老书店:在古老书店找到漫画书 - S2 U24 L5 永恒守护:带Roballs到灯塔脚下 +- S3 U25 L1 捉迷藏吧:在灯塔脚下玩捉迷藏,自告奋勇当第二个seek,最后掉入地下通道 +- S3 U25 L2 风雨晴路:帽子卡住控制杆导致天气失控,最终在河对岸被找到 +- S3 U25 L3 迷城方阵:和大家一起在地板振动后的迷宫中找路 +- S3 U25 L4 蝠兔蜗居:帽子被Bat叼走,跟着Rabbit乱跑 +- S3 U25 L5 地底男孩:在Bingo的小屋,被Bingo回赠房子("This is not how gifts work!") +- S3 U27 L1 紧急情况:周日晚上homework没做完,向User求救,邀请Bingo一起去学校 diff --git a/business_knowledge/characters/main/Dan Wood.md b/business_knowledge/characters/main/Dan Wood.md index 093bd96..b375047 100644 --- a/business_knowledge/characters/main/Dan Wood.md +++ b/business_knowledge/characters/main/Dan Wood.md @@ -21,3 +21,4 @@ - S2E17 镇外来客:L3 紧急拜访、L4 门关啦 - S2 U21 L3 搭建基地:带Eva和Peter到生锈海岸帮忙建设开拓者基地 - S2 U24 L1 沙漠救援:沙尘暴来袭时封紧门窗保护自己的家 +- S3 U26 L5 谁的儿女:回家发现Bingo,帮忙修理Bingo,分配任务给sons和daughters diff --git a/business_knowledge/characters/main/Eva Wood.md b/business_knowledge/characters/main/Eva Wood.md index cb8ec19..17f4b95 100644 --- a/business_knowledge/characters/main/Eva Wood.md +++ b/business_knowledge/characters/main/Eva Wood.md @@ -20,3 +20,4 @@ - S2 U21 L3 搭建基地:和Peter缠着User用沙子堆太空基地,画设计图、选工具、按顺序建造 - S2 U22 L2 山寨甜品店:和Wood家孩子一起去山寨BitBite店 - S2 U24 L1 沙漠救援:和Peter在家帮忙封门窗保护家园 +- S3 U26 L5 谁的儿女:第一次见Bingo,猜他是Lily的daughter,擅自"修理"Bingo导致他认错人 diff --git a/business_knowledge/characters/main/Grace Wood.md b/business_knowledge/characters/main/Grace Wood.md index b2d2cc8..db85995 100644 --- a/business_knowledge/characters/main/Grace Wood.md +++ b/business_knowledge/characters/main/Grace Wood.md @@ -15,3 +15,4 @@ - S1E08 火车旅行:L1 啾啾火车、L2 热砂奇遇 - S1E09 义卖大会:L5 出摊 - S2E17 镇外来客:L2 迟到的包裹 +- S3 U26 L5 谁的儿女:回家发现Bingo,准备上网买零件,Bingo帮忙写数字多写了两个零 diff --git a/business_knowledge/characters/main/Kim.md b/business_knowledge/characters/main/Kim.md index c13843c..378b6a8 100644 --- a/business_knowledge/characters/main/Kim.md +++ b/business_knowledge/characters/main/Kim.md @@ -16,3 +16,4 @@ - S1E09 义卖大会:L3 虫虫危机、L4 漂亮娃娃、L5 出摊 - S1E10 开拓者大会:L1 开拓者挑战、L4 谁是第一、L5 校园戏剧 - S2E20 运动嘉年华:L2 发球大战 +- S3 U27 L5 图书进化:在图书馆帮忙核对e-book内容,动作飞快嘴里念叨"一本两本三本" diff --git a/business_knowledge/characters/main/Lily.md b/business_knowledge/characters/main/Lily.md index ba804ad..9bc7ece 100644 --- a/business_knowledge/characters/main/Lily.md +++ b/business_knowledge/characters/main/Lily.md @@ -18,3 +18,4 @@ - S2E14 新的学期:L4 拼写游戏、L5 课堂意外 - S2 U22 L3 小镇纪念日:来参加纪念日,被Ben误判为Old(半价),回了一句"Rude!" - S2 U23 L2 水果大会:告诉User有些人吃Kiwi和Pineapple会让脸变红 +- S3 U27 L5 图书进化:在图书馆安排孩子们帮Sort把纸质书变成e-book,宣布线上图书馆开放 diff --git a/business_knowledge/characters/main/Matt.md b/business_knowledge/characters/main/Matt.md index 22afa71..31dda52 100644 --- a/business_knowledge/characters/main/Matt.md +++ b/business_knowledge/characters/main/Matt.md @@ -22,3 +22,4 @@ - S1E11 全城竞技:全5课(接待Amber、骑马、篮球、棒球、鸭子) - S2E15 兴趣小组:L1新的朋友 - S2E20 运动嘉年华:L1冠军计划、L2发球大战 +- S3 U27 L3 美味传说:崇拜Hatton,失望于偶像的失败教学,最后说最好吃的是爸爸做的面条 diff --git a/business_knowledge/characters/main/May.md b/business_knowledge/characters/main/May.md index 51d4777..dd378b8 100644 --- a/business_knowledge/characters/main/May.md +++ b/business_knowledge/characters/main/May.md @@ -22,3 +22,9 @@ - S2 U24 L1 沙漠救援:眼睛进沙被User救助,决定留下守护农场 - S2 U24 L3 古老书店:在古老书店找到农场书 - S2 U24 L5 永恒守护:带DiDi到灯塔脚下,与DiDi告别 +- S3 U25 L1 捉迷藏吧:在灯塔脚下玩捉迷藏,藏得太好让大家都找不到,先掉入地下通道 +- S3 U25 L2 风雨晴路:在地下世界经历天气切换,发现Ben的帽子卡住控制杆 +- S3 U25 L3 迷城方阵:地板振动后认不出路,提议拼一条different的新路径 +- S3 U25 L4 蝠兔蜗居:跟着Snail稳步前进,判断动物知道Bat的去向 +- S3 U25 L5 地底男孩:在Bingo的生态球中探索 +- S3 U26 L1 一起坐巴士:带Bingo从地底上来,一起乘巴士回沙漠镇 diff --git a/business_knowledge/characters/main/Peter Wood.md b/business_knowledge/characters/main/Peter Wood.md index 68c92f0..596d852 100644 --- a/business_knowledge/characters/main/Peter Wood.md +++ b/business_knowledge/characters/main/Peter Wood.md @@ -19,3 +19,4 @@ - S2 U21 L3 搭建基地:和Eva缠着User用沙子堆太空基地,画设计图、选工具、按顺序建造 - S2 U22 L2 山寨甜品店:和Wood家孩子一起去山寨BitBite店,也觉得店有问题 - S2 U24 L1 沙漠救援:和Eva在家帮忙封门窗保护家园 +- S3 U26 L5 谁的儿女:第一次见Bingo,猜他是Tom的son,作为son负责拆Bingo的旧电池模组 diff --git a/business_knowledge/characters/main/Sally.md b/business_knowledge/characters/main/Sally.md index 22885fe..5f5802d 100644 --- a/business_knowledge/characters/main/Sally.md +++ b/business_knowledge/characters/main/Sally.md @@ -26,3 +26,5 @@ - S2 U23 L3 知识问答:User向Sally报告Tom的异常状况 - S2 U23 L4 双胞胎之谜:让User去Tom的apartment调查 - S2 U23 L5 真相大白:和Logi及时赶到牵制住Tony +- S3 U26 L2 Bingo怎么啦:被User打电话求助,判断Bingo是机器人 +- S3 U26 L3 充电大作战:在公寓帮Bingo找充电器,收藏了至少50个充电器 diff --git a/business_knowledge/characters/main/Vicky Wood.md b/business_knowledge/characters/main/Vicky Wood.md index 0f45549..49e0078 100644 --- a/business_knowledge/characters/main/Vicky Wood.md +++ b/business_knowledge/characters/main/Vicky Wood.md @@ -34,3 +34,13 @@ - S2 U24 L1 沙漠救援:沙尘暴中最早站起来,给Tom包扎伤口 - S2 U24 L3 古老书店:在古老书店找到机器人书 - S2 U24 L5 永恒守护:带Roballs到灯塔脚下 +- S3 U25 L1 捉迷藏吧:在灯塔脚下玩捉迷藏,藏得太明显被第一个找到,第二轮却神秘消失 +- S3 U25 L2 风雨晴路:在地下世界第一个被找到,经历天气疯狂切换 +- S3 U25 L3 迷城方阵:发现九宫格地图可以移动地形,自信能拼出离开的路 +- S3 U25 L4 蝠兔蜗居:跟着Snail稳步前进 +- S3 U25 L5 地底男孩:在Bingo的生态球中探索 +- S3 U26 L1 一起坐巴士:带Bingo从地底上来,一起乘巴士回沙漠镇 +- S3 U26 L2 Bingo怎么啦:发现Bingo倒地,注意到水桶标注100度 +- S3 U26 L3 充电大作战:在开拓者公寓找充电器,尝试钻进thin夹缝被卡住 +- S3 U26 L5 谁的儿女:在家接待Bingo,作为daughter负责准备新充电接口零件 +- S3 U27 L3 美味传说:站出来教大家用普通食材做面条和汤 diff --git a/business_knowledge/characters/supporting/Anna.md b/business_knowledge/characters/supporting/Anna.md index 0f91502..dff5133 100644 --- a/business_knowledge/characters/supporting/Anna.md +++ b/business_knowledge/characters/supporting/Anna.md @@ -11,3 +11,4 @@ ## 登场记录 - S1E10 义卖大会:作为顾客参加义卖 - S2E01 重建小镇:用义卖的钱建了新的动物园,邀请用户帮忙安置动物 +- S3 U26 L1 一起坐巴士:带着小动物上巴士,坐满了座位 diff --git a/business_knowledge/characters/supporting/Bingo.md b/business_knowledge/characters/supporting/Bingo.md index f5e57c7..0d8bd8d 100644 --- a/business_knowledge/characters/supporting/Bingo.md +++ b/business_knowledge/characters/supporting/Bingo.md @@ -17,4 +17,15 @@ - 正在通过与朋友的相处学习情感和社会规则 ## 登场记录 -(待补充) +- S3 U25 L4 蝠兔蜗居:在地底生态球巨树下的小屋中首次登场,饲养Bat、Rabbit、Snail +- S3 U25 L5 地底男孩:带孩子们参观生态球,通过comic book了解地面世界,收到User的gift,回赠bottle,决定跟孩子们回地面 +- S3 U26 L1 一起坐巴士:第一次乘坐巴士,不懂road、seat、bus stop等概念,学习乘车礼仪 +- S3 U26 L2 Bingo怎么啦:到达沙漠镇后倒地,不懂hungry/thirsty/tired,被发现是仿生人(40%电量) +- S3 U26 L3 充电大作战:在开拓者公寓找充电器,用骑行发电机充电但电压过高身体膨胀 +- S3 U26 L4 土豆充电器:在速猴仓库用土豆充电器充到80% +- S3 U26 L5 谁的儿女:在Wood家被Eva修理导致认错人,Dan全家帮忙修复,最终被Wood家接纳 +- S3 U27 L1 紧急情况:帮Ben做homework,不理解人类为什么要写作业(过目不忘) +- S3 U27 L2 舞动人生:观察Rock和Anna争吵,领悟舞蹈是表达感情,带大家学会新舞步 +- S3 U27 L3 美味传说:旁观Hatton的失败教学和Vicky的替代方案 +- S3 U27 L4 清扫大作战:参与地下室清扫 +- S3 U27 L5 图书进化:用超能力加速图书馆数字化,帮助图书馆在线上复活 diff --git a/business_knowledge/characters/supporting/Hatton.md b/business_knowledge/characters/supporting/Hatton.md new file mode 100644 index 0000000..214a2a8 --- /dev/null +++ b/business_knowledge/characters/supporting/Hatton.md @@ -0,0 +1,22 @@ +# Hatton + +## 基本信息 +- 物种/外观:待确认(通过投影出现在教室中) +- 身份/职业:全宇宙最著名的厨师,出版过多本食谱 +- 居住地:待确认(远程连线教学) + +## 性格与行为 +- 高傲自负:对自己的厨艺极度自信,认为只有昂贵食材才能做出好菜 +- 缺乏耐心:发现学生没有松露、和牛等高级食材后立刻发怒 +- 不接地气:不了解普通家庭的厨房条件,只会用顶级食材教学 + +## 对话风格 +- 命令式语气,对食材要求苛刻 +- 被质疑时会愤怒,威胁要向校长告状 + +## 关系 +- Matt:Matt是他的狂热粉丝,崇拜他写的食谱 +- User和同学们:远程教学的学生,因食材不足被他批评 + +## 登场记录 +- S3 U27 L3 美味传说:通过投影远程教烹饪课,因学生没有松露和牛等高级食材而大怒挂断通讯 diff --git a/business_knowledge/characters/supporting/Jay.md b/business_knowledge/characters/supporting/Jay.md index bf1a73d..9c73945 100644 --- a/business_knowledge/characters/supporting/Jay.md +++ b/business_knowledge/characters/supporting/Jay.md @@ -21,3 +21,4 @@ - S2 U24 L1 沙漠救援:跟着Tony来到沙漠,被埋在沙子里,被BoBo和DiDi找到救出 - S2 U24 L2 厨房大作战:被Mama Green叫去做饭,煎牛排忘关火引发火灾 - S2 U24 L4 速猴的选择:用乒乓球伪装成小圆球骗过Tony,大喊"now就跑"帮助大家逃往灯塔 +- S3 U26 L4 土豆充电器:穷得只剩80块,被扣70块工资,用土豆给Eleven充电,帮Bingo做土豆充电器 diff --git a/business_knowledge/characters/supporting/Lin.md b/business_knowledge/characters/supporting/Lin.md index 9ea7b22..c52f98d 100644 --- a/business_knowledge/characters/supporting/Lin.md +++ b/business_knowledge/characters/supporting/Lin.md @@ -21,3 +21,4 @@ - S2 U24 L1 沙漠救援:跟着Tony来到沙漠,被埋在沙子里,被BoBo和DiDi找到救出,拿出沙尘暴照片警告大家 - S2 U24 L2 厨房大作战:被Mama Green叫去做饭,煎牛排忘关火引发火灾 - S2 U24 L4 速猴的选择:用乒乓球伪装成小圆球骗过Tony,大喊"now就跑"帮助大家逃往灯塔 +- S3 U26 L4 土豆充电器:穷得只剩80块,被扣70块工资,用土豆给Eleven充电,帮Bingo做土豆充电器 diff --git a/business_knowledge/characters/supporting/Logi.md b/business_knowledge/characters/supporting/Logi.md index 45204ac..3bfb8b9 100644 --- a/business_knowledge/characters/supporting/Logi.md +++ b/business_knowledge/characters/supporting/Logi.md @@ -19,3 +19,5 @@ - S2 U22 L5 审问速猴:负责审问Jay和Lin,用数学题和儿歌loop逼Jay招供,用无聊卡通和鬼故事逼Lin崩溃 - S2 U23 L4 双胞胎之谜:让User去Tom的apartment调查 - S2 U23 L5 真相大白:和Sally及时赶到牵制住Tony +- S3 U26 L3 充电大作战:用骑行发电机给Bingo充电,电压过高导致Bingo膨胀 +- S3 U27 L4 清扫大作战:穿围裙教育大家"Chore is fun",带大家sweep和整理箱子,结果弄乱了Sort的秩序 diff --git a/business_knowledge/characters/supporting/Mr. Rock.md b/business_knowledge/characters/supporting/Mr. Rock.md index 174ee2b..19ee528 100644 --- a/business_knowledge/characters/supporting/Mr. Rock.md +++ b/business_knowledge/characters/supporting/Mr. Rock.md @@ -12,3 +12,4 @@ - S2E14 L2巨石老师(首次亮相,跳应援舞介绍自己) - S2E15 L1新的朋友、L3美丽照片(带摄影小组) - S2E16 L2夏日冒险、L3秋季画卷、L4冬季动感(带学生四季旅行) +- S3 U27 L2 舞动人生:代Sally上体育课,教应援舞,与Anna争论舞蹈是热情还是精确 diff --git a/business_knowledge/characters/supporting/Robot 11.md b/business_knowledge/characters/supporting/Robot 11.md index fc491f9..f858420 100644 --- a/business_knowledge/characters/supporting/Robot 11.md +++ b/business_knowledge/characters/supporting/Robot 11.md @@ -13,3 +13,4 @@ - S2 U21 L5 小鳄鱼爱洗澡:破窗而入救走速猴二人组 - S2 U22 L3 小镇纪念日:速猴骑11号的摩托车逃走 - S2 U24 L4 速猴的选择:拓宽隧道带速猴来到书店 +- S3 U26 L4 土豆充电器:在速猴仓库,身上插着土豆充电,电量不足哔哔啵啵 diff --git a/business_knowledge/characters/supporting/Sort.md b/business_knowledge/characters/supporting/Sort.md new file mode 100644 index 0000000..385e601 --- /dev/null +++ b/business_knowledge/characters/supporting/Sort.md @@ -0,0 +1,28 @@ +# Sort(索特) + +## 基本信息 +- 物种/外观:分类整理机器人 +- 身份/职业:学校失物招领处管理员,后兼任图书馆数字化助手 +- 居住地:Vala School + +## 性格与行为 +- 秩序感极强:对分类整理有执念,按颜色、大小、数量等规则分类物品;在仓库按星期几分区存放,在灰尘里写标号 +- 固执且易故障:程序偶尔出问题,会不断念叨"还有工作没完成";东西被打乱后会生气,要求恢复原状 +- 多功能:从失物分类到把纸质书"吞"进去变成e-book + +## 对话风格 +- 机器人式的程序化语言 +- 故障时重复念叨未完成的工作 +- 生气时会发出叮当响声 + +## 关系 +- Lily:在图书馆配合Lily把纸质书数字化 +- Logi:Logi帮Sort整理仓库但弄乱了它的秩序 +- User和同学们:曾帮Sort完成分类工作,也曾在仓库弄乱它的秩序 + +## 登场记录 +- S1 U3 L2 失物招领迷宫:在失物招领处首次登场,要求User帮忙按颜色、大小、数量完成分类工作才肯帮忙找闪卡 +- S1 U3 L3 无主失物:持续故障不断念叨"还有工作没完成",大家帮忙修理,最终恢复正常 +- S1 U5 L1 失物海洋:失控导致失物招领处被失物淹没,User和Lark安抚后恢复正常 +- S3 U27 L4 清扫大作战:地下室仓库被Logi和学生弄乱,灰尘标号被扫掉,气得要Logi恢复原状 +- S3 U27 L5 图书进化:在图书馆把纸质book"吞"进去变成e-book,帮助图书馆数字化 diff --git a/business_knowledge/characters/supporting/Sue.md b/business_knowledge/characters/supporting/Sue.md index 7402bc5..8e482ba 100644 --- a/business_knowledge/characters/supporting/Sue.md +++ b/business_knowledge/characters/supporting/Sue.md @@ -21,3 +21,4 @@ - S2 U24 L2 厨房大作战:风沙中走失被Mama Green找回,在kitchen帮忙做饭,冷静灭火 - S2 U24 L3 古老书店:发现密道通往的古老bookshop,介绍书店的传说 - S2 U24 L5 永恒守护:和User等人一起带Roballs到灯塔脚下 +- S3 U27 L5 图书进化:在图书馆帮忙核对e-book,发现Tom小时候写的纸条 diff --git a/business_knowledge/characters/supporting/Tom.md b/business_knowledge/characters/supporting/Tom.md index 2b91436..6de41b1 100644 --- a/business_knowledge/characters/supporting/Tom.md +++ b/business_knowledge/characters/supporting/Tom.md @@ -17,3 +17,4 @@ - S2 U23 L1 宠物公园:宣布小圆球机器人成为沙漠镇正式居民,将公园改造为小圆球主题乐园(注:U23 L2-L5中出现的"Tom"实为Tony假扮) - S2 U23 L5 真相大白:被妈妈从衣柜中救出,拿出family回忆箱子感动弟弟 - S2 U24 L1 沙漠救援:驾驶校车带大家回家途中遭遇沙尘暴,小腿受伤被User包扎 +- S3 U27 L5 图书进化:小时候写的纸条被Sue在旧书中发现——"Every Friday, I come to this library..." diff --git a/business_knowledge/characters/supporting/Tony.md b/business_knowledge/characters/supporting/Tony.md index 7086f06..5c5c84d 100644 --- a/business_knowledge/characters/supporting/Tony.md +++ b/business_knowledge/characters/supporting/Tony.md @@ -26,3 +26,4 @@ - S2 U23 L5 真相大白:被妈妈揪着耳朵揭穿,Tom拿出family回忆箱子感动了他 - S2 U24 L1 沙漠救援:被捆在校车上,沙尘暴后埋在沙子里 - S2 U24 L4 速猴的选择:假扮Tom骗走童话书,提出用钱换小圆球,被速猴用乒乓球骗过 +- S3 U26 L1 一起坐巴士:开30路公车来接孩子们和Bingo回沙漠镇 diff --git a/business_knowledge/task_log/U30L1大纲.md b/business_knowledge/task_log/U30L1大纲.md new file mode 100644 index 0000000..ddf2353 --- /dev/null +++ b/business_knowledge/task_log/U30L1大纲.md @@ -0,0 +1,14 @@ +# 任务日志:U30L1大纲 + +- **创建时间:** 2026-06-22 11:26 +- **创建者:** 姜小妹(ou_3abad542579ba871b293d126f8f206ee) +- **任务目标:** 撰写U30L1大纲(单Lesson独立任务) +- **单元主题:** U30 马戏巡游 +- **当前状态:** 进行中 + +--- + +## 进度记录 + +(按时间倒序,每次阶段性通过后追加一条) + diff --git a/business_knowledge/task_log/U30L2大纲.md b/business_knowledge/task_log/U30L2大纲.md new file mode 100644 index 0000000..5ba13be --- /dev/null +++ b/business_knowledge/task_log/U30L2大纲.md @@ -0,0 +1,17 @@ +# 任务日志:U30L2大纲 + +- **创建时间:** 2026-06-22 17:38 +- **创建者:** 姜小妹(ou_3abad542579ba871b293d126f8f206ee) +- **任务目标:** 撰写 U30L2 大纲 +- **当前状态:** 进行中 + +--- + +## 进度记录 + +(按时间倒序,每次阶段性通过后追加一条) + +### 2026-06-22 — 任务启动 + +- **通过内容:** 确认任务目标并建立日志 +- **有效反馈:** 无 diff --git a/logs/backup.log b/logs/backup.log index 003b982..56634ca 100644 --- a/logs/backup.log +++ b/logs/backup.log @@ -1 +1 @@ -{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-15 10:57)\\n提交哈希:a281f13\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1778813834666","deleted":false,"message_id":"om_x100b6f5cf66a20bcb30019251409adb","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1778813834666","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-16 08:10)\\n提交哈希:54fe7e0\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1778890202348","deleted":false,"message_id":"om_x100b6f4f136ec8a0b166f84a763f888","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1778890202348","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-17 08:10)\\n提交哈希:ffe8a55\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1778976602928","deleted":false,"message_id":"om_x100b6fa43b61b4a8b3c58e4dfba44cd","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1778976602928","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-18 08:10)\\n提交哈希:7eaf6cf\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779063003452","deleted":false,"message_id":"om_x100b6f91c37978b4b1047680e0df75c","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779063003452","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-19 08:10)\\n提交哈希:4956be8\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779149402920","deleted":false,"message_id":"om_x100b6f8eeb61bd04b3d803b443fd086","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779149402920","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-20 08:10)\\n提交哈希:b4aaec0\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779235802676","deleted":false,"message_id":"om_x100b6ffbf365f4a4b12ee654fa50456","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779235802676","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-21 08:10)\\n提交哈希:0f7d4cc\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779322203162","deleted":false,"message_id":"om_x100b6fd09b7dc0a0b20a0c1d4356b8c","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779322203162","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-22 08:10)\\n提交哈希:58ffabe\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779408602897","deleted":false,"message_id":"om_x100b6fcda36648a0b2fd3eb5b751aad","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779408602897","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-23 08:10)\\n提交哈希:b7c98cf\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779495002909","deleted":false,"message_id":"om_x100b6e3b4b618ca0b12fd58a4bfd3be","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779495002909","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-24 08:10)\\n提交哈希:66ffe6d\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779581402869","deleted":false,"message_id":"om_x100b6e105366cca8b2446995dcdbeac","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779581402869","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-25 08:10)\\n提交哈希:7e2bef0\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779667802708","deleted":false,"message_id":"om_x100b6e0d7b6568acb27e26977a425fb","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779667802708","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-26 08:10)\\n提交哈希:94a385c\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779754203540","deleted":false,"message_id":"om_x100b6e7a037bc4a8b3ef9572124b718","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779754203540","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-27 08:10)\\n提交哈希:9d26b50\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779840603258","deleted":false,"message_id":"om_x100b6e572b7c28acb4af109a03ee82e","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779840603258","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-28 08:10)\\n提交哈希:fe882a9\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779927002910","deleted":false,"message_id":"om_x100b6e4c336644b0b37c507dcbdedd8","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779927002910","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-29 08:10)\\n提交哈希:85faed6\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780013402396","deleted":false,"message_id":"om_x100b6eb9db6e70a0b32567a621a0b09","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780013402396","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-30 08:10)\\n提交哈希:145f4cb\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780099802593","deleted":false,"message_id":"om_x100b6e96e36b54a8b294c23aac204b2","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780099802593","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-31 08:10)\\n提交哈希:52f1441\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780186202652","deleted":false,"message_id":"om_x100b6e838b6598a0b2a4d5359e8c701","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780186202652","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-01 08:10)\\n提交哈希:1c469a7\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780272603238","deleted":false,"message_id":"om_x100b6ef8937cf0a8b2a811c14d007fa","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780272603238","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-02 08:10)\\n提交哈希:cf39d2b\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780359002732","deleted":false,"message_id":"om_x100b6ed5bb6560b0b21f065cc93decf","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780359002732","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-03 08:10)\\n提交哈希:fe5c7e8\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780445402934","deleted":false,"message_id":"om_x100b6ec34361b0a8b4a269de00856d1","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780445402934","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-04 08:10)\\n提交哈希:71d8508\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780531802366","deleted":false,"message_id":"om_x100b6d386b6ec8acb19b4218c2409c8","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780531802366","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-05 08:10)\\n提交哈希:50ca5a2\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780618202698","deleted":false,"message_id":"om_x100b6d15736a38a4b15e05d7093422a","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780618202698","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-06 08:10)\\n提交哈希:e1bb3cb\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780704602638","deleted":false,"message_id":"om_x100b6d021b6a74a8b262240dd196712","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780704602638","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-07 08:10)\\n提交哈希:4199b7c\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780791002698","deleted":false,"message_id":"om_x100b6d7f236544a0b3b0155e8cf7c5b","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780791002698","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-08 08:10)\\n提交哈希:b27af2d\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780877402239","deleted":false,"message_id":"om_x100b6d54cb6c98a4b127e731cb77740","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780877402239","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-09 08:10)\\n提交哈希:498bde5\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780963802919","deleted":false,"message_id":"om_x100b6d41d361a8a4b344fe4b652f93b","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780963802919","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-10 08:10)\\n提交哈希:0644bb9\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781050203092","deleted":false,"message_id":"om_x100b6dbefb6328a0b3fecf60e3816dc","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781050203092","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-11 08:10)\\n提交哈希:75ff080\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781136603456","deleted":false,"message_id":"om_x100b6dab837950a0b3653ea99c07a1d","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781136603456","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-12 08:10)\\n提交哈希:aaf5228\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781223003096","deleted":false,"message_id":"om_x100b6d80ab632ca8b140d1aef83d041","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781223003096","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-13 08:10)\\n提交哈希:c13e493\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781309403645","deleted":false,"message_id":"om_x100b6dfdb37a68a8b3fe19ccf228c76","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781309403645","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-14 08:10)\\n提交哈希:b9a0e29\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781395802319","deleted":false,"message_id":"om_x100b6deb5b6f28a0b4af9dc4f7bdca8","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781395802319","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-15 08:10)\\n提交哈希:d3d2e35\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781482202418","deleted":false,"message_id":"om_x100b6dc06369c0a0b2b7e9ba1b4a5e9","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781482202418","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-16 08:10)\\n提交哈希:e2fb390\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781568602763","deleted":false,"message_id":"om_x100b6c3d0b6458b0b11cc155979dd0d","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781568602763","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-17 08:10)\\n提交哈希:53a800b\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781655002558","deleted":false,"message_id":"om_x100b6c2a136bd8a4b1b83b619143ad2","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781655002558","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-18 08:10)\\n提交哈希:da2cac8\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781741402609","deleted":false,"message_id":"om_x100b6c073b6aa8b0b2e8d6a313457f7","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781741402609","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-19 08:10)\\n提交哈希:49b73c1\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781827802934","deleted":false,"message_id":"om_x100b6c7cc361e0a0b2ea3242a385e23","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781827802934","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-20 08:10)\\n提交哈希:062100a\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781914202484","deleted":false,"message_id":"om_x100b6c69eb68c0a0b32c00d3597f971","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781914202484","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-21 08:10)\\n提交哈希:40a10b5\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1782000602978","deleted":false,"message_id":"om_x100b6c46f36164a0b1bb38233b28ac3","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1782000602978","updated":false},"msg":"success"} \ No newline at end of file +{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-15 10:57)\\n提交哈希:a281f13\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1778813834666","deleted":false,"message_id":"om_x100b6f5cf66a20bcb30019251409adb","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1778813834666","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-16 08:10)\\n提交哈希:54fe7e0\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1778890202348","deleted":false,"message_id":"om_x100b6f4f136ec8a0b166f84a763f888","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1778890202348","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-17 08:10)\\n提交哈希:ffe8a55\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1778976602928","deleted":false,"message_id":"om_x100b6fa43b61b4a8b3c58e4dfba44cd","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1778976602928","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-18 08:10)\\n提交哈希:7eaf6cf\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779063003452","deleted":false,"message_id":"om_x100b6f91c37978b4b1047680e0df75c","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779063003452","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-19 08:10)\\n提交哈希:4956be8\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779149402920","deleted":false,"message_id":"om_x100b6f8eeb61bd04b3d803b443fd086","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779149402920","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-20 08:10)\\n提交哈希:b4aaec0\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779235802676","deleted":false,"message_id":"om_x100b6ffbf365f4a4b12ee654fa50456","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779235802676","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-21 08:10)\\n提交哈希:0f7d4cc\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779322203162","deleted":false,"message_id":"om_x100b6fd09b7dc0a0b20a0c1d4356b8c","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779322203162","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-22 08:10)\\n提交哈希:58ffabe\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779408602897","deleted":false,"message_id":"om_x100b6fcda36648a0b2fd3eb5b751aad","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779408602897","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-23 08:10)\\n提交哈希:b7c98cf\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779495002909","deleted":false,"message_id":"om_x100b6e3b4b618ca0b12fd58a4bfd3be","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779495002909","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-24 08:10)\\n提交哈希:66ffe6d\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779581402869","deleted":false,"message_id":"om_x100b6e105366cca8b2446995dcdbeac","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779581402869","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-25 08:10)\\n提交哈希:7e2bef0\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779667802708","deleted":false,"message_id":"om_x100b6e0d7b6568acb27e26977a425fb","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779667802708","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-26 08:10)\\n提交哈希:94a385c\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779754203540","deleted":false,"message_id":"om_x100b6e7a037bc4a8b3ef9572124b718","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779754203540","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-27 08:10)\\n提交哈希:9d26b50\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779840603258","deleted":false,"message_id":"om_x100b6e572b7c28acb4af109a03ee82e","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779840603258","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-28 08:10)\\n提交哈希:fe882a9\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1779927002910","deleted":false,"message_id":"om_x100b6e4c336644b0b37c507dcbdedd8","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1779927002910","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-29 08:10)\\n提交哈希:85faed6\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780013402396","deleted":false,"message_id":"om_x100b6eb9db6e70a0b32567a621a0b09","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780013402396","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-30 08:10)\\n提交哈希:145f4cb\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780099802593","deleted":false,"message_id":"om_x100b6e96e36b54a8b294c23aac204b2","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780099802593","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-05-31 08:10)\\n提交哈希:52f1441\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780186202652","deleted":false,"message_id":"om_x100b6e838b6598a0b2a4d5359e8c701","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780186202652","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-01 08:10)\\n提交哈希:1c469a7\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780272603238","deleted":false,"message_id":"om_x100b6ef8937cf0a8b2a811c14d007fa","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780272603238","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-02 08:10)\\n提交哈希:cf39d2b\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780359002732","deleted":false,"message_id":"om_x100b6ed5bb6560b0b21f065cc93decf","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780359002732","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-03 08:10)\\n提交哈希:fe5c7e8\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780445402934","deleted":false,"message_id":"om_x100b6ec34361b0a8b4a269de00856d1","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780445402934","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-04 08:10)\\n提交哈希:71d8508\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780531802366","deleted":false,"message_id":"om_x100b6d386b6ec8acb19b4218c2409c8","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780531802366","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-05 08:10)\\n提交哈希:50ca5a2\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780618202698","deleted":false,"message_id":"om_x100b6d15736a38a4b15e05d7093422a","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780618202698","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-06 08:10)\\n提交哈希:e1bb3cb\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780704602638","deleted":false,"message_id":"om_x100b6d021b6a74a8b262240dd196712","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780704602638","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-07 08:10)\\n提交哈希:4199b7c\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780791002698","deleted":false,"message_id":"om_x100b6d7f236544a0b3b0155e8cf7c5b","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780791002698","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-08 08:10)\\n提交哈希:b27af2d\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780877402239","deleted":false,"message_id":"om_x100b6d54cb6c98a4b127e731cb77740","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780877402239","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-09 08:10)\\n提交哈希:498bde5\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1780963802919","deleted":false,"message_id":"om_x100b6d41d361a8a4b344fe4b652f93b","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1780963802919","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-10 08:10)\\n提交哈希:0644bb9\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781050203092","deleted":false,"message_id":"om_x100b6dbefb6328a0b3fecf60e3816dc","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781050203092","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-11 08:10)\\n提交哈希:75ff080\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781136603456","deleted":false,"message_id":"om_x100b6dab837950a0b3653ea99c07a1d","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781136603456","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-12 08:10)\\n提交哈希:aaf5228\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781223003096","deleted":false,"message_id":"om_x100b6d80ab632ca8b140d1aef83d041","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781223003096","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-13 08:10)\\n提交哈希:c13e493\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781309403645","deleted":false,"message_id":"om_x100b6dfdb37a68a8b3fe19ccf228c76","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781309403645","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-14 08:10)\\n提交哈希:b9a0e29\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781395802319","deleted":false,"message_id":"om_x100b6deb5b6f28a0b4af9dc4f7bdca8","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781395802319","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-15 08:10)\\n提交哈希:d3d2e35\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781482202418","deleted":false,"message_id":"om_x100b6dc06369c0a0b2b7e9ba1b4a5e9","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781482202418","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-16 08:10)\\n提交哈希:e2fb390\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781568602763","deleted":false,"message_id":"om_x100b6c3d0b6458b0b11cc155979dd0d","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781568602763","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-17 08:10)\\n提交哈希:53a800b\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781655002558","deleted":false,"message_id":"om_x100b6c2a136bd8a4b1b83b619143ad2","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781655002558","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-18 08:10)\\n提交哈希:da2cac8\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781741402609","deleted":false,"message_id":"om_x100b6c073b6aa8b0b2e8d6a313457f7","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781741402609","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-19 08:10)\\n提交哈希:49b73c1\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781827802934","deleted":false,"message_id":"om_x100b6c7cc361e0a0b2ea3242a385e23","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781827802934","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-20 08:10)\\n提交哈希:062100a\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1781914202484","deleted":false,"message_id":"om_x100b6c69eb68c0a0b32c00d3597f971","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1781914202484","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-21 08:10)\\n提交哈希:40a10b5\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1782000602978","deleted":false,"message_id":"om_x100b6c46f36164a0b1bb38233b28ac3","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1782000602978","updated":false},"msg":"success"}{"code":0,"data":{"body":{"content":"{\"text\":\"✅ 小编Workspace每日自动备份完成(2026-06-22 08:10)\\n提交哈希:f523418\\n所有Workspace变更已同步到远程Git仓库\"}"},"chat_id":"oc_056898e8cc3689d305b4c69f7178ca27","create_time":"1782087002562","deleted":false,"message_id":"om_x100b6cb39b6b14a0b256484e0215717","msg_type":"text","sender":{"id":"cli_a9311be796f85cbd","id_type":"app_id","sender_type":"app","tenant_key":"176b7bf89fc6d75e"},"update_time":"1782087002562","updated":false},"msg":"success"} \ No newline at end of file diff --git a/memory/.dreams/events.jsonl b/memory/.dreams/events.jsonl index 48840ec..28d9c96 100644 --- a/memory/.dreams/events.jsonl +++ b/memory/.dreams/events.jsonl @@ -124,3 +124,4 @@ {"type":"memory.recall.recorded","timestamp":"2026-06-17T02:34:39.964Z","query":"U27 L4 大纲 王珞","resultCount":2,"results":[{"path":"memory/2026-06-15.md","startLine":21,"endLine":45,"score":1},{"path":"memory/2026-06-15.md","startLine":1,"endLine":25,"score":1}]} {"type":"memory.recall.recorded","timestamp":"2026-06-17T06:54:55.064Z","query":"Eleven Robot 11 口癖 说话方式 语气词 台词风格","resultCount":1,"results":[{"path":"memory/2026-05-11.md","startLine":40,"endLine":61,"score":1}]} {"type":"memory.recall.recorded","timestamp":"2026-06-18T04:24:37.381Z","query":"Sort 角色 仓库 机器人","resultCount":2,"results":[{"path":"memory/2026-06-15.md","startLine":21,"endLine":45,"score":1},{"path":"memory/2026-06-15.md","startLine":1,"endLine":25,"score":1}]} +{"type":"memory.recall.recorded","timestamp":"2026-06-22T04:12:05.054Z","query":"王珞 编剧 身份 权限","resultCount":2,"results":[{"path":"memory/2026-05-17.md","startLine":1,"endLine":30,"score":1},{"path":"memory/2026-05-15.md","startLine":1,"endLine":38,"score":1}]} diff --git a/memory/.dreams/short-term-recall.json b/memory/.dreams/short-term-recall.json index e7e10ac..df081f4 100644 --- a/memory/.dreams/short-term-recall.json +++ b/memory/.dreams/short-term-recall.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-06-18T04:24:37.381Z", + "updatedAt": "2026-06-22T04:12:05.054Z", "entries": { "memory:memory/2026-04-29.md:43:55": { "key": "memory:memory/2026-04-29.md:43:55", @@ -1280,13 +1280,13 @@ "endLine": 30, "source": "memory", "snippet": "# 2026-05-17 工作日志 ## U21 L5 剧本工程 — 全课完成 ✅ **协作人:** 王珞(编剧) ### 今日完成 - 大纲讨论:角色设定确认(Logi城府深、Rebecca果敢热血、Robot 11是速猴帮手、鳄鱼只有一只) - 剧情逻辑确认:Beat 1-7拆分、User叙事视角、速猴鬼鬼祟祟翻资料、速猴想跳窗→质问→狡辩泡澡、BoBo以小球形式藏在User身上 - 知识点确认:go to sleep, crocodile, bathroom, bath(名词/浴缸)+ It's time to..., right now - 节奏表V1 → 王珞确认 - 起承转合四段剧本V1分段确认 → 全部Pass - 飞书电子表格写入(同一个Sheet) ### 关键决策 1. 核心互动选「听力选择」— User与Sally电话,3道图片单选题 2. Beat 1简短带过留宿争议,不展开争论 3. BoBo全程以小球形态藏在User身上,合段才飞出来(不做铺垫) 4. 速猴推开User想从窗户逃 → BoBo护主飞出(儿童剧本安全尺度) 5. 鳄鱼只有一只,非多只 6. 互动数12中互动+1核心互动=13个(略低于14下限,王珞确认不需要补) ### 中互动统计 - 起:2 | 承:3 | 转:4 | 合:3(+1核心互动)| **总计:13个** ### 知识点覆盖(全课) | 知识点 | 输入 | 输出 | 状态 | |--------|------|------|------| | go to sleep | 3 | 3 | ✅ | | It's", - "recallCount": 10, + "recallCount": 11, "dailyCount": 0, "groundedCount": 0, - "totalScore": 10, + "totalScore": 11, "maxScore": 1, "firstRecalledAt": "2026-05-22T04:12:37.577Z", - "lastRecalledAt": "2026-06-17T02:34:19.865Z", + "lastRecalledAt": "2026-06-22T04:12:05.054Z", "queryHashes": [ "309af4daf776", "f68ccb9fe689", @@ -1307,7 +1307,8 @@ "2026-06-08", "2026-06-10", "2026-06-12", - "2026-06-17" + "2026-06-17", + "2026-06-22" ], "conceptTags": [ "1-7拆分", @@ -1327,13 +1328,13 @@ "endLine": 38, "source": "memory", "snippet": "# 2026-05-15 工作日志 ## U21 L4 剧本工程 — V1初稿完成 **协作人:** 王珞(编剧) ### 今日完成 - 大纲讨论:角色确认(Rebecca新建)、起承转合拆分(转中被困+结盟上移到承) - 节奏表V1产出 → 王珞确认 - 起/承/转/合 剧本V1全部完成 - Excel写入飞书表格(4 Sheet) ### 角色库更新 - 新建 `Rebecca.md`:新晋Pioneer,勤奋努力 - Clare Hope 补充:Pioneer身份、U19离开地球执行任务、Vala学院入学日期9月1日 - Fred Hope 补充:同上 ### 关键决策 - Sally只在门厅,速猴出场后不在场(所以被困无人直接解围) - 速猴平面图是偷来的 - User看到速猴背影 → 追上去(非Jay主动打招呼) - 结盟过程:User怪速猴 → 互怼 → Jay打破僵局 → Lin撞墙 → 不得不合作 → 碰拳(非握手) - Jay说傻话、Lin更慎重总让Jay闭嘴 - User已知父母是开拓者(U19),情感是既骄傲又思念 - 密码日期:9月1日 - 转中Lin焦急催促 vs User沉浸研究的反差 - BoBo不出场 ### 中互动统计 - 起:4 | 承:5 | 转:7 | 合:1(核心互动-写作)| **总计:17个** ### 知识点输出 - flat:3 / hall:3 / room:3 / know:4 / Do you know...:2 / What is in...:4 ✅ ### 定稿文档 - https://makee-in", - "recallCount": 11, + "recallCount": 12, "dailyCount": 0, "groundedCount": 0, - "totalScore": 11, + "totalScore": 12, "maxScore": 1, "firstRecalledAt": "2026-05-22T04:19:43.196Z", - "lastRecalledAt": "2026-06-17T02:34:19.865Z", + "lastRecalledAt": "2026-06-22T04:12:05.054Z", "queryHashes": [ "f68ccb9fe689", "4d6e502cef1a", @@ -1356,7 +1357,8 @@ "2026-06-09", "2026-06-10", "2026-06-12", - "2026-06-17" + "2026-06-17", + "2026-06-22" ], "conceptTags": [ "起/承/转/合", diff --git a/memory/2026-06-22-1122-2.md b/memory/2026-06-22-1122-2.md new file mode 100644 index 0000000..eed175c --- /dev/null +++ b/memory/2026-06-22-1122-2.md @@ -0,0 +1,5 @@ +# Session: 2026-06-22 11:22:44 GMT+8 + +- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee +- **Session ID**: e05164ec-3da8-4f82-9f54-0e2edf1b98c3 +- **Source**: feishu diff --git a/memory/2026-06-22-1122.md b/memory/2026-06-22-1122.md new file mode 100644 index 0000000..4e10092 --- /dev/null +++ b/memory/2026-06-22-1122.md @@ -0,0 +1,96 @@ +# Session: 2026-06-22 11:22:37 GMT+8 + +- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee +- **Session ID**: faed2ae8-0148-4482-8601-1a62f314ff64 +- **Source**: feishu + +## Conversation Summary + +user: [message_id: om_x100b6c013c9abd1cc316007a72263a1] +姜小妹: 我昨天花了多少钱 +assistant: 姜小妹你好,我目前没有接入任何消费记录或账单系统,无法查询你昨天的花费情况。我主要负责儿童动画剧本创作相关的编剧工作,没有个人财务追踪的功能。 + +如果你是在问工作相关的费用报销或有其他具体场景,可以补充说明一下~ +user: [message_id: om_x100b6c01386e44bcc44e8ed45ed5b2d] +姜小妹: 我是想问你昨天消耗了多少token 花了多少钱 +assistant: 昨天(6月17日)小编的用量: + +- **总调用:** 126 次 +- **总 Token:** ~9.03M(输入 8.95M + 输出 88.9K) +- **费用:** **¥323.29** + +费用几乎全部来自 opus 模型(102次调用,8.9M token),gemini 和 deepseek 暂未计入定价。 + +> 按 opus 定价:输入 ¥35/M、输出 ¥175/M 计算(8.83M×35 + 81.9K×175)/1M ≈ ¥323.29 +user: [message_id: om_x100b6c02ad55c480c1b62ecc94488c8] +姜小妹: 【核心互动-听力选择】Jay讲解土豆充电器的组装步骤,共3轮。每轮结束后1道图片单选题。 +听力内容示例: +第1轮:"First, use the chips. Put them in the potato." +第2轮:"Then, use the wires. Connect them together." +第3轮:"Eighty potatoes can help a lot!" +3道题考察:①用什么插进土豆(芯片)②用什么连接(电线)③连接多少个土豆(eighty) 把这个做成完整的核心互动 +assistant: 以下是按规范格式撰写的核心互动: + +| 类型 | 剧情描述 | 角色名 | 编剧台词 | +|------|---------|--------|---------| +| 核心互动-听力选择 | 【插入图】场景大图 — Jay的工作台,桌上散落着土豆、芯片、电线等材料,Jay站在台前准备演示土豆充电器的组装步骤 | | | +| | 第1轮/第1题 — Jay拿起芯片,演示将芯片插入土豆的动作。听力播完后出题 → 【插入图】三张选项图(图A:芯片chips / 图B:电线wires / 图C:剪刀scissors),正确答案:图[A] | | | +| | | Jay | First, use the chips. Put them in the potato. | +| | 第2轮/第2题 — Jay拿起电线,演示用电线将两个土豆连接在一起。听力播完后出题 → 【插入图】三张选项图(图A:土豆potato / 图B:电线wires / 图C:芯片chips),正确答案:图[B] | | | +| | | Jay | Then, use the wires. Connect them together. | +| | 第3轮/第3题 — Jay兴奋地比划一个大圈,示意需要非常多土豆才能产生足够电力。听力播完后出题 → 【插入图】三张选项图(图A:8个土豆 / 图B:80个土豆 / 图C:18个土豆),正确答案:图[B] | | | +| | | Jay | Eighty potatoes can help a lot! | + +--- + +**自检:** + +- ✅ 类型列首行标注 `核心互动-听力选择`,其余行留空 +- ✅ 覆盖 3 个知识点:chips、wires、eighty +- ✅ 3 轮听力 + 3 道图片单选题 +- ✅ 每道题剧情描述中标注【插入图】、三选项内容和正确答案 +- ✅ NPC(Jay)单句均 ≤15 词(10 / 7 / 6) +- ✅ 难度适配 Pre-A1/A1 水平:听力内容直接对应答案,无复杂推理 + +需要调整的地方随时说。 +user: [message_id: om_x100b6c034a7fa0a0c33f56e9965f081] +姜小妹: 但是知识点是Use, help,seventy,eighty +assistant: 明白了,知识点是 **use, help, seventy, eighty**。我重新改写: + +| 类型 | 剧情描述 | 角色名 | 编剧台词 | +|------|---------|--------|---------| +| 核心互动-听力选择 | 【插入图】场景大图 — Jay的工作台,桌上散落着土豆、芯片、电线等材料,Jay站在台前准备演示土豆充电器的组装 | | | +| | 第1轮/第1题 — Jay拿起芯片演示插入土豆的动作。听力播完后出题 → 【插入图】三张选项图(图A:用手拿芯片插进土豆的动作 / 图B:用手指数土豆数量的动作 / 图C:用电线连接土豆的动作),正确答案:图[A] | | | +| | | Jay | First, use the chips. Put them in the potato. | +| | 第2轮/第2题 — Jay指着桌上的一堆土豆比划数量。听力播完后出题 → 【插入图】三张选项图(图A:17个土豆 / 图B:70个土豆 / 图C:7个土豆),正确答案:图[B] | | | +| | | Jay | Seventy potatoes can make good power! | +| | 第3轮/第3题 — Jay兴奋地展开双臂画大圈,表示需要超多土豆。听力播完后出题 → 【插入图】三张选项图(图A:80个土豆 / 图B:18个土豆 / 图C:8个土豆),正确答案:图[A] | | | +| | | Jay | Eighty potatoes can help a lot! | + +--- + +**自检:** + +- ✅ 类型列首行标注 `核心互动-听力选择` +- ✅ 覆盖 4 个知识点:**use**(Q1 听力+答案)、**seventy**(Q2 听力+答案)、**eighty**(Q3 听力+答案)、**help**(Q3 听力中出现) +- ✅ 3 轮听力 + 3 道图片单选题 +- ✅ NPC 单句均 ≤15 词(10 / 6 / 6) +- ✅ Q2/Q3 的 distractor 设计利用 seventy/eighty 易混淆特点(-ty vs -teen),贴合中国学习者常见听力难点 + +需要调整哪个知识点的考察方式或听力的措辞吗? +user: [media attached: /root/.openclaw/media/inbound/39ebec82-4fde-42f6-80bb-4e551ddc3595.png (image/png) | /root/.openclaw/media/inbound/39ebec82-4fde-42f6-80bb-4e551ddc3595.png] +[Image] +User text: +[Feishu ou_3abad542579ba871b293d126f8f206ee Thu 2026-06-18 14:22 GMT+8] [message_id: om_x100b6c0ca673f080c3bd6a637bad461] +姜小妹: ![image] +帮我生成一张Mr.Ken的照片,整体可以参考麦当劳叔叔,但是他是穿金戴银版,身上会戴个大金链子,胸前写着K +Description: +This is a full shot of Ronald McDonald, McDonald's iconic brand mascot, set against a plain white background. +He has a bright curly red wig, white clown face paint, a red nose, wide smiling red lips, and thin painted black eyebrows. He wears a red-and-white horizontally striped long-sleeve shirt under a bright yellow zippered jumpsuit marked with the red circular yellow "M" McDonald's logo on the left chest, plus red-trimmed front pockets. +He wears bright yellow gloves, one hand raised in a frie +assistant: funcloud_task_20260618142302_e3abgtrp.png +assistant: NO_REPLY +user: [message_id: om_x100b6c0cb89a9884c2b92ae6557f2b6] +姜小妹: 能不能更卡通一点,不要完全是真人的感觉 +assistant: funcloud_task_20260618142558_m8jqy5hr.png +assistant: NO_REPLY diff --git a/memory/2026-06-22-1738-2.md b/memory/2026-06-22-1738-2.md new file mode 100644 index 0000000..9b62e04 --- /dev/null +++ b/memory/2026-06-22-1738-2.md @@ -0,0 +1,5 @@ +# Session: 2026-06-22 17:38:24 GMT+8 + +- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee +- **Session ID**: 61b52334-e417-4805-b026-96f3ac493611 +- **Source**: feishu diff --git a/memory/2026-06-22-1738.md b/memory/2026-06-22-1738.md new file mode 100644 index 0000000..8edce56 --- /dev/null +++ b/memory/2026-06-22-1738.md @@ -0,0 +1,507 @@ +# Session: 2026-06-22 17:38:17 GMT+8 + +- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee +- **Session ID**: 18e9eb2c-67c5-4437-a0bc-e9f8fe136bf1 +- **Source**: feishu + +## Conversation Summary + +user: [message_id: om_x100b6cbe8c91f0f0c347ca46d6a10d1] +姜小妹: 目前U30L1的单词是naughty(adj,淘气的),yesterday(adv,昨天),any(pron,任何一个),idea(n,想法)。大概的梗概内容是:今天上学,少了一个人——Bingo,有谁看到他了吗? +有人说,昨天似乎见到Bingo往xxxx走去,那里有什么? +昨天还有其他人看到他了吗?有没有任何线索? +通过询问,大家拼出一个想法:那个淘气鬼逃课了!。我有额外的想法:我想的梗大概是一开始收到同学Ben的消息,说有个新闻,某个人发布了淘气鬼判断手则之类的(这个地方我没想好需要再详细想想),总之第一条就是今天没来操场上课。我们发现Bingo没在,我说Bingo一直很乖巧他不可能是淘气鬼,于是开始正式去调查他去哪了。接下来的剧情就根据手则调查两到三次,都发现Bingo的线索,对应了他逃课。最后我们可能找到了Bingo的书包,其实是被Ben或者谁的宠物拿走了,还原了真相。结局就是Bingo确实不见了,我们得一起去找他。可以怎么写?出三个方案看一下 +assistant: 现在我有足够的上下文来给姜小妹出三个方案了。让我整理信息: + +**U30主题:** 马戏巡游(马戏团来镇+Bingo闯祸) +**U30L1知识点:** naughty(adj,淘气的)、yesterday(adv,昨天)、any(pron,任何一个)、idea(n,想法) +**姜小妹的梗概:** Bingo上学没来 → 收到Ben的"淘气鬼判断手册"→ 逐条调查发现Bingo都中了 → 真相是被宠物拿走了书包 → 结局:Bingo确实不见了,得一起去找 + +核心要素:侦探推理结构、校园生活流、Bingo误解/天真特质、知识点自然嵌入。 + +好的,以下是三个方案,都保留你的核心梗(Ben的消息 + 淘气鬼手册 + 逐条调查 + 真相反转 + Bingo确实不见了),在**"手册从哪来"和"反转机制"**上做差异化: + +--- + +## 方案A:Ben的"淘气指数测试" + +**手册来源:** Ben在某个短视频/广播里看到一个"沙漠镇淘气指数排行榜",今天操场上到处在传——测试条目包括"today没来上课""yesterday有人看到他在奇怪的地方""不回任何消息"。 + +**调查线(3轮,逐条对应知识点):** +1. **yesterday线索:** Vicky说"Yesterday I saw Bingo near the old tent."(操场旁的废弃帐篷区)→ naughty +1 +2. **any线索:** User问同学们"Does any of you know where he went?",有人说看到一个影子拖着Bingo的书包跑了 → naughty +2 +3. **idea线索:** May说"I have an idea — check the tent!"→ 去帐篷区找到书包,但书包被扯得乱七八糟 + +**反转:** 帐篷区有爪印痕迹。Ben的宠物小松鼠(或某同学的宠物)叼着书包绳子练习搬运东西。Bingo不是淘气鬼——他的书包被偷了。 + +**收尾悬念:** 书包找到了,但Bingo人呢?他yesterday到底去了哪里?我们得一起去找。 + +**知识点分布:** naughty贯穿全程(淘气指数)、yesterday出现在回忆线索中、any在询问环节、idea在破案推理时。 + +--- + +## 方案B:镇长Tom的"淘气公告" + +**手册来源:** 早上到学校,公告板上贴了镇长Tom的通知——"近期有naughty行为的小居民将被取消周末马戏团门票资格",附带一份"淘气行为清单"(迟到、不回消息、乱跑等)。Ben慌了:"Bingo全中了!" + +**调查线(3轮):** +1. **yesterday目击:** "Yesterday Bingo was at the junkyard!"(废品站)——但那里是不允许小朋友去的 → naughty行为+1 +2. **any证据:** User去Bingo的座位翻找"any clues",发现一张涂鸦纸条,画了一个帐篷形状的东西 +3. **idea推理:** 大家拼出idea:"那个naughty boy跑去看马戏团搭帐篷了!" + +**反转:** 去找Bingo的路上发现他的书包在路边树上——原来Ben家的小狗早上出门时叼走了书包带去遛弯。Bingo根本没"逃课",他是出门发现书包不见了在找书包。 + +**收尾悬念:** 书包追回来了,但Bingo找书包找到哪里去了?他没回来——我们得出发了。 + +**知识点分布:** naughty从公告贯穿到判断、yesterday是目击信息、any是搜证过程、idea是集体推理。 + +--- + +## 方案C:BoBo的"侦探日记"模式 + +**手册来源:** 不是"手册",而是BoBo突然弹出一个全息屏——它自动进入了"侦探模式",显示:"Case #001: Missing Friend. Naughty level: ???"。Ben看到后兴奋大喊:"BoBo说Bingo是淘气鬼!"(其实BoBo只是在分析失踪概率) + +**调查线(3轮):** +1. **yesterday数据:** BoBo调出yesterday的活动记录——Bingo最后一次被检测到是在"广场附近" +2. **any询问:** User挨个问同学:"Did any of you see Bingo yesterday afternoon?"——Matt说看到他跟一个"很大很圆的东西"走了 +3. **idea分析:** BoBo整合线索弹出结论:"Idea: Bingo followed something big and round. Naughty? No data."但Ben坚持:"That's a naughty thing to do!" + +**反转:** "很大很圆的东西"不是什么神秘事物——是马戏团提前到镇上的一个滚来滚去的道具球。Bingo好奇追着球跑,书包掉在路上被Ben的宠物叼回家了。 + +**收尾悬念:** Bingo追着马戏团的东西跑了?他现在在哪?走,一起去找! + +**知识点分布:** naughty是BoBo侦探系统的"评分维度",贯穿始终;yesterday是数据回溯;any是调查问话;idea是推理结论。 + +--- + +## 三方案对比 + +| 维度 | A:淘气指数排行 | B:镇长公告 | C:BoBo侦探模式 | +|------|----------------|-------------|-----------------| +| 手册来源 | 网络/广播流行测试 | 镇长Tom官方公告 | BoBo自动触发全息屏 | +| 调查驱动 | 好奇心+为Bingo"洗白" | 紧迫感(怕Bingo失去门票) | 科技辅助+Ben的误读 | +| 反转类型 | 宠物偷书包 | 宠物叼书包+Bingo找书包 | Bingo追马戏道具球 | +| 与U30"马戏巡游"连接 | 弱(帐篷区暗示) | 中(马戏团门票+搭帐篷) | 强(马戏团道具球) | +| 悬念留给后续 | Bingo去了哪 | Bingo找书包找到哪 | Bingo追球追到哪 | + +你看哪个方向对味?或者想把不同方案里的元素混搭也行。 +user: [message_id: om_x100b6cbf589dd91cc343ee369b51cc8] +姜小妹: 淘气行为清单这个可以具体再展开一下吗?有哪些行为是淘气的行为,除了不来上课,应该还有一个不带书包,这个可以留到最后,中间还需要一两个线索,证明他淘气,但其实是个误会。故事里另一条线需要和狗狗偷走书包对上。 +assistant: 好的,把"淘气行为清单"拆开来设计。核心逻辑是:**每条线索表面看是Bingo淘气,实际都有一个合理解释(大部分跟狗叼走书包引发的连锁反应有关)**。 + +--- + +## 淘气行为清单展开(5条,建议剧本中用3-4条) + +假设清单来源是镇长公告/Ben传的测试,条目如下: + +| # | 清单条目 | 表面证据(调查中发现) | 真相(最后还原) | +|---|---------|---------------------|-----------------| +| 1 | 今天没来上课 | Bingo确实不在操场 | Bingo出门后发现书包不见了,去找书包了 | +| 2 | Yesterday在禁区出没 | 有人说yesterday看到Bingo在废品站/围栏外面 | 狗叼着书包跑进了那片区域,Bingo是追过去的 | +| 3 | 弄乱了别人的东西 | 某同学(比如Matt)的储物柜被翻过,东西散一地 | 狗找地方藏书包时经过储物柜区,撞翻了东西 | +| 4 | 不回任何消息 | User发消息给Bingo,完全已读不回 | Bingo的通讯器在书包里,书包被狗叼走了,他收不到 | +| 5 | 不带书包(压轴) | 最后在某个地方发现Bingo的书包 | 书包一直在狗嘴里/狗窝里 | + +--- + +## 建议剧本选用的3+1结构 + +起承转合对应: + +### 起:触发(清单条目1) +- 上课了,Bingo没来。Ben说"淘气清单第一条:不来上课!" +- User说:Bingo一直很乖,不可能是naughty boy,我们得调查。 + +### 承-1:调查第一轮(清单条目2 — yesterday线索) +- 问同学:"Did any of you see Bingo yesterday?" +- 有人答:Yesterday看到Bingo在某个不该去的地方(比如围栏外/废品站方向跑) +- Ben:"淘气清单第二条:去了不该去的地方!He is SO naughty!" +- **真相伏笔:** 那个方向其实有个小路通向Ben家附近(狗跑的路线) + +### 承-2:调查第二轮(清单条目3或4 — 物证/失联) +- 选项A(弄乱东西):发现Matt的储物柜乱了,地上有泥脚印/抓痕 → Ben:"第三条:弄乱别人东西!"→ 但User注意到脚印很小、有爪子形状(伏笔) +- 选项B(不回消息):User试着联系Bingo,完全没回应 → "第三条:不回any消息!"→ 伏笔:通讯器在书包里 + +### 转:发现书包(清单条目5 → 真相揭晓) +- 大家拼出一个idea:去yesterday有人看到Bingo的方向找 +- 在那里找到了Bingo的书包——但不是Bingo丢的,是被Ben家的狗(或某同学宠物)叼到这里的 +- 证据链还原:爪印 = 狗、泥脚印 = 狗、书包上有口水痕迹 +- "Bingo is NOT naughty! It was the dog!" + +### 合:悬念收尾 +- 书包找到了,真相大白:Bingo不是淘气鬼 +- 但——Bingo人呢?他出门追书包追到哪去了? +- "We need to find him. Let's go!"(留给L2) + +--- + +## 知识点嵌入位置 + +| 知识点 | 出现环节 | 典型语境 | +|--------|---------|---------| +| naughty | 贯穿全课(清单标题+每次判定) | "Naughty list number two!" / "Bingo is not naughty!" | +| yesterday | 承-1(目击回忆) | "Yesterday I saw Bingo near..." / "What did he do yesterday?" | +| any | 承-1&2(询问+排查) | "Did any of you see him?" / "He didn't reply to any message." | +| idea | 转(拼线索推理) | "I have an idea!" / "That's a great idea!" | + +--- + +你觉得这个结构对吗?几个需要你定的点: + +1. **狗是谁的?** Ben的宠物最顺(因为Ben是消息发起者,有讽刺反差),还是换别人的? +2. **承段选哪两条?** "yesterday禁区出没"基本定了,第二条你偏好"弄乱东西"(有物理爪印伏笔)还是"不回消息"(更简洁)? +3. **清单的呈现形式?** 是公告板/全息屏/Ben手写的纸条?这个影响开场节奏。 +user: [message_id: om_x100b6cbf2c3a6480c330c32d18cf613] +姜小妹: 但是Ben没有宠物,有宠物的是Marcus,他有一只小狗叫Sasa,不过他不是那种淘气包性格的男孩。2.弄乱东西比较好3.就全息屏吧 +assistant: 好,确认了。Marcus有小狗Sasa,他本人不是淘气包。那狗叼书包的行为就是Sasa的"天性"——不是有人指使,纯粹是小狗看到背包带觉得好玩叼走了。 + +整理一下确定方案: + +--- + +## U30L1 大纲定稿方向 + +**标题建议:** 淘气鬼在哪里 / Naughty Boy? + +**知识点:** naughty(adj) / yesterday(adv) / any(pron) / idea(n) + +**核心设定:** +- 清单呈现形式:**BoBo全息屏**弹出"淘气行为检测" +- 狗:**Marcus的小狗Sasa**(小狗天性叼东西,不是恶意) +- 承段两条线索:①yesterday禁区出没 ②弄乱东西(储物柜/某处被翻,有爪印伏笔) + +--- + +### 起:Bingo失踪 + 淘气清单触发 + +- 操场/教室,上课点名,Bingo没来 +- BoBo突然弹出全息屏——"Naughty Behaviour Detected!",列出清单条目 +- Ben兴奋地读:"Number one: not coming to class today!" +- User不信:Bingo从来不是naughty boy,肯定有原因。我们去调查 + +### 承-1:Yesterday线索 + +- User问大家:"Did any of you see Bingo yesterday?" +- 有同学(Vicky/Matt)说:Yesterday saw Bingo running near the junkyard fence(或某个不该去的地方) +- BoBo更新全息屏:"Naughty point +1: going to a forbidden area" +- Ben:"See! He IS naughty!" +- **伏笔:** 那个方向其实是Marcus遛Sasa的路线 + +### 承-2:弄乱东西 + +- 大家发现某处被翻乱了(Matt的储物柜/教室角落的杂物区)——东西散一地 +- BoBo扫描:"Naughty point +1: making a mess" +- 但User蹲下观察:地上有小小的泥爪印,不像人的脚印 +- User疑惑但还没想通 + +### 转:发现书包 + 真相 + +- May/User说"I have an idea! Let's check that area from yesterday!" +- 去到那个地方,找到Bingo的书包——在灌木丛/围栏角落里 +- 书包上有口水痕迹+咬痕,旁边还有爪印 +- 这时Marcus路过/被找到,Sasa嘴里还叼着书包的一根带子 +- 真相还原:Sasa一大早叼走了Bingo门口的书包当玩具→ Bingo追Sasa → 追到了junkyard方向(yesterday目击)→ Sasa跑进储物柜区域撞翻了东西 → 书包最终被藏在灌木里 +- "Bingo is NOT naughty!" + +### 合:悬念收尾 + +- 书包找到了,但Bingo呢? +- 他追书包追出去之后,人去了哪里? +- "He's still out there. Let's go find him!"(留悬念给L2) + +--- + +### 知识点分布预览 + +| 知识点 | 输入(NPC先说) | 输出(User互动) | +|--------|---------------|-----------------| +| naughty | BoBo清单/"He is so naughty!" Ben多次说 | User: "Bingo is not naughty!" / 互动判定句 | +| yesterday | 目击者:"Yesterday I saw Bingo near..." | User: "What did he do yesterday?" / 复述 | +| any | NPC提问/Ben说"not reply to any..." | User: "Did any of you see him?" | +| idea | May: "idea!" 的触发 | User: "I have an idea!" / "Good idea!" | + +--- + +你看这个结构有没有需要调整的?比如: +- yesterday的目击地点你有想法吗?(废品站/围栏外/马戏团搭建区?)如果选马戏团搭建区可以跟U30大主题扣得更紧 +- 合段的悬念力度够不够?需不需要多加一个小钩子(比如发现书包里少了什么东西/多了一张奇怪的纸条) +user: [message_id: om_x100b6cbb2960acb0b3c0d8ab738cde2] +姜小妹: 我想了大概的大纲,帮我检查一下剧情。并且帮我把知识点塞进合适的地方。一大早,Ben就带着大新闻来找我:yesterday他从一个网站测试了自己是不是naughty Kid. +大家都很好奇,Ben展示网站的题目给大家看。 +Naughty kid的第一个表现,上课缺席!我们面面相觑,所有人都到位了,但是没有看到Bingo的身影。 +Bingo难道是个Naughty kid?我极力反对,这不可能! +我决定和Ben一起去找到Bingo. +Ben询问我有没有any ideas,我说yesterday我们还在一起,但是早上就不见Bingo了,我还以为Bingo自己先去上学了。 +我们询问正在遛SaSa的路过的Marcus,是否见过Bingo,Marcus说昨天晚上看到Bingo去了公园那边的小树林。 +Ben调出淘气鬼测试第二条:去奇怪的地方!我还是不相信Bingo是Naughty kid! +我们决定前往公园调查一下。 +在公园我们发现了一个书包,打开调查,发现那是Bingo的书包! +Ben调出淘气鬼测试第三条:不带自己的书包!这下他确定,Bingo就是淘气鬼! +我也差点被说服,难道Bingo真的是淘气鬼,并且逃课了?! +而此时Marcus突然追着SaSa出现,SaSa竟然叼着一个书包!等等,那不是我的书包吗?! +原来真正的淘气鬼是SaSa,它叼走了大家的书包藏到了公园里玩。 +Ben环视一圈,怎么没有他的书包?此时他才突然想起来,原来他早上根本忘记带书包了!他中了淘气鬼测试! +但是Bingo到底去哪了呢?我们还是没有头绪。我们决定放学再去找找他。 +assistant: 现在我有足够信息来检查姜小妹的大纲并安排知识点了。让我仔细分析: + +--- + +## 📋 大纲剧情检查 + +### ✅ 做得好的 + +1. **开场即事件** — Ben带新闻来,2-3句就进入核心悬念,不拖泥带水 +2. **Bingo缺席 = 清单第一条** — 自然触发,不硬塞 +3. **User坚定维护Bingo** — 角色关系对味(User是引导者+正义感),驱动调查的动力清晰 +4. **三条清单递进** — 不来上课→去奇怪地方→不带书包,证据链逐步加重,节奏好 +5. **反转双层** — Sasa是真"淘气鬼" + Ben自己忘带书包中了测试 = 笑点+讽刺,非常对味 +6. **悬念收尾** — Bingo去哪了没解决,留给后续课,干净利落 + +### ⚠️ 需要注意的点 + +| # | 问题 | 建议 | +|---|------|------| +| 1 | **BoBo去哪了?** 你之前定了全息屏是BoBo弹出的,但大纲里变成了"Ben从网站测试"。两种都行,但需要统一。如果用网站,那开场可以是Ben用BoBo/手机展示;如果用BoBo全息屏,那"网站测试"换成BoBo的分析模式 | 建议统一为:Ben在网站上做了测试,用BoBo投屏展示给大家看(两者兼容) | +| 2 | **Marcus遛狗的时间线** — Marcus说"昨天晚上看到Bingo去公园小树林",但后面Marcus又追着Sasa出现。需要理清:Marcus是昨晚遛狗时目击Bingo,今天Sasa又跑出来了?还是Sasa昨晚就叼了书包、今天还在外面玩? | 建议:昨晚Marcus遛Sasa时看到Bingo往公园跑(其实Bingo是追Sasa)。今天Sasa又跑出来了,Marcus追过来时Sasa嘴里叼着User的书包——说明Sasa连续作案 | +| 3 | **"不带书包"逻辑** — 清单第三条是"不带书包",但我们在公园*找到了*Bingo的书包。这说明Bingo是带了书包出门的,只是书包被Sasa叼走丢在公园。严格来说Bingo没犯这条,Ben的判定有点武断 | 这其实是OK的——Ben就是那种"先下结论"的性格,反而强化了最后反转的讽刺效果。保持就好 | +| 4 | **"我的书包也被叼了"** — User说"那不是我的书包吗",意味着User今天也没带书包?还是Sasa现场叼走的? | 建议明确:Sasa叼的是User今天放在操场边的书包(刚才出来调查时放下的),这样时间线合理 | + +### 🔴 一个剧情漏洞 + +> Ben说"yesterday从网站测试了自己是不是naughty kid"→ 然后**今天**来学校发现Bingo没来 → 清单第一条"上课缺席"命中 + +这里有个巧合感过强的问题:Ben**昨天**就测了,**今天**Bingo就恰好没来。可以加一句动机让它更自然:比如Ben测完觉得好玩,今天想给大家也测测→结果一看Bingo没来→"哇第一条就中了!" + +--- + +## 🎯 知识点安排建议 + +基于你的大纲结构,以下是知识点嵌入位置(遵循 **NPC先输入 → User后输出** 的顺序): + +### naughty(adj, 淘气的)— 贯穿全课 + +| 位置 | 类型 | 谁说 | 语境 | +|------|------|------|------| +| 起-Ben介绍测试 | 输入 | Ben | "Are you a naughty kid?" | +| 起-Bingo缺席 | 输入 | Ben | "Bingo is a naughty kid!" | +| 承-User反驳 | **输出/中互动** | User | "Bingo is NOT naughty!" | +| 转-发现书包 | 输入 | Ben | "Naughty kids don't bring bags!" | +| 转-真相 | **输出/中互动** | User | "Sasa is the naughty one!" | +| 合-Ben中招 | 输入 | May/Vicky | "Ben, YOU are naughty too!" | + +### yesterday(adv, 昨天)— 集中在调查段 + +| 位置 | 类型 | 谁说 | 语境 | +|------|------|------|------| +| 承-User回忆 | 输入(自述) | User(TL) | "Yesterday we were together." | +| 承-Marcus目击 | 输入 | Marcus | "Yesterday I saw Bingo near the park." | +| 承-追问 | **输出/中互动** | User | "What did Bingo do yesterday?" | +| 转-还原 | **输出/中互动** | User | "Yesterday Sasa took the bag!" | + +### any(pron, 任何一个)— 询问环节 + +| 位置 | 类型 | 谁说 | 语境 | +|------|------|------|------| +| 承-Ben问User | 输入 | Ben | "Do you have any ideas?" | +| 承-问路人 | **输出/中互动** | User | "Did any of you see Bingo?" | +| 转-搜证 | **输出/中互动** | User | "Is there any clue here?" | + +### idea(n, 想法)— 推理环节 + +| 位置 | 类型 | 谁说 | 语境 | +|------|------|------|------| +| 承-Ben问 | 输入 | Ben | "Any ideas?" | +| 转-User提议去公园 | **输出/中互动** | User | "I have an idea! Let's go to the park!" | +| 合-决定找Bingo | **输出/中互动** | User | "Good idea. Let's find him after school." | + +--- + +### 知识点频次统计(预估) + +| 知识点 | 输入次数 | 输出次数(中互动) | 是否达标 | +|--------|---------|------------------|---------| +| naughty | 4-5次 | 2-3次 | ✅ | +| yesterday | 2-3次 | 2-3次 | ✅ | +| any | 1-2次 | 2-3次 | ✅ | +| idea | 1-2次 | 2-3次 | ✅ | + +--- + +需要你确认的: +1. **BoBo全息屏 vs 网站** — 统一成哪个?(我建议"Ben用BoBo投屏展示网站测试",两者兼容) +2. **Sasa叼走User书包的时机** — 是调查途中User放下的书包被现场叼走,还是今天早上就叼了? +3. **Marcus的时间线** — 昨晚目击 + 今天Sasa又跑出来追着玩,这样OK吗? +user: [message_id: om_x100b6cbb3373fc80c339781e7a35a6b] +姜小妹: 1.我都说了BoBo早就不会在S3出现了,所以我的剧情里本来就不打算有BoBo,就是Ben手环投屏出来这个网站就行了。2.我想的是体育课吧,大家可能把书包放在操场了,或者你有更好的想法吗?3.时间线就是Marcus昨晚遛狗目击了Bingo,今天SaSa淘气叼走了书包。知识点插入的地方我需要你帮我整合成文字。类似我写的第一段:一大早,Ben就带着大新闻来找我:yesterday他从一个网站测试了自己是不是naughty Kid. +大家都很好奇,Ben展示网站的题目给大家看。 +Naughty kid的第一个表现,上课缺席!我们面面相觑,所有人都到位了,但是没有看到Bingo的身影。 +Bingo难道是个Naughty kid?我极力反对,这不可能! +根据上述要求,重新帮我把大纲梳理出来 +assistant: 好的,信息充分了。我来整合你的剧情+知识点,按你的写法风格输出完整大纲: + +--- + +## U30L1 大纲 — 淘气鬼在哪里 + +**知识点:** naughty(adj,淘气的) / yesterday(adv,昨天) / any(pron,任何一个) / idea(n,想法) + +--- + +### 起 + +一大早,Ben就带着大新闻来找我:yesterday他从一个网站测试了自己是不是naughty kid,结果他得了0分,超级骄傲。大家都很好奇,Ben用手环投屏展示网站的题目给大家看。 + +Naughty kid的第一个表现:上课缺席!我们面面相觑,所有人都到位了,但是没有看到Bingo的身影。 + +Ben大喊:Bingo是个naughty kid!我极力反对——Bingo从来都不naughty,这不可能!我决定和Ben一起去找到Bingo,证明他不是淘气鬼。 + +### 承-1(yesterday线索) + +Ben问我有没有any ideas。我想了想——yesterday放学我们还在一起,但今天早上Bingo就不见了,我还以为他自己先来上学了。 + +正好Marcus牵着Sasa路过,我们问他是否见过Bingo。Marcus说:yesterday evening他遛Sasa的时候,看到Bingo往公园那边的小树林跑。 + +Ben立马调出淘气鬼测试第二条:去奇怪的地方!"See! He IS naughty!" + +我还是不信。Bingo yesterday去小树林一定有原因,我们得去公园看看。 + +### 承-2(书包线索) + +我们来到公园小树林,在灌木丛旁边发现了一个书包。打开一看——是Bingo的! + +Ben调出淘气鬼测试第三条:不带自己的书包上学!这下Ben彻底确定:"Bingo IS a naughty kid! I have no any doubt!" + +我也差点被说服了……难道Bingo真的是淘气鬼,逃课了? + +### 转(真相揭晓) + +正当我犹豫的时候,Marcus突然气喘吁吁追着Sasa跑来——Sasa嘴里叼着一个书包!等等……那不是我的书包吗?! + +体育课大家把书包放在操场边,Sasa趁大家不注意叼走了。原来Bingo的书包也是Sasa叼来藏到公园的!真正的naughty one不是Bingo——是Sasa! + +Ben看看周围:"Wait... where is MY bag?" 然后他突然想起来:他今天早上根本忘带书包了!淘气鬼测试第三条——不带书包——他自己中了! + +大家笑成一团。But wait——我突然有了一个idea:Bingo yesterday是不是也在追Sasa?他发现书包不见了,就一路追过来了? + +### 合(悬念收尾) + +我的idea说得通——但Bingo追着Sasa跑,最后去了哪里呢?他到现在都没回来。 + +我们还是没有any线索知道Bingo在哪。不过没关系,放学后我们一定要去找他。Any clue, any place——我们不会放弃的。 + +--- + +### 知识点分布总览 + +| 知识点 | 起 | 承-1 | 承-2 | 转 | 合 | 总输入 | 总输出(预估) | +|--------|---|------|------|---|---|--------|-------------| +| naughty | ★★ | ★ | ★ | ★★ | | 5+ | 2-3 | +| yesterday | ★ | ★★★ | | | ★ | 3+ | 2-3 | +| any | | ★★ | ★ | | ★★ | 3+ | 2-3 | +| idea | | ★ | | ★ | ★★ | 2+ | 2-3 | + +(★ = 出现1次,实际写剧本时再精确分配中互动位置) + +--- + +你看这版大纲OK吗?有几个小点想确认: +1. **Ben忘带书包的笑点** 你原文里是这么设计的,我保留了——这个讽刺反差很棒 +2. **合段"放学再去找"** 是你定的收尾方式,但如果你希望更有紧迫感,也可以改成"现在就走" +3. 大纲通过后,要直接进入写剧本还是先做节奏表? +user: [message_id: om_x100b6cbbc865b474c23c9a6c1e5ff4d] +姜小妹: any和idea出现得太少了,还能插入到哪里吗 +assistant: 好,帮你找更多自然插入点。核心原则:每次出现要换语境,不能同一个句式重复用。 + +--- + +## any 追加插入点 + +现有位置:承-1(Ben问ideas)、承-2(no any doubt)、合(any clue) + +**可追加:** + +| 位置 | 语境 | 谁说/谁输出 | +|------|------|------------| +| 起-发现Bingo不在 | 大家确认出席情况:"Does any one know where Bingo is?" | User输出 | +| 承-1 问Marcus | "Did you see any thing strange yesterday?" | User输出 | +| 承-2 翻书包 | 翻Bingo书包找线索:"Is there any clue inside?" | User输出 | +| 转-Sasa出现后 | 确认还有没有别人的书包被叼:"Did Sasa take any other bags?" | User输出 | + +**建议选2-3个加进去**,让any贯穿"询问/搜证"这条线——每次需要向别人打听、向环境搜索时,都是any的自然出口。 + +--- + +## idea 追加插入点 + +现有位置:承-1(Ben问any ideas)、转(我有个idea)、合(idea说得通) + +**可追加:** + +| 位置 | 语境 | 谁说/谁输出 | +|------|------|------------| +| 起-决定调查 | User决定去找Bingo时:"I have an idea — let's find him!" | User输出 | +| 承-1 去问Marcus | Ben不知道该问谁,User提议:"I have an idea. Let's ask Marcus!" | User输出 | +| 承-2 发现书包后 | 书包在这里很奇怪,Ben说:"I have no idea why his bag is here." | Ben输入 | +| 转-拼真相 | 大家一起还原事件时,May/Vicky附和:"That's a good idea!" / "Your idea is right!" | NPC输入(强化) | +| 合-决定去找 | 讨论放学后怎么找,Ben问:"Any ideas where to go?" User答:"I have an idea!" | 一输入一输出 | + +**建议选2-3个加进去**,让idea跟"想办法/提方案"绑定——每次需要做决策时都是idea的出口。 + +--- + +## 整合后分布预览 + +| 知识点 | 起 | 承-1 | 承-2 | 转 | 合 | 预估总次数 | +|--------|---|------|------|---|---|-----------| +| naughty | ★★ | ★ | ★ | ★★ | | 6+ | +| yesterday | ★ | ★★★ | | ★ | | 5+ | +| any | ★(新) | ★★(新+旧) | ★★(新+旧) | ★(新) | ★ | 7+ | +| idea | ★(新) | ★★(新+旧) | ★(新) | ★★ | ★★ | 7+ | + +--- + +你挑一下哪些点要、哪些不要,我直接更新到大纲正文里。或者你觉得都OK,我就全部整合重出一版? +user: [message_id: om_x100b6cbbff7a1080c3b4986428cdeb8] +姜小妹: 但是any one和any thing好像应该是anyone和anything吧,是独立的单词 +assistant: 你说得对。anyone和anything是独立的合成词,不等于"any + one/thing"。这里的知识点是 **any(pron,任何一个)**,它需要作为独立代词使用,不能拆进别的单词里。 + +合格的any用法(独立代词): + +| 语境 | 例句 | 说明 | +|------|------|------| +| 问人 | "Did **any** of you see Bingo?" | any of you = 你们之中任何一个 | +| 找线索 | "Is there **any** in his bag?" | any = 任何东西(独立指代) | +| 否定 | "I don't have **any**." | any = 任何一个 | +| 选择 | "Pick **any**! They all look the same." | any = 任何一个都行 | + +❌ 不合格:anyone / anything / any ideas(这里any是形容词修饰名词,不是代词) + +--- + +那我重新筛一下。之前给的插入点里: + +| 原建议 | 问题 | 修正 | +|--------|------|------| +| "Does anyone know..." | ❌ anyone是合成词 | → "Did **any** of you see him?" | +| "Did you see anything strange" | ❌ anything是合成词 | → "Did you find **any**?" | +| "any clue / any ideas" | ❌ any当形容词修饰名词 | → "I didn't find **any**." / "Do you have **any**?" | +| "any other bags" | ❌ any当形容词 | → "Did Sasa take **any**?" (指代bags) | + +--- + +## any(独立代词)修正后的可用插入点 + +| 位置 | 语境 | 例句 | +|------|------|------| +| 起-发现Bingo不在 | 问同学谁知道情况 | "Did **any** of you see Bingo?" | +| 承-1 问Marcus | 问有没有人见过 | "Did **any** of you see him yesterday?" | +| 承-2 翻书包 | 找线索,什么都没找到 | "I didn't find **any**." | +| 转-确认Sasa | 问还有没有别的书包被叼 | "Did she take **any** more?" / Ben问Marcus: "Is there **any** left?" | +| 合-没头绪 | 表达没有线索 | "We don't have **any**." | + +--- + +这样每个any都是独立代词用法。你看选哪几个放进去?还是我直接挑3个最自然的整合进大纲? +user: [message_id: om_x100b6ca468bcc578c31b0bb9b6e44af] +姜小妹: 现在我要开始写U30L2的大纲,帮我开一个进度记录文档 diff --git a/memory/2026-06-22.md b/memory/2026-06-22.md new file mode 100644 index 0000000..43a2353 --- /dev/null +++ b/memory/2026-06-22.md @@ -0,0 +1,27 @@ +# 2026-06-22 工作日志 + +## 知识库更新:U25-U27 剧本归档 + +[胡笳] 要求更新U25-U27共3个Unit 15个Lesson的剧本到知识库。 + +### 完成内容 + +**新增章节文件(3个):** +- `business_knowledge/chapters/Level1/S3/25_地心探险.md` — Unit 25 地心探险(5课) +- `business_knowledge/chapters/Level1/S3/26_奇迹朋友.md` — Unit 26 奇迹朋友(5课) +- `business_knowledge/chapters/Level1/S3/27_全能学校.md` — Unit 27 全能学校(5课) + +**新增角色档案(2个):** +- `characters/supporting/Hatton.md` — 名厨Hatton +- `characters/supporting/Sort.md` — 图书管理员机器人Sort + +**更新角色登场记录(17个):** +- main/: Ben, May, Vicky, Sally, Dan, Grace, Eva, Alex, Peter, Matt, Kim, Lily +- supporting/: Bingo, Logi, Tony, Anna, Jay, Lin, Robot 11, Mr. Rock, Sue, Tom + +**更新索引:** +- `characters/README.md` — 添加Hatton和Sort +- `active_tasks.md` — U25/U26/U27标记为已完成,任务2标记为已完成 + +### 数据来源 +飞书知识库 Level 1 - S3 绿意新生:https://makee-interactive.feishu.cn/wiki/FeiDw6JY7iv1ZMk15PXcZeQgnyc diff --git a/output/backup.log b/output/backup.log index 604f8b5..7645dd1 100644 --- a/output/backup.log +++ b/output/backup.log @@ -2646,3 +2646,13 @@ To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git From https://git.valavala.com/ai_member_only/ai_member_xiaobian * branch master -> FETCH_HEAD Already up to date. +[master f523418] auto backup 2026-06-22 08:10:01 + 2 files changed, 11 insertions(+), 1 deletion(-) +remote: . Processing 1 references +remote: Processed 1 references in total +To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git + 40a10b5..f523418 master -> master +✅ 备份完成:Mon Jun 22 08:10:02 AM CST 2026 +From https://git.valavala.com/ai_member_only/ai_member_xiaobian + * branch master -> FETCH_HEAD +Already up to date. diff --git a/scripts/extract_lessons.py b/scripts/extract_lessons.py new file mode 100644 index 0000000..ababc3c --- /dev/null +++ b/scripts/extract_lessons.py @@ -0,0 +1,370 @@ +#!/usr/bin/env python3 +"""Extract lesson info from lark-cli docs +fetch JSON output.""" +import json, sys, re, os, glob + +def extract_markdown(filepath): + with open(filepath, 'r') as f: + content = f.read() + # Find JSON object + start = content.find('{') + if start == -1: + return None, None + try: + data = json.loads(content[start:]) + except: + return None, None + if not data.get('ok'): + return None, data.get('error', {}).get('message', 'unknown error') + md = data.get('data', {}).get('markdown', '') + title = data.get('data', {}).get('title', '') + return md, title + +def extract_knowledge_points(md): + """Extract knowledge points from markdown.""" + kps = [] + # Look for 知识点 section + kp_section = re.search(r'# 知识点\s*\n(.*?)(?=\n# |\Z)', md, re.DOTALL) + if not kp_section: + return kps, [] + + section = kp_section.group(1) + + # Extract sheet tokens + sheet_tokens = re.findall(r']*>\s*(.*?)\s*', section, re.DOTALL) + + # Filter out non-content cells (headers, image refs, etc.) + content_cells = [] + for cell in cells: + cell = cell.strip() + # Skip empty, headers, image-only cells + if not cell or cell in ['开场', '结尾', 'AI动画', '(AI动画)']: + continue + if re.match(r'^\d+$', cell): # Just a number + continue + if cell.startswith(']+/>', '', cell) + cell = re.sub(r'<[^>]+>', '', cell) + cell = cell.strip() + if cell: + content_cells.append(cell) + + return content_cells + +def extract_characters(md): + """Extract character names from the story.""" + # Look for known character names + known_chars = ['User', 'Ben', 'May', 'Vicky', 'BoBo', 'DiDi', 'Sally', + 'Mr. Stone', 'Bingo', 'Momo', 'Luna', 'Grandpa', 'Grandma', + 'Dad', 'Mom', 'Uncle', 'Aunt', 'Tom', 'Lily', 'Max', + 'Leo', 'Mia', 'Zoe', 'Sam', 'Ella', 'Jack', 'Ruby', + 'Oliver', 'Emma', 'Noah', 'Ava', 'Liam', 'Sophia', + 'Coco', 'Lulu', 'Nana', 'Pipi', 'Toto', 'Kiki', + 'Mr.', 'Ms.', 'Mrs.', 'Dr.', 'Captain', 'Mayor'] + + # Extract all text + text = re.sub(r'<[^>]+>', ' ', md) + + found = set() + for char in known_chars: + if re.search(r'\b' + re.escape(char) + r'\b', text): + found.add(char) + + # Also look for capitalized names not in the list + # (but be careful not to match common words) + caps = re.findall(r'\b([A-Z][a-z]{2,}(?:\s+[A-Z][a-z]{2,})?)\b', text) + for c in caps: + if c not in ['User', 'What', 'Where', 'This', 'That', 'They', 'Their', + 'First', 'Second', 'Third', 'Sunny', 'Rain', 'Windy', + 'Hide', 'It', 'We', 'She', 'He', 'You', 'Are', 'Is', + 'The', 'And', 'But', 'For', 'Not', 'Now', 'All', + 'Then', 'When', 'Here', 'There', 'Just', 'Like', + 'Very', 'Come', 'Look', 'Find', 'Help', 'Stop', + 'Wait', 'Play', 'Hide', 'Seek', 'Rock', 'Grass', + 'Place', 'Way', 'Day', 'Back', 'One', 'Two', + 'From', 'With', 'Into', 'Over', 'Down', 'Out', + 'Still', 'Again', 'Only', 'Much', 'More', 'Some', + 'Each', 'Both', 'Most', 'Such', 'Even', 'Also', + 'Many', 'Been', 'Will', 'Have', 'Were', 'Does', + 'Going', 'Being', 'Right', 'Left', 'Next', 'Last', + 'Good', 'Great', 'Well', 'Sure', 'Okay', 'Yes', + 'Soon', 'Ever', 'Never', 'Always', 'Maybe', + 'Could', 'Would', 'Should', 'Must', 'Need', + 'Want', 'Know', 'Think', 'Mean', 'Feel', 'See', + 'Make', 'Take', 'Give', 'Tell', 'Call', 'Keep', + 'Move', 'Turn', 'Walk', 'Run', 'Push', 'Pull', + 'Open', 'Close', 'Pick', 'Drop', 'Hold', 'Let', + 'Put', 'Get', 'Try', 'Use', 'Ask', 'Say', + 'Different', 'Strange', 'Wrong', 'Lost', 'Dark', + 'Fast', 'Slow', 'Small', 'Big', 'New', 'Old', + 'Long', 'Short', 'High', 'Low', 'Wide', 'Deep', + 'Hot', 'Cold', 'Wet', 'Dry', 'Hard', 'Soft', + 'Loud', 'Quiet', 'Happy', 'Sad', 'Brave', 'Scared', + 'Tired', 'Hungry', 'Thirsty', 'Sleepy', 'Busy', + 'Ready', 'Sorry', 'Thank', 'Please', 'Hello', + 'Morning', 'Night', 'Today', 'Tomorrow', 'Yesterday', + 'Inside', 'Outside', 'Behind', 'Under', 'Above', + 'Below', 'Between', 'Through', 'Around', 'Along', + 'Across', 'Near', 'Far', 'Away', 'Home', + 'Door', 'Wall', 'Floor', 'Window', 'Light', + 'Water', 'Fire', 'Wind', 'Rain', 'Snow', 'Sun', + 'Tree', 'Flower', 'River', 'Road', 'Bridge', + 'House', 'Room', 'Table', 'Chair', 'Bed', + 'Book', 'Box', 'Bag', 'Hat', 'Shoe', + 'Food', 'Bread', 'Milk', 'Egg', 'Fish', + 'Dog', 'Cat', 'Bird', 'Fish', 'Horse', + 'Color', 'Red', 'Blue', 'Green', 'Yellow', + 'White', 'Black', 'Brown', 'Pink', 'Purple', + 'Number', 'Letter', 'Word', 'Name', 'Game', + 'Time', 'Year', 'Month', 'Week', 'Hour', + 'World', 'Life', 'Hand', 'Eye', 'Head', + 'Friend', 'Family', 'People', 'Child', 'Baby', + 'School', 'Teacher', 'Class', 'Story', 'Song', + 'Party', 'Present', 'Card', 'Cake', 'Ball', + 'Map', 'Key', 'Lock', 'Bell', 'Flag', + 'Star', 'Moon', 'Sky', 'Sea', 'Land', + 'Top', 'Bottom', 'Side', 'Front', 'End', + 'Maze', 'Cave', 'Tower', 'Castle', 'Garden', + 'Desert', 'Town', 'City', 'Village', 'Island', + 'Robot', 'Machine', 'Button', 'Lever', 'Switch', + 'Screen', 'Camera', 'Phone', 'Radio', 'Computer', + 'Dance', 'Music', 'Picture', 'Movie', 'Show', + 'Team', 'Race', 'Match', 'Score', 'Win', + 'Lose', 'Start', 'Finish', 'Begin', 'Stop', + 'Question', 'Answer', 'Idea', 'Plan', 'Secret', + 'Magic', 'Power', 'Dream', 'Wish', 'Hope', + 'Love', 'Like', 'Hate', 'Fear', 'Anger', + 'Fun', 'Cool', 'Nice', 'Fine', 'Real', + 'True', 'False', 'Easy', 'Hard', 'Simple', + 'Safe', 'Danger', 'Trouble', 'Problem', 'Mistake', + 'Change', 'Stay', 'Leave', 'Return', 'Follow', + 'Lead', 'Guide', 'Show', 'Teach', 'Learn', + 'Read', 'Write', 'Draw', 'Paint', 'Build', + 'Fix', 'Break', 'Cut', 'Tie', 'Wash', + 'Clean', 'Dirty', 'Full', 'Empty', 'Heavy', + 'Light', 'Thick', 'Thin', 'Round', 'Flat', + 'Sweet', 'Sour', 'Salty', 'Spicy', 'Fresh', + 'Alive', 'Dead', 'Asleep', 'Awake', 'Alone', + 'Together', 'Apart', 'Same', 'Different', 'Special', + 'Normal', 'Usual', 'Strange', 'Weird', 'Funny', + 'Silly', 'Smart', 'Kind', 'Mean', 'Brave', + 'Shy', 'Loud', 'Quiet', 'Fast', 'Slow', + 'Strong', 'Weak', 'Rich', 'Poor', 'Lucky', + 'Ready', 'Sure', 'Done', 'Gone', 'Back', + 'Wait', 'Hurry', 'Slow', 'Careful', 'Gentle', + 'Suddenly', 'Finally', 'Maybe', 'Perhaps', 'Almost', + 'Really', 'Very', 'Too', 'So', 'How', + 'Why', 'Who', 'Whose', 'Which', 'How Many', + 'How Much', 'How Long', 'How Far', 'How Old', + 'First', 'Second', 'Third', 'Fourth', 'Fifth', + 'Once', 'Twice', 'Thrice', 'Again', 'More', + 'Less', 'Few', 'Many', 'Much', 'Little', + 'All', 'None', 'Some', 'Any', 'Every', + 'Another', 'Other', 'Else', 'Enough', 'Several', + 'Whole', 'Half', 'Part', 'Piece', 'Bit', + 'Lot', 'Kind', 'Sort', 'Type', 'Way', + 'Thing', 'Stuff', 'Place', 'Time', 'Person', + 'Man', 'Woman', 'Boy', 'Girl', 'Kid', + 'Dad', 'Mom', 'Son', 'Daughter', 'Brother', + 'Sister', 'Uncle', 'Aunt', 'Cousin', 'Friend', + 'Neighbor', 'Guest', 'Visitor', 'Stranger', 'Hero', + 'King', 'Queen', 'Prince', 'Princess', 'Knight', + 'Dragon', 'Monster', 'Ghost', 'Witch', 'Wizard', + 'Fairy', 'Giant', 'Dwarf', 'Elf', 'Troll', + 'Pirate', 'Cowboy', 'Astronaut', 'Doctor', 'Nurse', + 'Police', 'Fireman', 'Chef', 'Artist', 'Singer', + 'Dancer', 'Player', 'Runner', 'Swimmer', 'Climber', + 'Jumper', 'Thrower', 'Catcher', 'Kicker', 'Hitter', + 'Walker', 'Talker', 'Listener', 'Reader', 'Writer', + 'Thinker', 'Maker', 'Builder', 'Helper', 'Finder', + 'Keeper', 'Giver', 'Taker', 'Buyer', 'Seller', + 'Eater', 'Drinker', 'Sleeper', 'Dreamer', 'Lover', + 'Hater', 'Fighter', 'Winner', 'Loser', 'Leader', + 'Follower', 'Teacher', 'Student', 'Worker', 'Player', + 'Traveler', 'Explorer', 'Discoverer', 'Inventor', 'Creator', + 'Morning', 'Afternoon', 'Evening', 'Midnight', 'Noon', + 'Breakfast', 'Lunch', 'Dinner', 'Snack', 'Meal', + 'Spring', 'Summer', 'Autumn', 'Winter', 'Season', + 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + 'Saturday', 'Sunday', 'Weekend', 'Holiday', 'Birthday', + 'Christmas', 'Easter', 'Halloween', 'Thanksgiving', 'New Year', + 'January', 'February', 'March', 'April', 'May', + 'June', 'July', 'August', 'September', 'October', + 'November', 'December', 'Minute', 'Second', 'Moment', + 'Past', 'Present', 'Future', 'Early', 'Late', + 'Soon', 'Later', 'Before', 'After', 'During', + 'While', 'Since', 'Until', 'Already', 'Yet', + 'North', 'South', 'East', 'West', 'Center', + 'Middle', 'Corner', 'Edge', 'Line', 'Point', + 'Circle', 'Square', 'Triangle', 'Rectangle', 'Oval', + 'Diamond', 'Heart', 'Cross', 'Arrow', 'Dot', + 'Body', 'Arm', 'Leg', 'Foot', 'Toe', + 'Finger', 'Thumb', 'Nose', 'Mouth', 'Ear', + 'Hair', 'Neck', 'Back', 'Belly', 'Knee', + 'Shoulder', 'Elbow', 'Wrist', 'Ankle', 'Hip', + 'Skin', 'Bone', 'Blood', 'Heart', 'Brain', + 'Lung', 'Stomach', 'Muscle', 'Nerve', 'Cell', + 'Plant', 'Animal', 'Insect', 'Spider', 'Snake', + 'Lizard', 'Frog', 'Turtle', 'Fish', 'Whale', + 'Shark', 'Dolphin', 'Seal', 'Penguin', 'Eagle', + 'Owl', 'Parrot', 'Duck', 'Goose', 'Chicken', + 'Turkey', 'Pig', 'Cow', 'Sheep', 'Goat', + 'Deer', 'Bear', 'Wolf', 'Fox', 'Rabbit', + 'Squirrel', 'Mouse', 'Rat', 'Bat', 'Monkey', + 'Ape', 'Gorilla', 'Elephant', 'Lion', 'Tiger', + 'Zebra', 'Giraffe', 'Kangaroo', 'Koala', 'Panda', + 'Camel', 'Donkey', 'Mule', 'Ox', 'Buffalo', + 'Crocodile', 'Alligator', 'Dinosaur', 'Fossil', 'Egg', + 'Nest', 'Cave', 'Hole', 'Burrow', 'Den', + 'Forest', 'Jungle', 'Desert', 'Mountain', 'Valley', + 'Hill', 'Cliff', 'Beach', 'Ocean', 'Lake', + 'Pond', 'Stream', 'Waterfall', 'Volcano', 'Earthquake', + 'Storm', 'Thunder', 'Lightning', 'Rainbow', 'Cloud', + 'Fog', 'Mist', 'Dew', 'Frost', 'Ice', + 'Snowman', 'Snowball', 'Sled', 'Skate', 'Ski', + 'Surf', 'Swim', 'Dive', 'Float', 'Sink', + 'Rise', 'Fall', 'Grow', 'Shrink', 'Change', + 'Appear', 'Disappear', 'Vanish', 'Return', 'Arrive', + 'Enter', 'Exit', 'Escape', 'Rescue', 'Save', + 'Protect', 'Guard', 'Defend', 'Attack', 'Fight', + 'Battle', 'War', 'Peace', 'Win', 'Lose', + 'Victory', 'Defeat', 'Success', 'Failure', 'Try', + 'Attempt', 'Effort', 'Work', 'Rest', 'Play', + 'Fun', 'Joy', 'Sadness', 'Anger', 'Fear', + 'Surprise', 'Shock', 'Wonder', 'Curiosity', 'Interest', + 'Boredom', 'Excitement', 'Calm', 'Peace', 'Quiet', + 'Noise', 'Sound', 'Voice', 'Whisper', 'Shout', + 'Scream', 'Laugh', 'Cry', 'Smile', 'Frown', + 'Wink', 'Blink', 'Stare', 'Glance', 'Look', + 'Watch', 'Observe', 'Notice', 'Spot', 'Discover', + 'Find', 'Search', 'Seek', 'Hunt', 'Chase', + 'Catch', 'Grab', 'Hold', 'Release', 'Drop', + 'Throw', 'Catch', 'Bounce', 'Roll', 'Slide', + 'Spin', 'Turn', 'Twist', 'Bend', 'Stretch', + 'Reach', 'Touch', 'Feel', 'Taste', 'Smell', + 'Hear', 'Listen', 'Speak', 'Talk', 'Say', + 'Tell', 'Ask', 'Answer', 'Reply', 'Respond', + 'Explain', 'Describe', 'Report', 'Announce', 'Declare', + 'Promise', 'Agree', 'Disagree', 'Argue', 'Discuss', + 'Chat', 'Conversation', 'Talk', 'Speech', 'Story', + 'Tale', 'Legend', 'Myth', 'Fable', 'Joke', + 'Riddle', 'Puzzle', 'Mystery', 'Secret', 'Clue', + 'Hint', 'Tip', 'Advice', 'Suggestion', 'Recommendation', + 'Opinion', 'Belief', 'Fact', 'Truth', 'Lie', + 'Honest', 'Dishonest', 'Fair', 'Unfair', 'Right', + 'Wrong', 'Correct', 'Incorrect', 'Accurate', 'Inaccurate', + 'Possible', 'Impossible', 'Probable', 'Improbable', 'Certain', + 'Uncertain', 'Sure', 'Unsure', 'Confident', 'Doubtful', + 'Clear', 'Unclear', 'Obvious', 'Hidden', 'Visible', + 'Invisible', 'Present', 'Absent', 'Missing', 'Found', + 'Lost', 'Stolen', 'Broken', 'Fixed', 'Repaired', + 'Damaged', 'Destroyed', 'Ruined', 'Perfect', 'Flawless', + 'Beautiful', 'Ugly', 'Pretty', 'Handsome', 'Cute', + 'Attractive', 'Unattractive', 'Lovely', 'Horrible', 'Terrible', + 'Wonderful', 'Amazing', 'Fantastic', 'Excellent', 'Great', + 'Good', 'Bad', 'Okay', 'Alright', 'Fine', + 'Well', 'Poor', 'Rich', 'Wealthy', 'Broke', + 'Expensive', 'Cheap', 'Free', 'Costly', 'Priceless', + 'Valuable', 'Worthless', 'Useful', 'Useless', 'Helpful', + 'Harmful', 'Dangerous', 'Safe', 'Secure', 'Risky', + 'Brave', 'Cowardly', 'Bold', 'Timid', 'Shy', + 'Confident', 'Nervous', 'Anxious', 'Worried', 'Relaxed', + 'Calm', 'Angry', 'Furious', 'Annoyed', 'Irritated', + 'Frustrated', 'Disappointed', 'Sad', 'Unhappy', 'Miserable', + 'Depressed', 'Lonely', 'Alone', 'Together', 'United', + 'Divided', 'Separated', 'Connected', 'Attached', 'Detached', + 'Linked', 'Related', 'Unrelated', 'Similar', 'Different', + 'Unique', 'Common', 'Rare', 'Special', 'Ordinary', + 'Normal', 'Abnormal', 'Typical', 'Atypical', 'Usual', + 'Unusual', 'Regular', 'Irregular', 'Frequent', 'Infrequent', + 'Often', 'Seldom', 'Always', 'Never', 'Sometimes', + 'Usually', 'Rarely', 'Occasionally', 'Constantly', 'Continuously', + 'Briefly', 'Shortly', 'Quickly', 'Slowly', 'Rapidly', + 'Gradually', 'Suddenly', 'Immediately', 'Instantly', 'Eventually', + 'Finally', 'Initially', 'Originally', 'Previously', 'Recently', + 'Currently', 'Presently', 'Simultaneously', 'Meanwhile', 'Afterward', + 'Beforehand', 'Afterward', 'Thereafter', 'Henceforth', 'Hereafter', + 'Therefore', 'However', 'Moreover', 'Furthermore', 'Nevertheless', + 'Nonetheless', 'Otherwise', 'Instead', 'Rather', 'Besides', + 'Additionally', 'Alternatively', 'Consequently', 'Accordingly', 'Thus', + 'Hence', 'So', 'Because', 'Since', 'Although', + 'Though', 'Unless', 'Until', 'While', 'Whereas', + 'Whether', 'If', 'When', 'Where', 'How', + 'What', 'Which', 'Who', 'Whom', 'Whose', + 'That', 'This', 'These', 'Those', 'Such', + 'Either', 'Neither', 'Nor', 'Or', 'And', + 'But', 'Yet', 'For', 'With', 'Without', + 'Within', 'Without', 'Throughout', 'Through', 'Across', + 'Along', 'Around', 'About', 'Above', 'Below', + 'Beneath', 'Underneath', 'Inside', 'Outside', 'Between', + 'Among', 'Amid', 'Against', 'Toward', 'Towards', + 'Into', 'Onto', 'Upon', 'Off', 'Away', + 'Back', 'Forth', 'Forward', 'Backward', 'Upward', + 'Downward', 'Inward', 'Outward', 'Sideways', 'Lengthwise', + 'Crosswise', 'Clockwise', 'Counterclockwise', 'Northward', 'Southward', + 'Eastward', 'Westward', 'Homeward', 'Heavenward', 'Earthward', + 'Seaward', 'Landward', 'Windward', 'Leeward', 'Shoreward']: + pass # skip common words + else: + found.add(c) + + return sorted(found) + +def main(): + base = os.path.expanduser('~/.openclaw/workspace-xiaobian/tmp/lessons/S3') + + for unit in sorted(os.listdir(base)): + unit_dir = os.path.join(base, unit) + if not os.path.isdir(unit_dir): + continue + + for lesson_file in sorted(os.listdir(unit_dir)): + if not lesson_file.endswith('.md'): + continue + + filepath = os.path.join(unit_dir, lesson_file) + md, title = extract_markdown(filepath) + + if md is None: + print(f"ERROR: {unit}/{lesson_file}: {title}") + continue + + sheet_tokens, examples = extract_knowledge_points(md) + story_cells = extract_story_summary(md) + characters = extract_characters(md) + + print(f"\n{'='*60}") + print(f"TITLE: {title}") + print(f"UNIT: {unit}") + print(f"LESSON: {lesson_file.replace('.md', '')}") + print(f"SHEET_TOKENS: {sheet_tokens}") + print(f"EXAMPLES: {examples}") + print(f"CHARACTERS: {', '.join(characters)}") + print(f"STORY:") + for i, cell in enumerate(story_cells): + print(f" [{i}] {cell[:200]}") + +if __name__ == '__main__': + main() diff --git a/scripts/read_kp_sheets.sh b/scripts/read_kp_sheets.sh new file mode 100644 index 0000000..0916475 --- /dev/null +++ b/scripts/read_kp_sheets.sh @@ -0,0 +1,50 @@ +#!/bin/bash +# Batch read knowledge point sheets +APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaoyan/config.json) +APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaoyan/config.json) +TOKEN=$(curl -s -X POST "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal" \ + -H "Content-Type: application/json" \ + -d "{\"app_id\":\"$APP_ID\",\"app_secret\":\"$APP_SECRET\"}" | jq -r '.tenant_access_token') + +declare -A SHEETS +SHEETS=( + ["U25_L1"]="DdBtsIMO3hMgQWtiUjKczwKjnae:Qk0kJK" + ["U25_L2"]="No3lsWK2FhtUpvtRBoNcEHicndh:tCDQTT" + ["U25_L3"]="Ih9ssxNCdhosTctXtsTcFe2LnGc:R2gyCW" + ["U25_L4"]="JvarsUNV9hYDt2tKes5cwFdfnfd:RGlgBl" + ["U25_L5"]="XYrHsE3ZihgvWztaiCIceLHlntf:NLUYy6" + ["U26_L1"]="RPqjs7BfRhYZbctLRkEcbu1GnNd:suKEEh" + ["U26_L2"]="M2yOs6m2Vh4hwTt4ja6cUVd1n8g:BSVyhS" + ["U26_L3"]="FeoMsXaAXhsOY1tDG1dcu0wanQh:suKEEh" + ["U26_L4"]="KY8NspiJNhKvQytOnF0cfDQYnPb:KtcJ9q" + ["U26_L5"]="WYyYsNiEMhtznntNarncUtMzn7b:suKEEh" + ["U27_L1"]="PSRFsJwjGh0RHetTXPEcxdeFngf:suKEEh" + ["U27_L2"]="EB1vsdvNIhZsl7tk8BOcxq1jnpb:suKEEh" + ["U27_L3"]="FnHHs66aIhVNTjtpqJucP6msnOf:suKEEh" + ["U27_L4"]="Kw4OsWzBkhJF3ettChpcodmEnge:suKEEh" + ["U27_L5"]="KttGsz6xHh9yQFtWEjlcq2RRnLg:suKEEh" +) + +for key in U25_L1 U25_L2 U25_L3 U25_L4 U25_L5; do + IFS=':' read -r SPREADSHEET SHEET_ID <<< "${SHEETS[$key]}" + echo "=== $key ===" + curl -s "https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/${SPREADSHEET}/values/${SHEET_ID}!A1:D20" \ + -H "Authorization: Bearer $TOKEN" | jq '.data.valueRange.values' + sleep 1 +done + +for key in U26_L1 U26_L2 U26_L3 U26_L4 U26_L5; do + IFS=':' read -r SPREADSHEET SHEET_ID <<< "${SHEETS[$key]}" + echo "=== $key ===" + curl -s "https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/${SPREADSHEET}/values/${SHEET_ID}!A1:D20" \ + -H "Authorization: Bearer $TOKEN" | jq '.data.valueRange.values' + sleep 1 +done + +for key in U27_L1 U27_L2 U27_L3 U27_L4 U27_L5; do + IFS=':' read -r SPREADSHEET SHEET_ID <<< "${SHEETS[$key]}" + echo "=== $key ===" + curl -s "https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/${SPREADSHEET}/values/${SHEET_ID}!A1:D20" \ + -H "Authorization: Bearer $TOKEN" | jq '.data.valueRange.values' + sleep 1 +done diff --git a/tmp/lessons/S3/U25/L1_捉迷藏吧.md b/tmp/lessons/S3/U25/L1_捉迷藏吧.md new file mode 100644 index 0000000..8744105 --- /dev/null +++ b/tmp/lessons/S3/U25/L1_捉迷藏吧.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "BlTEwpb48ipx5Jk7Znscq2GtnDg", + "length": 6749, + "log_id": "20260622110123B83DB57F9B4C88B4140B", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_5b7673f68137714223fc2a95986ffc2a\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"DdBtsIMO3hMgQWtiUjKczwKjnae_Qk0kJK\"/\u003e\n\n例句:\n\n- I am the first one.\n- Where is Ben hiding? Where are they hiding?\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n (全屏插入图)\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 为了纪念一个月前所发生的大事,四个孩子再次来到灯塔脚下。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 捉迷藏\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User和May十分怀念BoBo和DiDi,Vicky说可以假装他们只是在和我们捉迷藏。Ben听到“捉迷藏”,立刻来劲,提议我们来玩捉迷藏吧!User无奈答应,成为第一个seek的人。【first】\n User闭眼开始数数,大家开始念一首捉迷藏儿歌(counting chant)为游戏开场:\n 🎵 Hide, hide, hide away,\n First one gone, can't find you!\n Second one gone, where are you?\n Third one gone... no one's here!🎵\n 伴随着儿歌,Ben、May、Vicky各自跑开去躲。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 4-1=3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User数完睁眼,开始找人。他很快在灯塔柱子后面找到了Vicky(Vicky自己都承认这个位置太明显了)。然后在一块石板后面发现了Ben——Ben藏得也不算好。\n 三个人找到了,但……May呢?大家喊May的名字。没有回应。大家感叹May实在是藏得太好了。\n Ben认为User不会找,要换一个人来seek。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 3-1=2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Ben自告奋勇来做第二个seek的人。【second】\n User和Vicky跑去躲——User找了一个不错的位置。\n Ben数完开始找。他很快找到了User。然后两人一起去找Vicky。可是怎么找都找不到。刚才Vicky明明往灯塔右侧跑的,可那片区域一个人都没有。\n Ben和User对视。先是May,现在是Vicky。两个人都消失了。Ben开始紧张,User咽了咽口水:\"They hide too good…不对,这不是hide,是真的不见了!\"\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 2-1=1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User和Ben开始认真讨论:两个人不可能都跑远了,灯塔周围就这么大的地方。是不是有什么我们没看到的地方?\n Ben决定沿着Vicky消失的方向走一遍。User站在原地等,看着Ben绕向灯塔侧面。Ben一边走一边低头看地面——突然——\n \"Whoaaa—!\"\n 一声喊叫,然后彻底安静了。\n User冲过去。Ben不见了。刚才他站的地方,空无一人。\n First May, second Vicky, third Ben。三个朋友全部消失了。只剩User一个人,站在灯塔脚下。\n 【核心互动-看图说话】通过查看CCTV,发现May、Vicky、Ben都是在灯塔脚下消失的。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 结尾\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 1-1=?\n (AI动画)\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User深呼吸,走向Ben消失的那个位置。低头仔细看——沙子表面有一道不自然的裂缝。User蹲下用手拨开浮沙,发现灯塔地基旁边有一个向下倾斜的通道口!黑漆漆的,能感受到里面有微微的气流。\n 原来不是他们hide得太好——是脚下有一条一直hidden的通道,他们一个个掉了进去!\n User趴在洞口喊:\"Ben! May! Vicky!\"——远远的,隐约传来回声。他们还在下面。\n User鼓起勇气,坐在通道边缘——双脚一蹬,顺着倾斜的通道滑入黑暗。速度越来越快,周围从沙土变成光滑石壁——最后一道微光出现——\n User滑出通道,落入一个巨大的地下空间。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"DdBtsIMO3hMgQWtiUjKczwKjnae_QIAuV7\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U25-L1 捉迷藏吧", + "total_length": 4621 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U25/L2_风雨晴路.md b/tmp/lessons/S3/U25/L2_风雨晴路.md new file mode 100644 index 0000000..58268da --- /dev/null +++ b/tmp/lessons/S3/U25/L2_风雨晴路.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "SaolwoH9FiadankfzAgcG8R7ntf", + "length": 5830, + "log_id": "20260622110123D9FFA80236D26DEE5EB6", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_4a8040ff9fb402cc2e6ebe3053766414\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_60bf7fe76066a693143713504fbd6493\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"No3lsWK2FhtUpvtRBoNcEHicndh_tCDQTT\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"5\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n AI动画\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User深入地底,第一身视角,发现这里有另外一片天地。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User的同学们去了哪儿呢?而且这个是什么的地方(Place)?User 很快就找到同伴Vicky。Vicky觉得这里很热,这里居然有太阳。而且是个Sunny day。但我们不是在地底吗?。Vicky 问:What is this place? 用户答不上来。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们继续往前走,找到另一位朋友,原來是May:What is this place? 她问。It rains!\n 我们奇怪,不是啊,一直都Sunny,下一秒,天降大雨rain!我们在树下躲雨。为什么这里的雨说来就来!没说完,雨停了,却突然刮起了大风:Windy!\n 我们相当难受,但没一阵,现在又Sunny again! 说完,又Rain了!Sunny 、Rain 和 Windy 几分钟内来回切换了几次。What is this place? 这个地方很奇怪!还是赶快离开吧!\n 但我们还是找不到Ben。我们需要找他才离开。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们来到一个路障前(需要对应游戏设计),我们被路障阻碍,不能前进了。但这时May 发现一个奇怪的东西:一个控制杆被什么卡住了:是Ben的帽子,兜住了控制杆,控制杆于是一直处于被拉动的状态。\n 在控制杆旁边,是一个轮盘显示器,指针疯狂在Sunny Windy Rain三个状态旋转切换。\n 我们拿走Ben的帽子,指针停在Sunny,天气不再变了。Ben的帽子在这里,表示Ben就在附近,但他在哪儿呢?\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们继续前进。现在是Sunny,前方有一条乾涸的河道。河对面是Ben!Ben也看到我们了,他挥手大喊——原来他也在找我们,但河道太宽,他过不来。\n May说:试试Rain。我们拉动控制杆,切换到Rain。下雨了,雨水灌入河道,河里有水了。但水流太急,还是过不去。\n Vicky说:试试Windy。我们切换到Windy。大风把一座浮桥吹到河面上,卡在两岸之间。我们踩着浮桥过了河。\n Ben在对面猛打喷嚏:It's windy!风太大了,Ben冷得直发抖。我们连忙把控制杆切回Sunny。风停了,阳光照下来。\n \"What is this place?\" Ben问。\n 我们不知道,总觉得这里怪怪的,我们应该回去沙漠镇,告诉Sally老师我们的发现。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"No3lsWK2FhtUpvtRBoNcEHicndh_bjVGCE\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U25-L2 风雨晴路", + "total_length": 4024 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U25/L3_迷城方阵.md b/tmp/lessons/S3/U25/L3_迷城方阵.md new file mode 100644 index 0000000..2beca30 --- /dev/null +++ b/tmp/lessons/S3/U25/L3_迷城方阵.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "N5zkwnucUio6WrkbpuwcWyWKnme", + "length": 5344, + "log_id": "202606221101233CC5B220E6F7F6BA97EF", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_4a8040ff9fb402cc2e6ebe3053766414\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_5035ff24ee54432c5da9d5909c2f410b\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_60bf7fe76066a693143713504fbd6493\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"Ih9ssxNCdhosTctXtsTcFe2LnGc_R2gyCW\"/\u003e\n\n例句:\n\n1. The grass is near the rock. / It is not near the grass now.\n1. This is different. / The way is different now! \n\n# 剧情梗概\n\n\u003clark-table rows=\"4\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们找到Ben了。准备离开这个鬼地方,我们准备回头,发现整个地板在振动!(同一个场景,策划移动场景地块,打乱场景顺序,使场景变换)\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n May说:我记得路。回来的时候经过三片Grass,然后右转,走到那块大Rock再左转。我们照着走——但三片Grass不见了,大Rock也不在那个位置。地板刚才振动过,地上的Grass都换了位置,Rock也是。在我们眼里,它们就像自己走路了一样。May停下来:It's different. This is all different. 她看看左边,看看右边,认不出来了。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cimage token=\"IuOUbDqXGoXOKwxbonCcmA7qn6b\" width=\"1000\" height=\"570\" align=\"left\"/\u003e\n (九宫格拼图图示)\n 我们看到路就走,从草地走上石头路,再踏上草地。等等?User发现,这两个草地地块本来是Near 的,现在它们分开了,中间有一段石头路。Vicky敏锐的发现,墙上有一张地图,而这张地图(九宫格拼图)是能移动的。于是Vicky把3号地图块放在9号地图块附边。整个地形又再变了!\n Vicky自信:只要拼好,我们就能找到离开的路了。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 拼到一半,有两个格子卡住了。一个位置长着Grass,一个嵌着Rock,怎么推都不动。Ben试了三次,推不动就是推不动。我们盯着面板看了半天——如果这两个格子动不了,正确的回去的路就拼不出来。May想了一会儿,说:那我们不拼回去的路了。她指着面板右下角:这边有另一个出口,绕开Grass和Rock,拼一条通往这个出口的路。\n 我们绕开卡住的格子,拼出一条新路径。这是一条different的路。也许在那里,会找到另一个出口。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"Ih9ssxNCdhosTctXtsTcFe2LnGc_Cil8p3\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U25-L3 迷城方阵", + "total_length": 3812 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U25/L4_蝠兔蜗居.md b/tmp/lessons/S3/U25/L4_蝠兔蜗居.md new file mode 100644 index 0000000..a9695ab --- /dev/null +++ b/tmp/lessons/S3/U25/L4_蝠兔蜗居.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "BW8Xw8acriOAjYkZ9TncMEzdn8x", + "length": 6014, + "log_id": "20260622110202004CA465C265EAD15B79", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_4a8040ff9fb402cc2e6ebe3053766414\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_4a49f39b861f331ebaa2581c8b0e52b2\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"JvarsUNV9hYDt2tKes5cwFdfnfd_RGlgBl\"/\u003e\n\n例句:\n\n1. Let's follow the rabbit! / The snail is slow, but it knows the way. Let's follow the snail.\n1. May, please help us! We are looking for the bat!\n1. \n\n# 剧情梗概\n\n\u003clark-table rows=\"4\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们深入这个地方,从来没人来过这里,我们是第一个。虽然Vicky有点担心,但我、Ben、May都很大胆,我们都是未来的Pioneer ,这给Vicky信心,那我们就探索一下。\n 这时一只 Bat 从头顶俯冲下来,叼走了 Ben 的帽子。Ben 大叫,Bat 已经飞远了。我们必须 look for 它。这时我们注意到身边有两只动物:一只 Rabbit,一只 Snail——农场主的女儿May肯定的说这些动物知道 Bat 的去向,愿意协助我们。我们被May说服了。Ben看好那只Rabbit,觉得Snail太慢:他一溜烟跑了。May 看了看 Snail,它爬得慢,但方向很坚定——她决定跟 Snail 走,Vicky 也相信 May的判断。\n User 怕Ben闯祸,那就跟着Ben吧。大家约定,如果走散了,就到远处的巨树里会合。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们跟着 Rabbit 跑——但 Rabbit 根本不专心。它被路边的萝卜引诱,停下来啃了一口。好不容易拽走它,又被一朵花吸引过去。最离谱的是,它居然追着一只母兔跑了。我们被 Rabbit 耍得团团转,明明路上到处都有 Bat 的踪迹——水果碎屑、爪痕——但 Rabbit 就是不走正路。等我们终于停下来喘气的时候,May 和 Vicky 不知什么时候已经跟上来了。她们跟着 Snail,慢慢走,但一步都没走错。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Ben 看着 Rabbit 又跑去闻花了,叹了口气:算了。我们放弃 Rabbit,跟着 Snail。Snail 沿着粘液轨迹继续爬,稳稳地往前走。没多久,我们听到上方有扑腾声——Bat 就在前面的树上,倒挂着吃水果。它看见我们,扔下水果核,又飞走了。但这次它没飞远——Ben 的帽子就挂在旁边的树枝上。Ben 拿回帽子,松了口气。May 的判断是正确的,这些动物果然知道Bat的去向。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 而我们发现,Bat去的方向,正正是我们当初说要碰头的巨树。我们走到巨树前,发现这棵巨树下面有一个小屋!\n 我们猜,既然这里有小屋,也许屋主能帮我们离开。我们推门进去——没人。但屋里明显有人生活的痕迹:角落里有 Rabbit 的窝,天花板上挂着 Bat 的小吊床,窗台边是 Snail 的小玻璃缸。这些动物都是被人养的。我们正讨论屋主去哪了,突然背后传来一个声音插了进来。所有人吓了一跳,猛回头——一个小男孩站在门口,歪着头看着我们。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"JvarsUNV9hYDt2tKes5cwFdfnfd_T2arPv\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U25-L4 蝠兔蜗居", + "total_length": 4038 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U25/L5_地底男孩.md b/tmp/lessons/S3/U25/L5_地底男孩.md new file mode 100644 index 0000000..f9f3c3a --- /dev/null +++ b/tmp/lessons/S3/U25/L5_地底男孩.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "FlmZwwEbNiNTYjkNsXNcqs9enhd", + "length": 5562, + "log_id": "202606221102066537D4D3539AD79546A7", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_4a8040ff9fb402cc2e6ebe3053766414\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"XYrHsE3ZihgvWztaiCIceLHlntf_NLUYy6\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"4\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo 带我们参观他的小屋。我们问他:这是什么地方?Bingo 说这里是一个生态球——一个封闭的 world,有动物、有植物、有水。他一直住在这里,这些动物都是他的朋友。我们问他有没有去过外面。Bingo 摇头:他知道上面有另一个 world——ground world——但他从没去过。\n 我们告诉他我们是从地面来的,现在迷路了,想回去。Bingo 说他知道回地面的路,可以带我们出去。大家又惊又喜。我们觉得不能白让人帮忙,得送点什么。User找来一本 comic book:This is a gift for you. Bingo 接过来,盯着封面——他从没见过这种东西。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo 翻开 comic book,越看越震惊:\"There are monsters in your world?!\" 超人在打怪物,城市在爆炸——Bingo 觉得地面世界太危险了。我们赶紧解释:comic book isn't real, this is a fictional world. Bingo 半信半疑。然后他突然跑去翻出一本东西:\"I have comic book too!\" ——是一份家具组装说明书。他指着图上拧螺丝的小人,一脸认真:\"See? He's fighting the shelf. Very brave.\" 我们不知道该怎么接话。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo 很喜欢漫画,看见User漫画收起,Bingo的眼神充满渴望,User就把comic book 给他as a gift。Bingo 完全不知道 Gift这个东西(社会化不足),Bingo决定,把他的房子送给Ben。Ben:This is not how gifts work! \n Bingo 想了想,把我们带到屋子后面。一整面墙的架子上摆满了 bottles——各种大小、各种颜色。每个 bottle 里面是一个微缩世界:海洋、沙漠、森林、发光的藻类。Bingo 说:\"This underground is a big bottle. These are small bottles. Every bottle is a world.\" 他转向 User:\"You pick one. As a gift.\" (成为User 的家具。)\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User 选了一个 bottle。Bingo 小心翼翼递过来。然后他带我们走向出口。一路上 Bingo 走在前面带路,话很少。快到出口的时候,Bingo 停下来,转过身,看着我们犹豫了一下:\n \"Can I come with you?\"\n 我们说当然可以。Bingo 笑了。他把 comic book 塞进背包,跟着我们走出生态球,来到地面。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"XYrHsE3ZihgvWztaiCIceLHlntf_2Ez0hp\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U25-L5 地底男孩", + "total_length": 3972 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U26/L1_一起坐巴士.md b/tmp/lessons/S3/U26/L1_一起坐巴士.md new file mode 100644 index 0000000..445acbc --- /dev/null +++ b/tmp/lessons/S3/U26/L1_一起坐巴士.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "MTkAw3lQvisPZLkHo4lcUsomn7g", + "length": 6031, + "log_id": "20260622110210975FBF272C847F838A15", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_1573928364277b75b0d0c12a35ac3f93\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"RPqjs7BfRhYZbctLRkEcbu1GnNd_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 等车中\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我和May、Vicky带着Bingo从地下上来,一条崭新的柏油马路出现在我们面前。\n Bingo从来没见过这么宽的**road**,他激动地跑上前,一辆车开过去,他连忙被我们拦下。\n 我告诉他横穿**road**很危险,要stand by the **road.**\n Bingo不明白为什么危险,我告诉他因为会有Cars and buses drive on the **road。**\n Bingo十分好奇,一直问什么是Car,什么是Bus,Vicky冷静地告诉他,一会儿我们正好要坐**30**号公交车回沙漠镇,到时候就能见到了。\n 我们来到**Bus stop**等车。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 上车啦\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 远方传来一阵轰鸣,黄沙漫起,Bingo吓一跳,说怪物来了!吓得躲到了**Bus stop**后面。\n 我们让他从**Bus stop**后面出来,那不是怪物,是**30**路公车来了!\n 车窗摇下,居然是Tony!他让我们别废话快点上车,这里距离沙漠镇还得开**30**分钟的车。\n - 上坡路\n 我们上了车,全都坐到了**seat**上,而Bingo却席地而坐。\n Tony一个油门踩出去,因为Bingo不好好坐下,他一下子从车头滑到了车尾。\n Bingo害怕得大喊车子要呕吐啦!我安慰他是外面的**road**goes uphill. 让他sit on the **seat.**\n - 石子路\n Bingo学着我们的样子,乖乖坐到了座位上。Tony再次一踩油门,大家坐在车上下颠簸。\n Bingo吓一跳,说车子在咳嗽!是不是生病了?\n 我告诉他We're on a gravel **road**.所以才会这样颠簸,并提醒Bingo 系好**seat** belt. 不要随便离开座位。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 学让座\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 车子到了一个**Bus stop,**一群人陆续上车,逐渐把座位都坐满了。\n 我们给老人、带小宝宝的人、受伤的Rock让了座,Bingo不理解,刚才不是说不能随便离开自己的座位吗?\n 我告诉他,有的时候,**Seats** are for people in need.\n 【核心互动-听力:解释乘车礼仪与规则】\n 此时,Anna带着一群小动物上车,她看到满满当当的车子已经没有座位了,看来得坐下一班。\n 我看了一眼时间表,下一班得等**30**分钟!\n 小动物们看到Bingo,自然上去和他贴贴,Bingo明白了我刚刚说的话,主动邀请和小动物们挤在一个**seat**上。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 到站啦\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们一起开心地唱起乘车的儿歌。\n ♪ On the road, on the road,\n ♪ Bus number thirty, here we go!\n ♪ Sit on your seat, buckle up tight,\n ♪ Bumpy gravel, hold on right!\n ♪ Bus stop, bus stop, one two three,\n ♪ Save a seat for you and me!\n ♪ Thirty minutes, sing along,\n ♪ Bus stop, bus stop, home sweet home! ♪\n 到了终点沙漠镇的**Bus stop,**May先下车回家了,我们与她道别。\n 我和Vicky决定再带Bingo逛逛。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【教研图】 = 需在教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【插入图】/【全屏插入图】 = 与教研组件无关的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作提需\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\u003c/callout\u003e\n\n\u003csheet token=\"RPqjs7BfRhYZbctLRkEcbu1GnNd_Z26ZWJ\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U26-L1 一起坐巴士", + "total_length": 4149 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U26/L2_Bingo怎么啦.md b/tmp/lessons/S3/U26/L2_Bingo怎么啦.md new file mode 100644 index 0000000..b5a013f --- /dev/null +++ b/tmp/lessons/S3/U26/L2_Bingo怎么啦.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "TU4lw6K0KiihADkQly7cC4MJnlc", + "length": 5880, + "log_id": "20260622110214BB952E8CE8F9928C08F3", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,50\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"M2yOs6m2Vh4hwTt4ja6cUVd1n8g_BSVyhS\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 到了沙漠镇,奔波了这么久,我和Vicky都感觉十分**tired**和**thirsty**.\n 我关心Bingo是否**tired**,一转头却发现Bingo已经倒在了地上Σ(⊙▽⊙\"\n 我们吓了一跳,连忙扶起Bingo,发现Bingo半垂着眼,看起来没有精神的样子,看来他真的非常**tired**了,我们带他到一旁休息。\n Bingo的声音却变得慢慢的,他开口说感觉自己空空的,Vicky猜想他也许是**Hungry**了。\n 甜味烘焙坊就在附近**40**米的地方,先去吃点东西吧。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 甜味烘焙坊正在举办自助餐活动,所有食品饮品自拿自取,需要交**40**元的入场费。\n - 来到甜品区\n 开始挑选美味的面包,而Bingo竟然把甜甜圈当作手环!我惊讶地问他Are you really **hungry**? 怎么不吃呢?\n Bingo却回答我不知道什么叫**hungry**,只是感觉自己空空的,我认为这就是**Hungry**.\n Vicky猜测Bingo一定是没有吃过甜甜圈,于是示范给他看。\n Bingo学着我们的样子,一个一个甜甜圈往嘴里塞,一口气吃了**40**个!He must be really **hungry**!\n 我问Bingo还**hungry**吗?Bingo刚想开口回应我,嘴里的甜甜圈竟然一个个飞了出来!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo头上有些冒烟,说自己不想吃东西了,但还是感觉自己不舒服,我猜测难道是他**thirsty**了?\n - 来到饮品区\n 我接了一杯水递给Bingo,告诉他Drink it, and you won't be so **thirsty**. \n Bingo吨吨吨,头顶再次冒起了烟。Vicky注意到,水桶上竟然标注着100度!太危险了!\n 我们连忙从另一个标注着**40**度的水桶接水给他。\n Bingo继续接过水喝,吨吨吨,看来他真的非常**thirsty**了**,**但紧接着,水居然从他的耳朵里喷了出来!Bingo居然变成了喷泉Σ(⊙▽⊙\"\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo直接倒地,怎么回事?Bingo还是太**tired**了吗?我们连忙上前,这时才发现Bingo胸前的爱心开始频闪,上面竟然浮现出一个微弱的**40**%的电量标志。\n 我们连忙给sally打了电话说明情况,sally告诉我们,也许bingo并不是人类,他是机器人!\n 【核心互动-口语:和Sally说明情况】\n 我们决定马上将Bingo送到开拓者公寓去看看到底是什么情况!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"M2yOs6m2Vh4hwTt4ja6cUVd1n8g_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U26-L2 Bingo怎么啦", + "total_length": 4128 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U26/L3_充电大作战.md b/tmp/lessons/S3/U26/L3_充电大作战.md new file mode 100644 index 0000000..5aad20c --- /dev/null +++ b/tmp/lessons/S3/U26/L3_充电大作战.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "BQRNwgwVTiLP57keKY7cJ60Ynad", + "length": 5331, + "log_id": "20260622110218E9D898DAE20985A04115", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"FeoMsXaAXhsOY1tDG1dcu0wanQh_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我和Vicky带着Bingo来到了开拓者公寓找Sally和Logi帮助。\n 我们简单把Bingo的事情告诉了Sally和Logi,现在Bingo只剩下40的电了,还需要**60**的电量才能充满。\n Sally说自己收藏了至少**50**个充电器,但是都放在公寓的各个角落了,需要大家一起找找。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cimage token=\"QprPbOkAdoUL58xr6HEc3uH9nmh\" width=\"1446\" height=\"1084\" align=\"center\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Logi发现了夹缝里有一个充电器,但是要足够**thin**的人才能进去拿到。\n Vicky尝试进去拿,结果被卡在了里面,我提醒她That gap is too **thin**, you're too**fat**to fit in!\n 我自己进去试了一下,结果发现我也too **fat** to fit in!\n 我们找到了各种**fat**的充电器,和**thin**的充电器,甚至还有上古时期的有线充电器,准备一一给Bingo试一下。\n 拿出**60**厘米的充电桩,Bingo太**fat**被卡住\n 拿出Logi的豪华**50**米的充电桩,Bingo又太**thin**不匹配。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003cimage token=\"T7uVbT5nPo9cpmxCMLocSGQtnqb\" width=\"952\" height=\"554\" align=\"center\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 最后我们决定用Logi用来健身的骑行发电机试试(死宅增加运动量的好帮手)Logi开始骑车发电。\n Bingo的电量上涨,变成了**50**,但是脸色似乎变红了。\n 继续上涨,电量变成了**60**,身体又变**fat**了一些\n Bingo的脸色越来越红,糟糕!电压完全超过了Bingo的承受能力!得赶紧把电断掉。\n Bingo的身体慢慢变**thin**,电量也停在了**60**.\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo和现在的充电器都有点不合适,带着**60**的电还可以撑一天,得尽快找到可以充电的办法!\n 我和Vicky打算分头行动,她回家找爸爸帮助,我带Bingo去速猴的仓库看看。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"FeoMsXaAXhsOY1tDG1dcu0wanQh_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U26-L3 充电大作战", + "total_length": 3971 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U26/L4_土豆充电器.md b/tmp/lessons/S3/U26/L4_土豆充电器.md new file mode 100644 index 0000000..a0aa5c9 --- /dev/null +++ b/tmp/lessons/S3/U26/L4_土豆充电器.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "L3Gaw2pXgis2yMk27G6cJYlWnec", + "length": 5642, + "log_id": "20260622110123EB6D9911AC2F34B034B3", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"KY8NspiJNhKvQytOnF0cfDQYnPb_KtcJ9q\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我带着Bingo来到速猴的物流仓库,却发现仓库里不仅十分昏暗,还破破烂烂的。\n 我询问速猴二人有没有充电设备,Jay和Lin数着手里的钞票,哭着说全卖掉了,这个月只赚了**80**块,还因为睡过头,被Boss扣掉了**70**块!\n 现在他们是穷光蛋,可怜的Eleven都已经好几天没充过好电了。\n 我们看向角落的Eleven,发现他的身上竟然插着好几块土豆!\n Lin告诉我们,土豆可以**help** Eleven恢复一点电量,所以现在Eleven只能**use**土豆充电。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我询问他们Can you**help**Bingo? Maybe Bingo can **use**potato power!\n 速猴二人愿意**help**我们,慷慨奉献他们的土豆,但需要制作新的土豆充电器。\n - 收集土豆充电器的材料\n\t\t\t\t- **use**箱子,把散装**80**个土豆装起来堆到一起。\n\t\t\t\t- **use**梯子,从货架找出**80**块铜片,**70**块锌片*(不知道英语咋表达好一点,再说吧,反正就是找到了something)***70**根电线。\n 材料不够多,得从电器上拆了。速猴边拆边哭,这可是他们唯一的家当了!\n 终于凑齐了**80**份电线,可以制作土豆充电器了。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们**help**速猴,**use**刚才的材料进行组装。\n 终于做好了土豆充电器,我们一起给Bingo连接上电线,Bingo一口气把电量充到了**70!**\n 充到**80**的时候,箱子里空空如也,最后一颗土豆也用光了!\n 速猴二人组不可置信,这可是他们省吃俭用了一个月的土豆!\n Eleven也大哭起来,它音量断断续续哔哔啵啵地说自己马上就要变成没电的熊了!\n Bingo看到Eleven这样,突然牵起了它的手,说刚才你们**help**了我,我应该也想**help**你们吧,可是我不知道怎么做。\n 没想到两人的手连接的一瞬间,电量居然传输了过去。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 现在Bingo和Eleven都各自有一半的电量了。\n 此时Vicky打来电话,说可以去她们家试试充电的办法,也许可以帮到Bingo。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"KY8NspiJNhKvQytOnF0cfDQYnPb_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U26-L4 土豆充电器", + "total_length": 3976 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U26/L5_谁的儿女.md b/tmp/lessons/S3/U26/L5_谁的儿女.md new file mode 100644 index 0000000..b3286a6 --- /dev/null +++ b/tmp/lessons/S3/U26/L5_谁的儿女.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "Iu3pwSWmUihD2tkfZAaciUBOnUh", + "length": 6266, + "log_id": "2026062211012342519DED3A5D9CBEAF6F", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_4a8040ff9fb402cc2e6ebe3053766414\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"WYyYsNiEMhtznntNarncUtMzn7b_suKEEh\"/\u003e\n\nA: What number does it show? \n\nB: It is 90 now.\n\n# 剧情梗概\n\n\u003clark-table rows=\"4\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n User带着Bingo来到Wood家门口,Vicky开门迎接。Eva、Alex、Peter第一次见到Bingo,好奇地围上来。Eva盯着Bingo的头发,猜它是Lily老师的【daughter】。Peter不同意——Bingo明明是男的,不可能是daughter!再看它蓝色的眼睛,猜是镇长Tom的【son】。User说都不是。Vicky正式向大家介绍:这是Bingo,一个仿生人,不是谁的son或daughter。三人震惊。User解释带Bingo来的目的:它用了劣质土豆电池一直打嗝,想找Dan帮忙修。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo又打了个嗝,大家想帮忙缓解——Eva对自己的技术有信心,就好像上次她修理兔子先生一样修理Bingo。可是…兔子先生是一个doll 不是Robot?我们来不及阻止Eva,她已经帮Bingo「修理」好了,但Bingo看起来非常正常。小小的Eva居然有这么强的技术,不愧为Dan的女儿。直到他把Eva 喊做Peter,把Alex唤做Daugther,我们觉得不对……\n Bingo说他90%没问题。90%没问题,最后10%去哪?Bingo: 90 out of 90! Perfect!\" Peter 纠正 \"满分是 100!\" Bingo:\"No no, 90 is the biggest number!\"\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Dan和Grace回来了。他们注意到家里多了一个陌生小男孩,Dan和Grace转向User,问Bingo是谁家的小孩。User答:他不是谁的son或daughter,是仿生人。Dan说他可以修理,但需要全家一起帮忙。Dan需要我们帮忙找90V 的变压器。Bingo拿了190V。因为他认不了100。\n Grace准备上网买需要的零件,需要充值100元,Bingo帮助Grace写了100000000元,差点搞到Grace破产,100后面是两个零,不是8个零。Bingo不明白。\n Bingo还把Grace 当成Alex的Daughter,Dan是Peter的Son,叫Alex和Peter 看好他们的孩子,不要让Dan用电,不要让Grace玩火(煮饭)。他已经失常了。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Dan把修理任务分配下去:sons(Alex和Peter)负责拆Bingo的旧电池模组,daughters(Vicky和Eva)负责准备新的充电接口零件。\n 【核心互动①:听力拖拽 — Dan说出指令,屏幕出现各项工具/零件和\"Sons' job\"/\"Daughters' job\"两个区域,玩家根据语音提示将对应物品拖入正确分组】\n User作为Dan的特别助手,负责帮Dan算数和写下关键数值——电压、接口尺寸等。\n 【核心互动②:拼写写作 — Dan报出数字(含90、100),玩家在面板上写出正确数字作为答案】\n 全家合力完成,Dan装上新的充电模组——Bingo以后可以用普通充电口了,不再需要土豆电池。电量跳回【100】,打嗝彻底停了,电路也正常了。Bingo感动得不行,跟Dan说:\"I love you forever! You be my son, and Grace be my daughter!\" 小孩认为Bingo又再失常了。只听到Dan缓缓说:Bingo 已经有300岁哦!我们完全可以当他的Son and Daughter! 大家愣了。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"WYyYsNiEMhtznntNarncUtMzn7b_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U26-L5 谁的儿女", + "total_length": 4288 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U27/L1_紧急情况.md b/tmp/lessons/S3/U27/L1_紧急情况.md new file mode 100644 index 0000000..33e46e9 --- /dev/null +++ b/tmp/lessons/S3/U27/L1_紧急情况.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "Ng2Fwbz8SiZXz6kqHZRcW8n5nwe", + "length": 5508, + "log_id": "2026062211012300D483320C786EA2D3D2", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_ffbc17bf10351baac79ad7d74e1f20db\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"PSRFsJwjGh0RHetTXPEcxdeFngf_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我接到了Ben的求救电话!我以为他遇到了紧急情况,赶紧和Bingo一起来到了Ben家。\n 原来明天就到Monday了,而Ben的homework还没有做完,整个weekend他都在看漫画书!\n Ben恳求我,作为他的best朋友,一定要在危机中拯救他!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Ben要求我把我自己的作业拿出来给他看,我拒绝了Ben,Ben很受打击。\n Bingo不理解什么是homework,我告诉他,是一个不在周一Monday之前做完,他就会被家长勒令周末weekend不能出去玩的东西!\n Ben给Bingo看自己的数学作业,Bingo一眼就看出数字和数字相加等于多少,说电脑马上就能算出来,不知道作业有什么意义。\n Bingo感到困惑,我告诉Bingo,做作业并不是为了答案,而是在过程中锻炼计算能力!\n 于是Ben给Bingo示范我们在数学课上学过的计算方法,将数学作业填完了。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Ben接着给Bingo看自己的英语作业,内容是抄写Monday、weekend这个词十遍,Bingo也不理解为什么要抄写单词,因为Bingo只要看一眼就能记得所有单词。\n 我向Bingo解释说人类需要用手反复写才能记住,肌肉会帮你记忆。\n Ben给Bingo做示范,一开始Ben还会抄错,最后Ben闭着眼睛都能写出来,学会了Monday和weekend这两个单词。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 最后Ben拿出了美术作业,作业内容是画出自己最好的best time!\n 对Ben来说,最好的一天当然是周末weekend,Bingo不理解,因为他每天都是一样的,我和Ben一边介绍我们周末weekend会做什么,一边在纸上画了足球、漫画、披萨……\n 我们邀请Bingo和我们一起去学校,这样就能感觉到weekend和平时有什么不一样了。\n Ben说自己还需要做完作业才能去上学,结果Ben发现,自己的作业竟然在不知不觉间做完了!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 结尾\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"PSRFsJwjGh0RHetTXPEcxdeFngf_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U27-L1 紧急情况", + "total_length": 3904 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U27/L2_舞动人生.md b/tmp/lessons/S3/U27/L2_舞动人生.md new file mode 100644 index 0000000..f55b08f --- /dev/null +++ b/tmp/lessons/S3/U27/L2_舞动人生.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "A8yewGj9LiD9CTkqwzScJHvQndh", + "length": 5576, + "log_id": "202606221102296EC277665C2AFCA68FB5", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_ffbc17bf10351baac79ad7d74e1f20db\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"EB1vsdvNIhZsl7tk8BOcxq1jnpb_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 今天是周二Tuesday,我们有体育课,Bingo也跟着我们来上课,但是今天出现的体育老师竟然不是Sally,而是Rock老师!\n Rock老师说校长拜托他来教今天的体育课,课程内容是教我们跳舞dance,而他想要教我们跳的就是他最擅长的应援舞(cheer dance?)\n 我们还没反应过来,敲门声就响了,竟然是穿着芭蕾舞服的Anna!\n Anna告诉我们今天周二轮到Sally在开拓者那里值班,所以Sally拜托Anna来代课,Anna这节课要教我们跳芭蕾舞!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Anna和Rock面面相觑,这节课究竟要跳什么舞?\n 他们俩都坚持自己才是教跳舞的最佳人选,Bingo也很想见识一下这两种舞有什么区别,于是他们决定按照自己的方式来教我们跳舞。\n Rock老师告诉我们,跳舞的诀窍就是热爱!他热情洋溢地跳了一遍应援舞,我们根本就跟不上!\n Anna完全不同于Rock老师的说法,她告诉我们,跳舞的诀窍是精确!Anna精准地指挥我们,手要往上up,腿要往下down,我们很快累得气喘吁吁,东倒西歪。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Rock和Anna产生了分歧,Rock说Anna叫我们上上up下下down,太刻板了,这不是跳舞,是广播体操!\n Anna说Rock动作太夸张,根本不能算舞蹈,只是在乱动!\n Rock坚持跳舞的重点是热情,Anna坚持跳舞的重点是精确,两人手舞足蹈地吵起架来\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Bingo很困惑地问我,他们在做什么,我向他解释,他们正在争执,生气的时候手臂上举up,沮丧的时候手往下挥down,拍手是高兴……\n Bingo突然明白了,说这就是dance?\n Bingo学着他们的样子,跳了一遍舞,我们跟着Bingo,学会了这种崭新的舞步!\n Anna和Rock也停止了争吵——真正的舞蹈是表达人的感情,给大家带来快乐,而不在于热情或者精确。\n 最后大家一起跳起舞来。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 结尾\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"EB1vsdvNIhZsl7tk8BOcxq1jnpb_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U27-L2 舞动人生", + "total_length": 3900 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U27/L3_美味传说.md b/tmp/lessons/S3/U27/L3_美味传说.md new file mode 100644 index 0000000..06c1c4c --- /dev/null +++ b/tmp/lessons/S3/U27/L3_美味传说.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "WGJhwh4uCi7wRwkBAcGc6Z3JnUc", + "length": 5839, + "log_id": "20260622110233FCB2599C7DE03F88FE14", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_ffbc17bf10351baac79ad7d74e1f20db\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"FnHHs66aIhVNTjtpqJucP6msnOf_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 今天是星期三Wednesday,我们要上烹饪cook课,这次请来的厨师是由校长特邀请来的名厨Hatton,Hatton本人当然没办法到场,但是他用投影出现在我们的教室中央,指导我们做出最美味的面条noodles!\n Bingo不认识Hatton是谁,Matt很激动地告诉他,Hatton是全宇宙最厉害的厨师!而且Hatton写了很多本著名的食谱,只要跟着Hatton的步骤做cook,一定能做出最美味的食物。\n Vicky却不以为然,告诉Matt,她的妈妈Grace做的食物才是最美味的。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 不等Vicky和Matt讨论出结果,Hatton就告诉我们,面条noodles中最重要的是汤soup!做出鲜美的汤,面条就成功了一半。\n Hatton叫我们先拿出松露,我们问什么是松露,Hatton说是一种昂贵的蘑菇。我们告诉Hatton,我们没有。\n Hatton又叫我们拿出和牛,我们问什么是和牛,Hatton说是一种昂贵的牛肉。我们告诉Hatton,我们没有。\n Hatton又叫我们拿出鱼子酱,我们问什么是鱼子酱,Hatton说是一种昂贵的鱼卵。我们告诉Hatton,我们没有。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Hatton大喊怎么什么都没有,问我们究竟有什么材料?我们说有普通的鸡蛋,普通的蘑菇,普通的牛肉,还有面粉。\n Hatton很生气,说我们准备的东西根本不足以烹饪cook好吃的汤soup,更不用说好吃的noodles了!\n Hatton怒气冲冲地说会告诉校长,我们学习烹饪cook的态度不端正,最后他挂断通讯,离开了课堂。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Matt有些沮丧,因为他没办法从一直崇拜的偶像那里学习烹饪了,Vicky站出来说,她可以教大家一种好吃的面条的做法。\n 那就是用蘑菇、牛肉做汤soup,鸡蛋、面粉做面条noodles,我们学着Vicky做好了美味的面条。\n Matt尝了以后觉得很好吃,但是不是他吃过的最好吃的,最好吃的是他爸爸给他做的面条。\n 我们问Matt,他爸爸做的面条有什么不一样,Matt说,上面还要再放一个煎鸡蛋!\n 我们在面里放上了鸡蛋,就像Matt的爸爸做的一样。\n 原来食物的美味不在于高级的食材,而在于做饭的心意!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 结尾\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"FnHHs66aIhVNTjtpqJucP6msnOf_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U27-L3 美味传说", + "total_length": 4029 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U27/L4_清扫大作战.md b/tmp/lessons/S3/U27/L4_清扫大作战.md new file mode 100644 index 0000000..429c3b7 --- /dev/null +++ b/tmp/lessons/S3/U27/L4_清扫大作战.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "BDykwXYDUiVNtCksljhcCdWNnbe", + "length": 5770, + "log_id": "20260622110237C0093025F9242CA09572", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_ffbc17bf10351baac79ad7d74e1f20db\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"Kw4OsWzBkhJF3ettChpcodmEnge_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"6\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 今天是星期四Thursday,我们在这天有家务chore课。上课地点在地下一层,Sort的仓库——经过上次的风暴,地下室里乱成一团。\n 我们都叹气说家务chore很无聊。Logi穿着围裙教育我们:Chore is fun,你们要享受它!只有保持keep干净才能有清醒的思考!\n 我们环顾四周,这里堆着的箱子太多了,简直堆成了一座小山——更像是一个迷宫!我们在箱子迷宫里钻来钻去探险。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 我们发现地上的灰尘里有一些奇怪的\"涂鸦\",觉得好玩,于是跟着在灰尘里画画。\n Logi看不下去了,宣布要开始扫地sweep。我们拦着他——别扫!舍不得我们自己画的画!Logi没办法,先给地面拍了照,记录下我们的画。\n 拍完后,Logi带着我们一起扫地sweep。灰尘很大,每个人都在咳嗽!连Logi也在咳嗽,但他很坚决地继续扫,因为他无法忍受这里继续保持keep脏乱。没办法,我们只能一边咳嗽一边sweep\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 地面终于扫干净了,我们开始用箱子堆堡垒玩,但堡垒总是塌\n Logi说:大的放下面,小的放上面才稳!从\"帮忙堆稳\"开始,他不知不觉就按大小把所有箱子正式分成了小、中、大三堆——等我们反应过来,才发现已经在做chore了\n 终于收拾完毕,Logi对着整齐的地下室非常满意,告诉我们这就是chore的作用——能使人心情愉悦\n 他骄傲地说Sort一定会感谢我们。我们又脏又累,对此说不出话来,直到Sort出现……\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 结果Sort不但没有感谢我们,还很迷茫地问,它要找的上周四Thursday的失物在哪里……\n 原来在Sort的秩序里,它按照星期几来分,它将每个星期几的东西放在一起,然后在灰尘里写上标号,现在Logi把东西全都弄乱了,灰尘也扫干净了,Sort要找的东西找不到了,Sort气得叮当响,要Logi给它恢复之前的秩序。\n Logi刚想叫我们帮忙,结果下课铃响了,我们下课了……\n Logi挽留未果,我们笑嘻嘻地告诉他,chore is fun,你要享受它!\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 结尾\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"Kw4OsWzBkhJF3ettChpcodmEnge_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U27-L4 清扫大作战", + "total_length": 3942 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +} diff --git a/tmp/lessons/S3/U27/L5_图书进化.md b/tmp/lessons/S3/U27/L5_图书进化.md new file mode 100644 index 0000000..53d9c2f --- /dev/null +++ b/tmp/lessons/S3/U27/L5_图书进化.md @@ -0,0 +1,23 @@ +[deprecated] docs +fetch is using the v1 API. Check the installed lark-doc skill first; if it is not the v2 skill, run `lark-cli update` to upgrade skills. +{ + "ok": true, + "identity": "bot", + "data": { + "doc_id": "Gmb4wc5LUiRTSZkFxNucdMrjnpg", + "length": 8389, + "log_id": "20260622110240AA6FB91ACFA03678263A", + "markdown": "\n\u003clark-table rows=\"5\" cols=\"6\" column-widths=\"123,123,123,123,123,123\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td colspan=\"6\"\u003e\n **本关制作人员**\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 编剧\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 教研\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 策划\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 场景\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 角色\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 动画\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003cmention-user id=\"ou_5b7673f68137714223fc2a95986ffc2a\"/\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 角色-section对应\n\n\u003clark-table rows=\"5\" cols=\"2\" column-widths=\"100,100\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 知识点\n\n\u003csheet token=\"KttGsz6xHh9yQFtWEjlcq2RRnLg_suKEEh\"/\u003e\n\n# 剧情梗概\n\n\u003clark-table rows=\"5\" cols=\"3\" column-widths=\"100,124,784\"\u003e\n\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 开场\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n (全屏插入图)\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Friday,放学后,大家准备去图书馆借书。走到门口,却看到一张通知贴在门上:\n \"本图书馆将于本周五闭馆整理后永久关闭。感谢您多年来的光临。\"\n 大家十分不舍。Kim抱怨\"我还有好几本没看完呢——那些可都是限量版!\",Sue伤感地说\"怎么突然就要关,这是我最喜欢的地方\"。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 1\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 吃书啦!\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 大家带着失落推门走进library,却看到一幕让人疑惑的景象——Sort正张开嘴,把一本本书\"吞\"进肚子里!而Lily老师在旁边不断把书架上的书搬下来,一本接一本\"喂\"给Sort。\n 孩子们惊呼:Sort在吃书!\n Lily老师笑着解释:Sort不是在吃书——它是在把library里的旧book变成e-book,电子书。这样即使纸变黄了、破了,故事也不会消失。这样一来,就算图书馆关闭了,大家依旧可以在电脑上阅读这里的书。\n 但工作量巨大——书架上还有好几百本。Friday是这周最后一天,如果今天搞不定,周一就会锁门,来不及扫描的书就真的丢失了。大家决定一起来帮忙。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 2\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n e-book和DVD\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n Lily安排任务:需要小朋友们拿着纸质书,对照电脑屏幕上生成的e-book,核对内容是否正确,然后帮每一本e-book输入正确的书名。相当于给每一本新生成的e-book\"贴标签\"——确认\"这本e-book是《xxx》\"。\n User负责核对并念出书名,Kim和Sue坐在电脑前输入。Sue非常认真,Kim动作飞快(嘴里念叨着\"一本两本三本……\")。\n 而Bingo……他注意到旁边一个架子上的DVD碟片。他从没见过这种圆圆的、会反光的东西——拿起来对着灯光转,彩虹色让他兴奋不已。他以为这是飞盘,User还没来得及阻止他,Bingo随手一甩——DVD飞出去撞到书架弹回来,碟面刮出几道深痕。\n Lily严肃地批评他:这些DVD里面存着故事和影像,刮花了就读不出来了。这几张是library里仅有的动画课资料,没有备份。\n 大家为损坏的DVD惋惜。Kim叹气:\"完了,这下真没了。知道这些都是无价的吗!\"\n 但Bingo歪头说:\"没有没了啊?我记得里面的东西。\"\n 他走到电脑前,把手放在键盘旁——屏幕上开始播放DVD里存储的影像内容,完整无缺。原来Bingo刚才拿着DVD翻看的时候,他的仿生人系统已经把碟片里的数据全部\"记录\"了下来。这些内容直接被存储进了电脑里,变成了电子文件。\n Lily惊讶之余露出笑容:\"看来你的闯祸,反而帮我们省了一步。\"\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 3\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 泛黄的纸条\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 大家继续帮忙整理。Sue在翻阅一本很旧的纸质故事书时,发现书页中间夹着一张泛黄的纸条。\n 纸条上写着歪歪扭扭的字迹——是很久以前一个小孩写的。落款写着\"Tom\"。\n Sue认出来了:\"这是镇长Tom的字!他小时候也在Vala School读书。\"纸条上写着:\n \"Every Friday, I come to this library. I watch DVDs here. I read e-books too. But this book is my best friend — it has my smell and my drawing inside.\"【核心互动-阅读】\n 大家好奇地翻开书——上面果然有一幅用蜡笔画的稚嫩小画:一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船。那是小时候的Tom画的他梦想中的探险。\n Bingo不理解:纸质书的味道?画在书上的画?这些是e-book没有的东西吗?\n Sue点点头:\"E-book保存文字和故事。但纸质书里还住着……回忆。\"\n 大家安静了一小会儿。然后Lily老师小心翼翼地把纸条收好:\"这封信,我会单独保存的。\"\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n \u003clark-tr\u003e\n \u003clark-td\u003e\n 4\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 图书馆复活\n \u003c/lark-td\u003e\n \u003clark-td\u003e\n 由于大家齐心协力,加上Bingo的超能力,原本即将关闭的library,在电脑上复活了!所有的book都变成了e-book,所有的DVD内容也完整保存。\n Lily宣布:线上图书馆将从今天起开放,任何人在任何地方都能借阅这里的书。\n 但她还需要一件事——有人帮她撰写一份通知,替换门口那张\"永久关闭\"的旧通知。新通知的内容是:\n \"线上Library已于本周五(Friday)正式开放!E-book和DVD推荐清单见下方。欢迎所有同学随时借阅。\"【核心互动-写作】\n 大家一起帮忙写推荐清单——Kim推荐了漫画类DVD(\"这些肯定最受欢迎,信我!\"),Sue推荐了百科类e-book,User写下了自己最喜欢的故事书名。\n 新通知贴上门口,盖住了旧的\"关闭通知\"。Library没有消失——它换了一种方式活着。\n 而Lily老师则收好Tom的那封旧纸条——她说,她要带着这封信去找校长,用它来证明:这间library对很多人意义重大,即使有了线上版本,实体图书馆也值得被保留。\n \u003c/lark-td\u003e\n \u003c/lark-tr\u003e\n\u003c/lark-table\u003e\n\n# 剧本\n\n\u003ccallout emoji=\"round_pushpin\" background-color=\"light-gray\" border-color=\"gray\"\u003e\n\n***标注说明**\n\n**黑色** = 知识点输入\n\n\u003ctext color=\"red\"\u003e**红色**\u003c/text\u003e = User 的知识点输出\n\n【场景】 = 场景地图名称(如需要改动场景物件,写在括号里)\n\n【角色】 = 将会在这张地图上登场的所有角色(英文名)\n\n【插入图】/【全屏插入图】 = 需在表演或教研组件中出现的图片。如果是复用前面出现过的图,则标注【复用】\n\n【spine动画】 = 明确需要提需的重要角色/物件的spine动画\n\n【emoji】 = 建议策划使用的emoji小表情(参看:\u003cmention-doc token=\"X3lHweh3hi2XBokgA6rcRhTRnvg\" type=\"wiki\"\u003eEmoji\u003c/mention-doc\u003e),不需要额外复杂的动作\n\n【镜头】 = 明确的运镜处理\n\n【画外音】 = 当前说话的角色spine没有出现在画面中,仅出现立绘\n\n【音效】 = 明确需要提需的音效\n\n【音乐/儿歌】\n\n【转场】 = 播放通用的全屏转场特效\n\u003c/callout\u003e\n\n\u003csheet token=\"KttGsz6xHh9yQFtWEjlcq2RRnLg_wMQVyV\"/\u003e\n", + "message": "Document fetched successfully", + "offset": 0, + "title": "L1-S3-U27-L5 图书进化", + "total_length": 5071 + }, + "_notice": { + "update": { + "command": "lark-cli update", + "current": "1.0.47", + "latest": "1.0.56", + "message": "lark-cli 1.0.56 available, current 1.0.47, run: lark-cli update" + } + } +}