auto backup 2026-06-19 08:10:01

This commit is contained in:
xiaobian-bot 2026-06-19 08:10:01 +08:00
parent da2cac8e90
commit 49b73c1787
24 changed files with 1117 additions and 12 deletions

1
.token Normal file
View File

@ -0,0 +1 @@
null

View File

@ -61,3 +61,26 @@
- 核心互动-阅读段③Tom纸条覆盖Friday/DVD/e-book
- 核心互动-写作段④通知填空覆盖library/Friday/e-book/DVD
- **当前状态:** 待胡笳审阅四段初稿
### 2026-06-18 15:10 — U27-5 完整版剧本审阅完成
- **通过内容:** 对飞书表格sheet eQUhYO中的完整剧本进行了检查并补充了情绪结尾。
- **审查结论:**
- 对白连贯符合5-9岁儿童英文阅读水平。
- 中互动15次核心互动2次数量基本达标。
- **单词输出正常**Friday, library, DVD, e-book 均满足 IN≥2 / OUT≥3。
- **句型缺失**`... can... at the library.` 完全没有覆盖。`This is a book about...` 缺少一次 IN 和一次明确的 OUT。
- **已执行操作:**
- **补充结尾**在剧本末尾增加了3句情绪饱满的结束语User: The paper books have our memories. / Sue: And the e-books will make new memories! / Bingo: Stories always live forever!)。
- **飞书批注**:在 G列G5, G6, G98, G99, G183, G184针对 `... can... at the library.` 提出了补充中互动的具体修改建议;在 G128, G129 补充了 `This is a book about...` 的修改批注。
- **当前状态:** 等待胡笳确认上述 G列的批注并进行最终修订。
### 2026-06-18 15:25 — U27-5 剧本最终语法检查与结尾优化
- **语法/用法修正:**
- 修正在 F72 行的复数问题:`folder` -> `folders`
- 修正在 F80 行的从句错误:`folder says "animals"` -> `the "animals" folder`
- 修正在 F108 行的时态错误:`haven't copy it` -> `didn't copy it yet`
- **结尾剧情衔接修正:**
- 针对 Lily 原台词 "Even online, it should stay open." 逻辑不顺的问题,结合前面找到 Tom 市长纸条的伏笔,将结尾台词改为 Lily 决定拿纸质书去找 Tom 市长,从而保住实体图书馆。
- 最终 5 句结尾对白A194:F198更新为Lily 提议找市长 -> User "纸质书保留记忆" -> Sue "电子书分享记忆" -> Bingo "故事永存"。逻辑闭环且情感升华自然。

File diff suppressed because one or more lines are too long

View File

@ -123,3 +123,4 @@
{"type":"memory.recall.recorded","timestamp":"2026-06-17T02:34:26.624Z","query":"U27L4 大纲","resultCount":1,"results":[{"path":"memory/2026-05-22.md","startLine":1,"endLine":31,"score":1}]}
{"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}]}

View File

@ -1,6 +1,6 @@
{
"version": 1,
"updatedAt": "2026-06-17T06:54:55.064Z",
"updatedAt": "2026-06-18T04:24:37.381Z",
"entries": {
"memory:memory/2026-04-29.md:43:55": {
"key": "memory:memory/2026-04-29.md:43:55",
@ -2040,21 +2040,23 @@
"endLine": 45,
"source": "memory",
"snippet": "- **U27-5 大纲定稿** - 4段结构图书馆关闭危机→Bingo闯祸/逆转→Tom纸条→图书馆电脑复活 - Sort\"吃书\"场景制造疑惑开场 - Lily任务=核对e-book文件+命名让User自然输出e-book - Bingo把DVD当飞盘闯祸→已记录数据→逆转 - Tom纸条情节e-book vs 纸质书的情感对比 - Friday从\"最后期限\"翻转为\"新起点\" - **U27-5 大纲最终定稿(第二轮修订):** - 角色替换仅限U27-5Ben→KimVicky→SueU25-1保持不变 - Tom纸条定稿四词全覆盖做核心互动-阅读 - 段⑤通知做核心互动-写作(填空) - **下一步**:进入剧本撰写阶段 ## 林逸瀚 — U25 L3 全课剧本(起承转合) - 「承」定稿林逸瀚操刀修订6个中互动含图片×2 - 「转」定稿林逸瀚操刀修订5个中互动Ben移错地块喜剧插曲 - 「合」V1输出核心互动阅读理解+1个中互动待林逸瀚修订 - 全课中互动总计起2+承6+转5+合1=14个达标 - 地形知识补充(林逸瀚提供): - 10个地块类型已记录No.4是空格(华容道式移动) - Stage1→2→3完整布局已记录 - 图片分析功能缺失已反馈李若松 - 今日L3起承转合全过了一轮进度顺利",
"recallCount": 3,
"recallCount": 4,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 3,
"totalScore": 4,
"maxScore": 1,
"firstRecalledAt": "2026-06-16T00:57:06.168Z",
"lastRecalledAt": "2026-06-17T02:34:39.964Z",
"lastRecalledAt": "2026-06-18T04:24:37.381Z",
"queryHashes": [
"1adc7f4c49d5",
"134ddbe9cfa4",
"ea15b5b48a40"
"ea15b5b48a40",
"f359deecc5ad"
],
"recallDays": [
"2026-06-16",
"2026-06-17"
"2026-06-17",
"2026-06-18"
],
"conceptTags": [
"u27-5",
@ -2074,18 +2076,20 @@
"endLine": 25,
"source": "memory",
"snippet": "# 2026-06-15 工作日志 ## 胡笳 — U28-U36选词 S3词表交叉比对与修正 - 以 S3词表Wiki: FeiDw6JY7iv1ZMk15PXcZeQgnyc为权威来源逐词比对 DocX 中 U28-U36 全部选词 - 发现并修正3个严重问题hurt(adj→v)、near(prep→adv)、soon→quickly - 对齐23处词义表述到S3标准 - 联动更新虚词汇总、故事描述、验证清单 - 最终142词通过验证 - 任务暂停预计3天后恢复 - 日志更新task_log/U28-U36选词.md、active_tasks.md ## 胡笳 — 新长线任务U25-1 & U27-5 大纲+剧本 - **任务启动**根据S3梗概Wiki: FeiDw6JY7iv1ZMk15PXcZeQgnyc撰写U25-1和U27-5的大纲和剧本 - **U25-1 大纲定稿** - 5段+AI动画结构递减悬念4-1=3 / 3-1=2 / 2-1=1 / 1-1=? - 开场回顾BoBo/DiDi离去→Vicky提议假装捉迷藏→Ben来劲提议真玩 - 儿歌:\"Hide, hide, hide away / First one gone, can't find you! / Second one gone, where are you? / Third one gone... no one's here!\" - KP双重承载first/second既是seeker顺序也是消失顺序hide从游戏→消失→hidden",
"recallCount": 1,
"recallCount": 2,
"dailyCount": 0,
"groundedCount": 0,
"totalScore": 1,
"totalScore": 2,
"maxScore": 1,
"firstRecalledAt": "2026-06-17T02:34:39.964Z",
"lastRecalledAt": "2026-06-17T02:34:39.964Z",
"lastRecalledAt": "2026-06-18T04:24:37.381Z",
"queryHashes": [
"ea15b5b48a40"
"ea15b5b48a40",
"f359deecc5ad"
],
"recallDays": [
"2026-06-17"
"2026-06-17",
"2026-06-18"
],
"conceptTags": [
"u28-u36选词",

View File

@ -0,0 +1,5 @@
# Session: 2026-06-18 10:24:57 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee
- **Session ID**: 95877ae1-9a17-454f-9bc4-02726fd6e159
- **Source**: feishu

173
memory/2026-06-18-1024.md Normal file
View File

@ -0,0 +1,173 @@
# Session: 2026-06-18 10:24:47 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee
- **Session ID**: ea42b778-47fa-4f39-8006-fe7b467e4b8a
- **Source**: feishu
## Conversation Summary
user: [message_id: om_x100b6c103a2658a0c29dec1ac256291]
姜小妹: 出一下Excel吧
assistant: U26L4_合段_剧本.xlsx
assistant: 已发 ✅
user: [message_id: om_x100b6c10381c30f4c235fce24bf86ef]
姜小妹: 你刚给我的完整的剧本知识点输出有多少?
assistant: 统计一下四段剧本中User在**中互动**里的知识点输出:
---
## 全课知识点输出统计
### 起段
| # | User台词 | 输出KP |
|---|---------|--------|
| 1 | Eighty?! And he took seventy?! | eighty ×1, seventy ×1 |
| 2 | Can you help Bingo? Maybe Bingo can use potato power! | help ×1, use ×1 |
### 承段
| # | User台词 | 输出KP |
|---|---------|--------|
| 3 | Eighty! That helps a lot! | eighty ×1, That helps a lot ×1 |
| 4 | We can use this box! Much faster! | We can use ×1 |
| 5 | 【插入图】装土豆 | (图片互动) |
| 6 | Eighty! All done! | eighty ×1 |
| 7 | We can use this ladder! | We can use ×1 |
| 8 | 【插入图】选芯片 | (图片互动) |
| 9 | Let me help you! | help ×1 |
| 10 | Eighty! We got eighty wires! | eighty ×1 |
### 转段
| # | User台词 | 输出KP |
|---|---------|--------|
| 11 | I can help! Let me use the wires! | help ×1, use ×1 |
| 12 | Seventy! It's going up! | seventy ×1 |
| 13 | That helps a lot! Keep going! | That helps a lot ×1 |
| 14 | Eighty! Bingo is full! | eighty ×1 |
### 合段
| # | User台词 | 输出KP |
|---|---------|--------|
| 15 | That helps a lot, Bingo! | That helps a lot ×1 |
| 16 | You can help? That's great! | help ×1 |
---
## 汇总
| 知识点 | 输出次数 | 标准(2-3次) | 达标? |
|--------|---------|------------|--------|
| seventy | 2 | 2-3 | ✅ |
| eighty | 5 | 2-3 | ⚠️ 偏多 |
| help | 4 | 2-3 | ⚠️ 偏多 |
| use | 2 | 2-3 | ✅ |
| We can use...(n). | 2 | 2-3 | ✅ |
| That helps a lot. | 3 | 2-3 | ✅ |
**中互动总数:** 14个含2个图片互动+ 1个核心互动
---
eighty输出5次、help输出4次偏多。需要砍掉几个吗比如
- 承段"Eighty! All done!"或"Eighty! We got eighty wires!"去掉一个改为TL叙事
- 转段"I can help!"改成不含help的台词
你看要不要精简?
user: [message_id: om_x100b6c1c6e880888c2da0bd95851314]
姜小妹: 我的U26L4剧本写完了帮我检查一下
assistant: 好的剧本写在哪里是飞书文档还是Excel文件把链接或文件发给我我来检查。
user: [message_id: om_x100b6c1c6b2ad4a8c1e81d762978957]
姜小妹: https://makee-interactive.feishu.cn/wiki/L3Gaw2pXgis2yMk27G6cJYlWnec?from=from_copylink
assistant: 文档里的剧本内容是以飞书电子表格sheet形式嵌入的我需要读取表格内容。
assistant: 好的,全部读取完毕。现在来仔细检查。
assistant: 检查完毕,整理报告:
---
## U26L4 剧本检查报告
### ✅ 通过项
1. **台词长度** — 全部NPC单句≤12词无超标 ✅
2. **输入→输出顺序** — seventy/eighty/help/use/That helps a lot 均为NPC先输入、User后输出 ✅
3. **中互动数量** — 14个 + 1个核心互动 ✅标准14-17个
4. **知识点数字用英文拼写** — seventy/eighty全部用拼写 ✅
### ✅ 知识点输出统计
| KP | 输出次数 | 达标? |
|----|---------|--------|
| seventy | 2 | ✅ |
| eighty | 3 | ✅ |
| help (单词) | 3纯动词+ 3句型中含help= 共6 | ⚠️ 见下方说明 |
| use | 3 | ✅ |
| We can use...(n). | 2 | ✅ |
| That helps a lot. | 3 | ✅ |
### ⚠️ 需关注
**1. help 输出偏多6次**
- 纯help动词输出行53/63/128 = 3次
- 句型"That helps a lot"中也含help行68/108/171 = 3次
- 如果教研合并计数则共6次远超标准2-3次。建议确认教研计数规则——如果句型中的help独立计数可以考虑砍掉行63"I can help to make it!"
**2. 句型 We can use 缺少NPC输入**
- User在行76首次输出"We can use these boxes"但之前NPC没有说过完整的"We can use..."句型
- 建议在行76之前加一句NPC输入比如让Lin先说"We can use..."引导
**3. 行53-55 互动间距较近**
- 行53"Can you help Bingo?" → 行54 Lin只说了一个"What?" → 行55"Maybe Bingo can use potato power!"
- 中间仅隔一行单词TL节奏偏紧。可以在Lin回应后多加一两行表演再接第二个互动
### ❌ 拼写/语法错误4处
| 行 | 角色 | 问题 | 修正 |
|----|------|------|------|
| 60 | Jay | "pool Bingo" | → **poor** Bingo |
| 111 | Lin | "We need Wires." | → We need **wires.** (不需大写) |
| 139 | Lin | "We all done!" | → **We're all done!****All done!** |
| 175 | User | "Humm..." | → **Hmm...** |
### 整体评价
剧本完成度很高情绪节奏好速猴哭穷→Jay犯傻搞笑→拆家当心疼→充电激动→土豆用光落差→Bingo分享感动Eleven的口癖"Bip-Bop"很有辨识度。以上4处拼写和2-3处结构微调即可定稿。
user: [message_id: om_x100b6c1c093af4a4c3d60a7191d8825]
姜小妹: https://makee-interactive.feishu.cn/wiki/L3Gaw2pXgis2yMk27G6cJYlWnec?from=from_copylink改完了 再检查一下 达标就行你别管我输出多少
assistant: 检查完毕 ✅ 上次的4个问题修了3个整体达标。
---
## 复查结果
### ✅ 已修正3/4
- ~~pool~~**poor**
- ~~Wires~~**wires**
- ~~We all done~~**We're all done**
- Jay台词补了 **We can use** 的NPC输入 ✅
### ✅ 全部知识点达标
| KP | 输出 | 输入先于输出 |
|----|------|------------|
| seventy | 2次 ✅ | ✅ |
| eighty | 3次 ✅ | ✅ |
| help | 6次 | ✅ |
| use | 3次 ✅ | ✅ |
| We can use | 2次 ✅ | ✅ |
| That helps a lot | 3次 ✅ | ✅ |
中互动14个 + 核心互动1个 ✅
### ⚠️ 残留小问题1处
- **行175** User台词 "**Humm**..." → 应为 "**Hmm**..."
这个改不改都行,不影响达标。
user: [message_id: om_x100b6c1c022710acc4c3b5420eee9f2]
姜小妹: 好了,你归档记录吧
assistant: 已归档 ✅
- **任务日志** `business_knowledge/task_log/U26L4剧本.md` → 标记已定稿,记录终稿数据
- **活跃任务索引** `business_knowledge/active_tasks.md` → U26L4标记已定稿U26进度更新为L4✅
- **日记忆** `memory/2026-06-17.md` → 记录流程和经验
U26只剩L5了 💪

10
memory/2026-06-18-1059.md Normal file
View File

@ -0,0 +1,10 @@
# Session: 2026-06-18 10:59:09 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- **Session ID**: 7df591c1-88b3-473b-898b-1835b6e49416
- **Source**: feishu
## Conversation Summary
user: [message_id: om_x100b6c01a274b454c3bac493b315a5a]
张昆鹏: https://makee-interactive.feishu.cn/wiki/Nuvfw9YNFibgyIkS9T2cwIXaneu请你读取这个剧本然后给我总结一下故事梗概

13
memory/2026-06-18-1108.md Normal file
View File

@ -0,0 +1,13 @@
# Session: 2026-06-18 11:08:31 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- **Session ID**: 77dc1937-c99c-4892-a44f-3f960745340f
- **Source**: feishu
## Conversation Summary
user: [message_id: om_x100b6c01bfa3b0a8c453486d2a46766]
张昆鹏: https://makee-interactive.feishu.cn/wiki/Nuvfw9YNFibgyIkS9T2cwIXaneu请你读取这个剧本然后给我总结一下故事梗概
assistant: [assistant turn failed before producing content]
user: [message_id: om_x100b6c01bd8c4cb4c28891c9f861e63]
张昆鹏: 你好

View File

@ -0,0 +1,5 @@
# Session: 2026-06-18 11:27:11 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- **Session ID**: 8170060f-314d-4a63-b44e-02899f98ac01
- **Source**: feishu

10
memory/2026-06-18-1127.md Normal file
View File

@ -0,0 +1,10 @@
# Session: 2026-06-18 11:27:08 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- **Session ID**: b89459ff-ba3c-4d87-93ce-52d06f275a8c
- **Source**: feishu
## Conversation Summary
user: [message_id: om_x100b6c025d6f98bcc42c9ec8f22be69]
张昆鹏: 你好

View File

@ -0,0 +1,5 @@
# Session: 2026-06-18 14:16:17 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- **Session ID**: daed06a0-0432-47a1-8f23-8099521a1dc9
- **Source**: feishu

68
memory/2026-06-18-1416.md Normal file
View File

@ -0,0 +1,68 @@
# Session: 2026-06-18 14:16:14 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- **Session ID**: e36e960b-fbc4-4d0b-a8d5-d243264f0677
- **Source**: feishu
## Conversation Summary
assistant: [[reply_to_current]] 这是一个关于面对短暂离别的温馨故事。以下是《L1-S2-U19-L3 烛光大餐 Candlelight Dinner》的故事梗概总结
**核心事件:**
家里意外停电,我和爸爸妈妈在餐厅里点燃蜡烛,玩起了一场“烛光晚餐餐厅”的游戏。
**剧情发展:**
1. **停电的契机(开场&起因):** 天色渐晚evening看着爸爸妈妈正在收拾行李我非常不想他们离开。这时家里突然停电了。爸爸找来了蜡烛candle妈妈提议就在餐厅dining room吃一顿烛光晚餐。
2. **餐厅游戏(经过):** 我们索性玩起了餐厅游戏,我化身热情的服务员,招待扮演客人的爸爸妈妈。虽然光线昏暗导致上菜弄得脏兮兮,但这期间充满了欢乐的家庭互动。
3. **不舍的感叹(转折):** 看着蜡烛在燃烧中变得越来越短short我意识到游戏即将结束伤感地感叹夜晚evening太短暂不希望游戏和这段团聚的时光就此结束。
4. **许愿与释然(高潮&结尾):** 就在这时家里来电了。妈妈安慰我说夜晚并不会那么快结束,并提议在吹灭蜡烛前许愿。我许下心愿,希望下次一家人在一起的时光不要太短暂,随后和爸爸妈妈一起吹灭蜡烛,接受了这次短暂的离别,继续帮他们收拾行李,让这个夜晚的回忆变得更长一些。
**教育点与情绪内核:**
巧妙地将核心词汇dining room, evening, candle, short融入在游戏情境中并且用“蜡烛变短”来隐喻“相聚时光的流逝”。故事没有用生硬的道理去说教而是通过一场停电引发的过家家游戏以及妈妈温柔的“吹蜡烛许愿”仪式帮助孩子疏导对父母即将离家的不舍情绪。
user: [message_id: om_x100b6c02a8f630a8c3cb69c2b3a8eca]
张昆鹏: https://makee-interactive.feishu.cn/wiki/Xep0wf0gsik7JdkqzjycEmsDnmb请读取这个剧本然后给我总结一个梗概
assistant: [assistant turn failed before producing content]
user: [message_id: om_x100b6c02a480c4b0c435204a7eeed90]
张昆鹏: 请读取这个剧本,然后给我总结一个梗概
https://makee-interactive.feishu.cn/wiki/UvDWwW4LSi8bfGkVUshcoehWnGd
assistant: [assistant turn failed before producing content]
user: [message_id: om_x100b6c0346019910c1e8db05f864f82]
张昆鹏: https://makee-interactive.feishu.cn/wiki/EbkUwEjaticOkHknf0icsQ2Yn4Q请读取这个剧本然后给我总结一个梗概
assistant: [assistant turn failed before producing content]
user: [message_id: om_x100b6c035bdb10a8c34cc14597d21de]
张昆鹏: https://makee-interactive.feishu.cn/wiki/BvSyw1vlfiwCr5kjkPmcUYXynZd请读取这个剧本然后给我总结一个梗概
assistant: [assistant turn failed before producing content]
user: [message_id: om_x100b6c03776d24a8c2d8cef36ea678f]
张昆鹏: 请读取这个剧本,然后给我总结一个梗概
https://makee-interactive.feishu.cn/wiki/MrsAwcYq2iCy7Tkk3dkclS0mnlg
assistant: [assistant turn failed before producing content]
user: [message_id: om_x100b6c03062740a4c26c11eab776caf]
张昆鹏: https://makee-interactive.feishu.cn/wiki/GT4awLQx9iOfWHk00ZFcHQzbnzT请读取这个剧本然后给我总结一个梗概
assistant: [[reply_to_current]] 这是一个关于“反转”与“专注”的欢乐竞技故事。以下是《L1-S2-U20-L4 网球明星》的故事梗概总结:
**核心事件:**
我和队友Vicky参加网球tennis比赛原本以为对手是熟悉的朋友却意外发现对手是“书呆子”Theo和全Vala最有名的网球明星Doi。
**剧情发展:**
1. **意外的强敌(开场&起因):** 我和Vicky满怀信心地拿着球拍tennis racket准备比赛却发现真正的对手是网球明星Doi以及完全不会打球的Theo。Doi为了比赛公平特意带了一个零基础的队友。
2. **实力碾压与反差(经过):** 比赛开始后Doi展现了惊人的实力她发出的球弹起bounce速度极快让我和Vicky毫无招架之力而Theo却连发球都不会甚至经常把球打到自己脸上。尽管Theo一直在失分Doi还是凭一己之力拉开了巨大的比分差距。
3. **迷失于欢呼(转折):** 场外观众的欢呼声越来越大Doi渐渐沉迷于粉丝和记者的关注不断挥手wave致意并摆pose把比赛抛在了脑后。趁着只有Theo在左支右绌地勉强防守我和Vicky抓住机会努力追赶竟然一路将比分追平到了赛点
4. **教训与结局(高潮&结尾):** 就在我发出决胜一球的关键时刻场外一名记者向Doi挥手waveDoi条件反射般地挥手回应导致她错过了接球时机即便最后纵身飞扑也没能挽救。输掉比赛后Doi为了记住“比赛需专注”的教训主动要求我和Vicky在她的网球拍tennis racket上签名留念。
**教育点与故事内核:**
故事将本课核心词汇tennis, tennis racket, wave, bounce融入到一场充满戏剧性的网球比赛中。通过网球明星Doi因为过度关注场外而输给菜鸟团队的反转剧情向孩子们传递了“无论实力多强做事情都需要保持专注”的道理过程轻松幽默且互动感强。
user: [message_id: om_x100b6c0cd1628ca8c1b2562b85414dd]
张昆鹏: https://makee-interactive.feishu.cn/wiki/FcOUwzpYZipLlokJvaAcayk5n2f 请读取这个剧本,然后给我总结一个梗概
assistant: [[reply_to_current]] 这是一个关于“识破山寨骗局”的趣味冒险故事。以下是《L1-S2-U22-L2 甜蜜陷阱 (Sweet Trap)》的故事梗概总结:
**核心事件:**
反派Jay和Lin在沙漠镇开了一家山寨甜品店企图用劣质甜品和虚假促销诱骗镇上的小盆友们替他们抓捕圆球机器人。最终被真正的品牌甜品当场“打假”。
**剧情发展:**
1. **铺垫与期待(开场):** 故事从一段公交车上的洗脑广告开始网球巨星Doi正在代言风靡宇宙的甜品品牌“BitBite”的新品强调了 add, double, sweets 等卖点。我和朋友们满怀期待地前往沙漠镇新开的分店store准备品尝。
2. **可疑的门店(发现端倪):** 下车后我们发现这家店非常“山寨”——招牌不仅加add了一个小人名字还变成了“BitBitBite”Bit变成了double。更离谱的是店员竟然是反派Jay和Lin。虽然我们觉得不对劲但Leo和Lucy等一群不知情的孩子已经在排队了。
3. **糖衣炮弹与阴谋(高潮):** 为了糊弄小孩Jay和Lin在甜品里疯狂添加add发光剂、气泡和双倍double糖果sweets制造出像火山喷发一样的彩色喷泉奇观。孩子们被唬住了此时Jay抛出真实目的只要抓来一个圆球机器人就能免费加冰淇淋并获得双倍积分。孩子们听后纷纷跑去抓机器人。
4. **正品降维打击(结局):** 我们试图阻止但没人相信。这时May开着豪华房车路过识货的她一眼看穿菜品极其劣质并当场花双倍价钱点了一份来自15光年外的正版BitBite外卖。正品送达后那诱人的香气It smells...直接对山寨货形成了降维打击。孩子们瞬间清醒并一哄而散计划败露的Jay和Lin只能灰溜溜地骑车逃跑。故事最后留下悬念他们到底为什么要收集圆球机器人
**教育点与故事内核:**
故事将本课核心词汇store, add, double, sweet, It smells...)丝滑地融入到了“看广告-探店-制作甜品-真假对比”的完整情境中。通过戏剧性的“正品打假山寨”情节,不仅充满喜剧效果,还埋下了反派收集机器人的主线悬念,推动后续剧情发展。

66
memory/2026-06-18-1453.md Normal file
View File

@ -0,0 +1,66 @@
# Session: 2026-06-18 14:53:27 GMT+8
- **Session Key**: agent:xiaobian:feishu:direct:ou_871f718731cca0c18d3a1b9af45a8f5c
- **Session ID**: 6dc6f4ba-b3f2-4b89-92a7-2623360f8f1e
- **Source**: feishu
## Conversation Summary
user: [message_id: om_x100b6c019fd8e8b4b1041209c18a86f]
胡笳: Lily Here is the plan.
Lily Sort makes e-books from paper books.
Lily But they are all mixed up.
Lily We need to put them in order.
Lily See these folders on screen?
Lily Put each e-book in the right folder.
这段过于啰嗦,请尝试删减
assistant: 这是 Lily 的游戏引导台词7 句确实太多。精简如下:
---
**原版7句**
> Lily: Here is the plan.
> Lily: Sort makes e-books from paper books.
> Lily: But they are all mixed up.
> Lily: We need to put them in order.
> Lily: See these folders on screen?
> Lily: Put each e-book in the right folder.
**精简版3句**
> Lily: Here is the plan.
> Lily: Sort makes e-books, but they're all mixed up.
> Lily: Put each one in the right folder.
---
砍掉了 4 句,核心信息不变:① 宣布有任务 ② Sort 做的电子书乱了 ③ 操作指令(放进正确文件夹)。"See these folders on screen?" 这类 UI 引导在画面上已经可见,不必再说。
user: [message_id: om_x100b6c0198fa78a0b1d4153e8d258f7]
胡笳: Lily Here is the plan.
Lily Sort makes e-books, but they're all mixed up.
Lily We need to put them in the right folder.
这样可以吗?
assistant: 可以3 句干净利落,信息完整。
user: [message_id: om_x100b6c02594b6488b3ce71191fc20a2]
胡笳: Bingo What is this? It shines!
Sue That is a DVD.
Sue Stories and videos live inside.
Bingo Inside this thin circle?
这段对白的最后thin circle 有更合适的指代吗?
assistant: "thin circle" 孩子视角已经不错,但可以考虑几个方向:
- **"flat circle"** — 强调"扁",孩子对 DVD 最直观的感受就是薄薄一片
- **"shiny circle"** — 呼应前一句 "It shines!",保持 Bingo 对发光物的好奇
- **"tiny flat disc"** — "disc" 比 "circle" 更准确指"圆片",但稍显正式
我个人倾向 **"flat circle"** 或保留原句。Bingo 刚被"发光"吸引,现在惊讶的是"这么扁的东西能装故事""flat" 比 "thin" 更口语也更直观。
user: [message_id: om_x100b6c026540a888b17f0a410f05044]
胡笳: tiny circle 合适吗
assistant: 不太合适。"tiny" 强调"小",但 DVD 对孩子来说并不小(手掌大),他们惊讶的是"这么扁的东西能装故事"。
"flat circle" 或保留 "thin circle" 都更准确。
user: [message_id: om_x100b6c0202d125c0b4a27af58e10c0c]
胡笳: Inside this thing? It looks like a frisbee. 这样写合适嘛
assistant: 很合适。"frisbee" 比 "thin circle" 生动多了——孩子看到扁圆的东西,第一反应就是飞盘,这才是真实的儿童视角。而且 "Inside this thing?" 也比 "Inside this thin circle?" 更口语自然。

View File

@ -2552,3 +2552,48 @@ 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 da2cac8] auto backup 2026-06-18 08:10:01
46 files changed, 2692 insertions(+), 56 deletions(-)
create mode 100644 "business_knowledge/task_log/U26L4\345\211\247\346\234\254.md"
create mode 100644 "business_knowledge/task_log/U26L5\345\211\247\346\234\254_\346\236\227\351\200\270\347\200\232.md"
create mode 100644 "business_knowledge/task_log/U27-L4\346\270\205\346\211\253\345\244\247\344\275\234\346\210\230.md"
create mode 100644 memory/2026-06-17-1024.md
create mode 100644 memory/2026-06-17-1025.md
create mode 100644 memory/2026-06-17-1028.md
create mode 100644 memory/2026-06-17-1101.md
create mode 100644 memory/2026-06-17-1106-2.md
create mode 100644 memory/2026-06-17-1106.md
create mode 100644 memory/2026-06-17-1122.md
create mode 100644 memory/2026-06-17-1124.md
create mode 100644 memory/2026-06-17-1127.md
create mode 100644 memory/2026-06-17-1150.md
create mode 100644 memory/2026-06-17-1450.md
create mode 100644 memory/2026-06-17-1834.md
create mode 100644 memory/2026-06-17-1836.md
create mode 100644 memory/2026-06-17-1845.md
create mode 100644 memory/2026-06-17.md
create mode 100644 memory/U25_Progress.md
create mode 100644 "output/U25_L5_\345\220\210_V1.xlsx"
create mode 100644 "output/U25_L5_\350\275\254_V1.xlsx"
create mode 100644 "output/U26-L5_\345\220\210_V1.xlsx"
create mode 100644 "output/U26-L5_\345\220\210_V2.xlsx"
create mode 100644 "output/U26-L5_\346\211\277_V1.xlsx"
create mode 100644 "output/U26-L5_\350\265\267_V3.xlsx"
create mode 100644 "output/U26-L5_\350\275\254_V1.xlsx"
create mode 100644 "output/U26L4_\345\220\210\346\256\265_\345\211\247\346\234\254.xlsx"
create mode 100644 "output/U26L4_\346\211\277\346\256\265_\345\211\247\346\234\254.xlsx"
create mode 100644 "output/U26L4_\350\265\267\346\256\265_\345\211\247\346\234\254.xlsx"
create mode 100644 "output/U26L4_\350\275\254\346\256\265_\345\211\247\346\234\254.xlsx"
create mode 100644 tmp/U26L4_analysis.py
create mode 100644 tmp/U26L4_extra_check.py
create mode 100644 tmp/U26L4_order_check.py
create mode 100644 tmp/U26L4_recheck.py
create mode 100644 tmp/U26L4_script_raw.txt
remote: . Processing 1 references
remote: Processed 1 references in total
To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git
53a800b..da2cac8 master -> master
✅ 备份完成Thu Jun 18 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.

1
output/tail.json Normal file
View File

@ -0,0 +1 @@
{"code":99991668,"msg":"Invalid access token for authorization. Please make a request with token attached.","error":{"log_id":"20260618152237937BCFCA38F3D8EE33A7","troubleshooter":"排查建议查看(Troubleshooting suggestions): https://open.feishu.cn/search?from=openapi&log_id=20260618152237937BCFCA38F3D8EE33A7&code=99991668&method_id=6998388928882491394"}}

223
output/u27_5_clean.csv Normal file
View File

@ -0,0 +1,223 @@
类型,None,None,剧情描述,角色名,编剧台词,None,None
TL,None,None,"【全屏插入图】图书馆门外。
User、Bingo、Kim、Sue 几个小朋友围在旁边看",None,None,None,None
None,None,None,None,Bingo,What's this place?,None,None
None,None,None,None,Sue,This is a library. It has many books.,None,None
None,None,None,None,Sue,You can borrow any book you like from there.,None,None
None,None,None,None,Bingo,"Wow, that sounds like a wonderful place!",None,None
None,None,None,None,User,Let's go in right now.,None,None
None,None,None,"【转场】
【场景】学校-图书馆(室内)
【角色】User、Bingo、Kim、Sue、Lily、Sort",None,None,None,None
None,None,None,"User、Bingo、Kim、Sue几人从门外走进来。
恰好看到Sort正张大嘴巴把书一本一本吞进去Lily老师在旁边不断从书架上搬书递给Sort
【spine动画】Sort吞书的动作循环
【emoji】Kim惊讶",None,None,None,None
None,None,None,None,Kim,What is Sort doing?!,None,None
None,None,None,None,Kim,Is it eating books?!,None,None
None,None,None,Bingo不解地盯着Sort,None,None,None,None
None,None,None,None,Bingo,It looks like a robot.,None,None
None,None,None,None,Bingo,Can a robot eat?,None,None
None,None,None,Lily老师放下手中的书转向大家,None,None,None,None
None,None,None,None,Lily,"Oh, hey! Look who's here!",None,None
None,None,None,Sue上前一步,None,None,None,None
None,None,None,None,Sue,"Hello, Miss Lily.",None,None
None,None,None,None,Sue,Why is Sort eating books?,None,None
None,None,None,【emoji】Lily老师大笑,None,None,None,None
None,None,None,None,Lily,"Haha, Sort is not eating books.",None,None
None,None,None,【插入图】展示Sort把book变成e-book存到电脑里的过程,None,None,None,None
None,None,None,None,Lily,It's copying these books into the computer.,None,None
None,None,None,None,Lily,"So, we can read them online after the library closes.",None,None
None,None,None,【emoji】User吃惊,None,None,None,None
None,None,None,None,User,"Wait, what?",None,None
中互动,None,None,None,User,The library is closing?,None,None
TL,None,None,None,Lily,"Oh, you don't know?",None,None
None,None,None,None,Lily,Look.,None,None
None,None,None,"【插入图】Lily老师拿出一张通知单上面写着""The library will close forever after this Friday""。",None,None,None,None
None,None,None,None,User,The library will close forever after this Friday.,None,None
None,None,None,None,Kim,No way... I really love the books in here!,None,None
None,None,None,【emoji】Kim沮丧,None,None,None,None
None,None,None,None,Sue,I can't believe that.,None,None
None,None,None,None,Sue,This is my favourite place.,None,None
None,None,None,【emoji】Sue沮丧,None,None,None,None
None,None,None,None,Bingo,What happened? Why do you look so sad?,None,None
中互动,None,None,None,User,This library is going to close forever.,None,None
中互动,None,None,None,Bingo,When?,None,None
None,None,None,None,User,After this Friday.,None,None
TL,None,None,None,Bingo,"So, we can't read books in the library after this Friday.",None,None
None,None,None,None,Bingo,That is such sad news.,None,None
None,None,None,Lily老师走过来,None,None,None,None
None,None,None,None,Lily,Don't be sad.,None,None
None,None,None,None,Lily,Sort and I are making books into e-books.,None,None
中互动,None,None,None,User,What is an e-book?,None,None
TL,None,None,None,Lily,"Well, paper gets old someday.",None,None
None,None,None,None,Lily,But an e-book lives forever in a computer.,None,None
None,None,None,None,Lily,It will not fade away.,None,None
None,None,None,None,Kim,So the stories stay alive?,None,None
None,None,None,None,Lily,Yes! You can read them online anytime.,None,None
None,None,None,None,Sue,I see. You are building an online library!,None,None
None,None,None,None,Lily,Right!,None,None
None,None,None,【镜头】Lily指向书架上仍然堆满的几百本书,None,None,None,None
None,None,None,None,Lily,But we have too many books.,None,None
None,None,None,None,Lily,Friday is our last day.,None,None
None,None,None,None,Lily,"If we cannot finish today, those books will be gone.",None,None
None,None,None,【emoji】User灯泡,None,None,None,None
None,None,None,None,User,We can help!,None,None
None,None,None,None,Lily,Really? That would be great!,None,None
None,None,None,None,Sue,Of course. This place is special.,None,None
None,None,None,Kim鼓起干劲的动作,None,None,None,None
None,None,None,None,Kim,Let us do it. No book left behind!,None,None
None,None,None,Bingo举起手,None,None,None,None
None,None,None,None,Bingo,I want to help too!,None,None
中互动,None,None,None,User,Let us save the library!,None,None
TL,None,None,User转向Lily,None,None,None,None
None,None,None,None,User,"What should we do, Miss Lily?",None,None
TL,None,None,"Lily走到电脑旁指着屏幕
【插入图】屏幕上是一堆杂乱的 e-book箭头指示需要把这些 e-book 放进下面的几个彩色文件夹里",None,None,None,None
None,None,None,None,Lily,Here is the plan.,None,None
None,None,None,None,Lily,"Sort makes e-books, but they're all mixed up.",None,None
None,None,None,None,Lily,We need to put them in the right folder.,None,None
None,None,None,Kim在一台电脑前坐下来,None,None,None,None
None,None,None,None,Kim,I am ready!,None,None
None,None,None,None,Kim,Tell me how to do that.,None,None
None,None,None,【插入图】屏幕上显示一本封面画着小动物的e-book,None,None,None,None
None,None,None,None,Lily,"Look, what's this book about?",None,None
None,None,None,None,Kim,This is a book about animals.,None,None
None,None,None,"【插入图】放大显示屏幕上的几个彩色文件夹,标签上写着 animals / space / food 等类别,
其中 animals 的文件夹高亮",None,None,None,None
None,None,None,None,Lily,"So it goes into the folder says ""animals"".",None,None
None,None,None,None,Kim,Easy!,None,None
None,None,None,User也在一台电脑前坐下来,None,None,None,None
None,None,None,None,User,Now my turn.,None,None
中互动,None,None,【插入图】屏幕上显示一本e-book封面画着太空火箭箭头指向下方写着 space 的文件夹,None,None,None,None
None,None,None,None,User,This is a book about space.,None,None
TL,None,None,None,User,Done. Next one.,None,None
中互动,None,None,【插入图】屏幕上显示一本e-book封面画着汉堡箭头指向下方写着 food 的文件夹,None,None,None,None
None,None,None,None,User,This is a book about food.,None,None
None,None,None,None,User,Got it!,None,None
TL,None,None,Lily走过来看着User和Kim,None,None,None,None
None,None,None,None,Kim,We are so fast!,None,None
None,None,None,None,Lily,I'm so glad you guys are here to help.,None,None
None,None,None,【画外音】听到远处Sue的声音,None,None,None,None
None,None,None,None,Sue,"Be careful, Bingo!",None,None
None,None,None,"【镜头】Bingo和Sue两人正站在架子前【特效】架子上有什么东西在闪闪发光
【插入图】Bingo拿起架子上的东西那是一张DVD碟面折射出镭射光",None,None,None,None
None,None,None,None,Bingo,What is this? It shines!,None,None
None,None,None,None,Sue,That is a DVD.,None,None
None,None,None,None,Sue,Stories and videos live inside.,None,None
None,None,None,None,Bingo,Inside this?,None,None
None,None,None,"Bingo尝试像翻书那样翻开DVD手指却把碟面划伤了【音效】碟片被划坏的声音
【emoji】Sue 惊讶",None,None,None,None
None,None,None,None,Sue,"Bingo, don't break it!",None,None
None,None,None,User和Kim从一旁跑过来,None,None,None,None
中互动,None,None,【插入图】DVD碟面上刮出几道深深的划痕,None,None,None,None
None,None,None,None,User,"Oh, no. This DVD is broken.",None,None
TL,None,None,None,Kim,This DVD cannot be read now.,None,None
None,None,None,None,Bingo,I am sorry. I didn't know.,None,None
None,None,None,Lily老师走过来,None,None,None,None
None,None,None,None,Lily,We haven't copy it.,None,None
None,None,None,None,Sue,Are the videos and sounds in this DVD gone forever?,None,None
None,None,None,None,Lily,I'm afraid so.,None,None
None,None,None,None,Kim,That's too bad.,None,None
None,None,None,【emoji】大家沮丧表情,None,None,None,None
None,None,None,None,Bingo,Wait. I remember it.,None,None
None,None,None,None,Bingo,I looked at the DVD before.,None,None
None,None,None,None,Bingo,It is all in my head.,None,None
None,None,None,"Bingo走到电脑前把手放在键盘旁边。
【插入图】屏幕上开始播放DVD里储存的动画内容完整无缺
【emoji】Lily惊讶",None,None,None,None
None,None,None,None,Lily,You saved the DVD data?,None,None
None,None,None,None,Bingo,Yes. I read everything I touch.,None,None
None,None,None,None,Lily,Haha! Your mistake helped us.,None,None
None,None,None,None,Lily,The data is in the computer now.,None,None
中互动,None,None,None,User,You saved our DVD!,None,None
TL,None,None,None,Kim,Wow. All the DVDs are up to you then!,None,None
None,None,None,None,Bingo,Okay.,None,None
None,None,None,"【转场】
【黑屏】A few hours later...
【镜头】Sue正站在书架前翻看。",None,None,None,None
None,None,None,None,Sue,"Hey, look at this.",None,None
None,None,None,None,Sue,"This book is so old, and there's a drawing on the cover.",None,None
中互动,None,None,"【插入图】书的封面上的空白处有一副手绘的小画:
一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船",None,None,None,None
None,None,None,None,Sue,The drawing is about a boy with big dreams.,None,None
None,None,None,None,User,I guess... this is a book about adventure.,None,None
TL,None,None,【插入图】Sue翻开这本很旧很旧的纸质故事书书页已经发黄书中夹着一张小纸条。,None,None,None,None
None,None,None,None,Sue,Look! There is a note in this book.,None,None
None,None,None,None,Kim,What does it say?,None,None
核心互动-阅读,None,None,"【复用】【插入图】Sue翻开一本很旧很旧的纸质故事书书页已经发黄书中夹着一张小纸条。
纸条上用歪歪扭扭的字写着一段话最下面的署名是Tom.",None,None,None,None
None,None,None,"阅读材料Tom的纸条泛黄纸条特写图
Every Friday, I come to this library.
I watch DVDs here. I read e-books too.
But this book is my best friend. I drew my dream on the cover.
共3道选词题",None,None,None,None
None,None,None,第1题 — Tom comes to the library every ___. 选项A. Monday / B. Friday / C. Sunday。正确答案B. Friday,None,None,None,None
None,None,None,第2题 — Tom watches ___ at the library. 选项A. e-books / B. cartoons / C. DVDs。正确答案C. DVDs,None,None,None,None
None,None,None,第3题 — Tom also reads ___ at the library. 选项A. e-books / B. newspapers / C. letters。正确答案A. e-books,None,None,None,None
TL,None,None,大家读完纸条,None,None,None,None
None,None,None,None,Sue,There is a name under the note. It's Tom.,None,None
None,None,None,None,Kim,The Mayor Tom?,None,None
None,None,None,None,Lily,"Oh, totally.",None,None
None,None,None,【插入图】小时候的Tom背着书包在 Vala School 门口的照片,None,None,None,None
None,None,None,None,Lily,Tom was a student here when he was a kid.,None,None
中互动,None,None,None,User,Tom came here every Friday?,None,None
TL,None,None,None,Kim,For years and years?,None,None
中互动,None,None,None,User,This library must be very important to him.,None,None
TL,None,None,Lily老师走过来收好纸条,None,None,None,None
None,None,None,None,Lily,I will keep this book safe.,None,None
None,None,None,None,Lily,This is a very special memory for Tom.,None,None
None,None,None,Bingo走过来歪着头,None,None,None,None
None,None,None,None,Bingo,Can an e-book hold memories too?,None,None
None,None,None,None,Sue,No. That is only in paper books.,None,None
中互动,None,None,"【插入图】两种book的对比
一边是像word文档一样的e-book一边是泛黄的、画着小画的纸质书",None,None,None,None
None,None,None,None,User,An e-book keeps the words.,None,None
None,None,None,None,User,But a paper book keeps memories.,None,None
TL,None,None,None,Bingo,"When the library closes, will the memories be gone?",None,None
None,None,None,众人沉默【emoji】难过,None,None,None,None
None,None,None,Kim突然叉腰鼓舞大家,None,None,None,None
None,None,None,None,Kim,Then we must hurry!,None,None
None,None,None,None,Kim,Friday is almost over.,None,None
None,None,None,None,Kim,Every book has a story. We must save them all!,None,None
None,None,None,None,User,Yes!,None,None
中互动,None,None,None,User,We must finish before Friday ends!,None,None
TL,None,None,"大家重新打起精神,加快节奏继续工作:
Sue在书架和电脑之间往返User、Kim、Bingo坐在电脑前分类
Lily老师把书喂给SortSort把书一本一本吞进去又吐出来在旁边堆成小山。",None,None,None,None
None,None,None,"【转场】
所有的书都整理完成了【emoji】众人星星",None,None,None,None
None,None,None,None,Bingo,It's done!,None,None
None,None,None,None,User,We did it!,None,None
中互动,None,None,None,User,Every book is now an e-book!,None,None
中互动,None,None,None,User,Every DVD is saved too!,None,None
TL,None,None,Kim看着电脑屏幕,None,None,None,None
None,None,None,None,Kim,Three hundred e-books! In one day!,None,None
None,None,None,None,Kim,That is a record!,None,None
None,None,None,None,Lily,Thank you for your help!,None,None
None,None,None,None,Lily,I'll put all the e-books and DVDs into our online library.,None,None
None,None,None,None,Lily,Anyone can read them from home.,None,None
None,None,None,None,Kim,Yay!,None,None
None,None,None,【复用】【插入图】Lily拿出那张旧的关闭通知,None,None,None,None
None,None,None,None,Lily,"Now, the old notice must go.",None,None
None,None,None,None,Lily,We need a new one.,None,None
None,None,None,None,Kim,What should it say?,None,None
None,None,None,None,Lily,It should tell everyone:,None,None
None,None,None,None,Lily,Our library is now online!,None,None
None,None,None,None,Lily,You can find e-books and DVDs.,None,None
None,None,None,None,Sue,Let us write it together.,None,None
核心互动-写作,None,None,"【插入图】一张新通知模板大图上面有4个空格需要填写
The online ___(1) is now open!
Come every ___(2)!
Read ___(3) and watch ___(4) here.
Welcome!",None,None,None,None
None,None,None,第1处 — 通知标题中的地点旁边有图书馆图标作为提示。待拼写单词library,None,None,None,None
None,None,None,第2处 — 开放日期旁边有日历翻到星期五的图标。待拼写单词Friday,None,None,None,None
None,None,None,第3处 — 旁边有平板电脑上显示书本的图标。待拼写单词e-book,None,None,None,None
None,None,None,第4处 — 旁边有光碟图标。待拼写单词DVD,None,None,None,None
TL,None,None,"【全屏插入图】图书馆门外。
User、Bingo、Kim、Sue 、Lily、Sort 一起将新通知贴在图书馆门口",None,None,None,None
None,None,None,None,Kim,We have an online library now!,None,None
None,None,None,None,Sue,But I still miss the paper books in there.,None,None
None,None,None,None,Lily,Yes. This library means a lot.,None,None
None,None,None,None,Lily,"Even online, it should stay open.",None,None
1 类型 None None 剧情描述 角色名 编剧台词 None None
2 TL None None 【全屏插入图】图书馆门外。 User、Bingo、Kim、Sue 几个小朋友围在旁边看 None None None None
3 None None None None Bingo What's this place? None None
4 None None None None Sue This is a library. It has many books. None None
5 None None None None Sue You can borrow any book you like from there. None None
6 None None None None Bingo Wow, that sounds like a wonderful place! None None
7 None None None None User Let's go in right now. None None
8 None None None 【转场】 【场景】学校-图书馆(室内) 【角色】User、Bingo、Kim、Sue、Lily、Sort None None None None
9 None None None User、Bingo、Kim、Sue几人从门外走进来。 恰好看到Sort正张大嘴巴把书一本一本吞进去,Lily老师在旁边不断从书架上搬书递给Sort 【spine动画】Sort吞书的动作循环 【emoji】Kim惊讶 None None None None
10 None None None None Kim What is Sort doing?! None None
11 None None None None Kim Is it eating books?! None None
12 None None None Bingo不解地盯着Sort None None None None
13 None None None None Bingo It looks like a robot. None None
14 None None None None Bingo Can a robot eat? None None
15 None None None Lily老师放下手中的书,转向大家 None None None None
16 None None None None Lily Oh, hey! Look who's here! None None
17 None None None Sue上前一步 None None None None
18 None None None None Sue Hello, Miss Lily. None None
19 None None None None Sue Why is Sort eating books? None None
20 None None None 【emoji】Lily老师大笑 None None None None
21 None None None None Lily Haha, Sort is not eating books. None None
22 None None None 【插入图】展示Sort把book变成e-book存到电脑里的过程 None None None None
23 None None None None Lily It's copying these books into the computer. None None
24 None None None None Lily So, we can read them online after the library closes. None None
25 None None None 【emoji】User吃惊! None None None None
26 None None None None User Wait, what? None None
27 中互动 None None None User The library is closing? None None
28 TL None None None Lily Oh, you don't know? None None
29 None None None None Lily Look. None None
30 None None None 【插入图】Lily老师拿出一张通知单,上面写着"The library will close forever after this Friday"。 None None None None
31 None None None None User The library will close forever after this Friday. None None
32 None None None None Kim No way... I really love the books in here! None None
33 None None None 【emoji】Kim沮丧 None None None None
34 None None None None Sue I can't believe that. None None
35 None None None None Sue This is my favourite place. None None
36 None None None 【emoji】Sue沮丧 None None None None
37 None None None None Bingo What happened? Why do you look so sad? None None
38 中互动 None None None User This library is going to close forever. None None
39 中互动 None None None Bingo When? None None
40 None None None None User After this Friday. None None
41 TL None None None Bingo So, we can't read books in the library after this Friday. None None
42 None None None None Bingo That is such sad news. None None
43 None None None Lily老师走过来 None None None None
44 None None None None Lily Don't be sad. None None
45 None None None None Lily Sort and I are making books into e-books. None None
46 中互动 None None None User What is an e-book? None None
47 TL None None None Lily Well, paper gets old someday. None None
48 None None None None Lily But an e-book lives forever in a computer. None None
49 None None None None Lily It will not fade away. None None
50 None None None None Kim So the stories stay alive? None None
51 None None None None Lily Yes! You can read them online anytime. None None
52 None None None None Sue I see. You are building an online library! None None
53 None None None None Lily Right! None None
54 None None None 【镜头】Lily指向书架上仍然堆满的几百本书 None None None None
55 None None None None Lily But we have too many books. None None
56 None None None None Lily Friday is our last day. None None
57 None None None None Lily If we cannot finish today, those books will be gone. None None
58 None None None 【emoji】User灯泡 None None None None
59 None None None None User We can help! None None
60 None None None None Lily Really? That would be great! None None
61 None None None None Sue Of course. This place is special. None None
62 None None None Kim鼓起干劲的动作 None None None None
63 None None None None Kim Let us do it. No book left behind! None None
64 None None None Bingo举起手 None None None None
65 None None None None Bingo I want to help too! None None
66 中互动 None None None User Let us save the library! None None
67 TL None None User转向Lily None None None None
68 None None None None User What should we do, Miss Lily? None None
69 TL None None Lily走到电脑旁,指着屏幕 【插入图】屏幕上是一堆杂乱的 e-book,箭头指示需要把这些 e-book 放进下面的几个彩色文件夹里 None None None None
70 None None None None Lily Here is the plan. None None
71 None None None None Lily Sort makes e-books, but they're all mixed up. None None
72 None None None None Lily We need to put them in the right folder. None None
73 None None None Kim在一台电脑前坐下来 None None None None
74 None None None None Kim I am ready! None None
75 None None None None Kim Tell me how to do that. None None
76 None None None 【插入图】屏幕上显示一本封面画着小动物的e-book None None None None
77 None None None None Lily Look, what's this book about? None None
78 None None None None Kim This is a book about animals. None None
79 None None None 【插入图】放大显示屏幕上的几个彩色文件夹,标签上写着 animals / space / food 等类别, 其中 animals 的文件夹高亮 None None None None
80 None None None None Lily So it goes into the folder says "animals". None None
81 None None None None Kim Easy! None None
82 None None None User也在一台电脑前坐下来 None None None None
83 None None None None User Now my turn. None None
84 中互动 None None 【插入图】屏幕上显示一本e-book,封面画着太空火箭,箭头指向下方写着 space 的文件夹 None None None None
85 None None None None User This is a book about space. None None
86 TL None None None User Done. Next one. None None
87 中互动 None None 【插入图】屏幕上显示一本e-book,封面画着汉堡,箭头指向下方写着 food 的文件夹 None None None None
88 None None None None User This is a book about food. None None
89 None None None None User Got it! None None
90 TL None None Lily走过来,看着User和Kim None None None None
91 None None None None Kim We are so fast! None None
92 None None None None Lily I'm so glad you guys are here to help. None None
93 None None None 【画外音】听到远处Sue的声音 None None None None
94 None None None None Sue Be careful, Bingo! None None
95 None None None 【镜头】Bingo和Sue两人正站在架子前,【特效】架子上有什么东西在闪闪发光 【插入图】Bingo拿起架子上的东西,那是一张DVD,碟面折射出镭射光 None None None None
96 None None None None Bingo What is this? It shines! None None
97 None None None None Sue That is a DVD. None None
98 None None None None Sue Stories and videos live inside. None None
99 None None None None Bingo Inside this? None None
100 None None None Bingo尝试像翻书那样翻开DVD,手指却把碟面划伤了,【音效】碟片被划坏的声音 【emoji】Sue 惊讶 None None None None
101 None None None None Sue Bingo, don't break it! None None
102 None None None User和Kim从一旁跑过来 None None None None
103 中互动 None None 【插入图】DVD碟面上刮出几道深深的划痕 None None None None
104 None None None None User Oh, no. This DVD is broken. None None
105 TL None None None Kim This DVD cannot be read now. None None
106 None None None None Bingo I am sorry. I didn't know. None None
107 None None None Lily老师走过来 None None None None
108 None None None None Lily We haven't copy it. None None
109 None None None None Sue Are the videos and sounds in this DVD gone forever? None None
110 None None None None Lily I'm afraid so. None None
111 None None None None Kim That's too bad. None None
112 None None None 【emoji】大家沮丧表情 None None None None
113 None None None None Bingo Wait. I remember it. None None
114 None None None None Bingo I looked at the DVD before. None None
115 None None None None Bingo It is all in my head. None None
116 None None None Bingo走到电脑前,把手放在键盘旁边。 【插入图】屏幕上开始播放DVD里储存的动画内容,完整无缺 【emoji】Lily惊讶 None None None None
117 None None None None Lily You saved the DVD data? None None
118 None None None None Bingo Yes. I read everything I touch. None None
119 None None None None Lily Haha! Your mistake helped us. None None
120 None None None None Lily The data is in the computer now. None None
121 中互动 None None None User You saved our DVD! None None
122 TL None None None Kim Wow. All the DVDs are up to you then! None None
123 None None None None Bingo Okay. None None
124 None None None 【转场】 【黑屏】A few hours later... 【镜头】Sue正站在书架前翻看。 None None None None
125 None None None None Sue Hey, look at this. None None
126 None None None None Sue This book is so old, and there's a drawing on the cover. None None
127 中互动 None None 【插入图】书的封面上的空白处有一副手绘的小画: 一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船 None None None None
128 None None None None Sue The drawing is about a boy with big dreams. None None
129 None None None None User I guess... this is a book about adventure. None None
130 TL None None 【插入图】Sue翻开这本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。 None None None None
131 None None None None Sue Look! There is a note in this book. None None
132 None None None None Kim What does it say? None None
133 核心互动-阅读 None None 【复用】【插入图】Sue翻开一本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。 纸条上用歪歪扭扭的字写着一段话,最下面的署名是Tom. None None None None
134 None None None 阅读材料:Tom的纸条(泛黄纸条特写图): Every Friday, I come to this library. I watch DVDs here. I read e-books too. But this book is my best friend. I drew my dream on the cover. 共3道选词题: None None None None
135 None None None 第1题 — Tom comes to the library every ___. 选项:A. Monday / B. Friday / C. Sunday。正确答案:B. Friday None None None None
136 None None None 第2题 — Tom watches ___ at the library. 选项:A. e-books / B. cartoons / C. DVDs。正确答案:C. DVDs None None None None
137 None None None 第3题 — Tom also reads ___ at the library. 选项:A. e-books / B. newspapers / C. letters。正确答案:A. e-books None None None None
138 TL None None 大家读完纸条 None None None None
139 None None None None Sue There is a name under the note. It's Tom. None None
140 None None None None Kim The Mayor Tom? None None
141 None None None None Lily Oh, totally. None None
142 None None None 【插入图】小时候的Tom背着书包在 Vala School 门口的照片 None None None None
143 None None None None Lily Tom was a student here when he was a kid. None None
144 中互动 None None None User Tom came here every Friday? None None
145 TL None None None Kim For years and years? None None
146 中互动 None None None User This library must be very important to him. None None
147 TL None None Lily老师走过来,收好纸条 None None None None
148 None None None None Lily I will keep this book safe. None None
149 None None None None Lily This is a very special memory for Tom. None None
150 None None None Bingo走过来,歪着头 None None None None
151 None None None None Bingo Can an e-book hold memories too? None None
152 None None None None Sue No. That is only in paper books. None None
153 中互动 None None 【插入图】两种book的对比: 一边是像word文档一样的e-book,一边是泛黄的、画着小画的纸质书 None None None None
154 None None None None User An e-book keeps the words. None None
155 None None None None User But a paper book keeps memories. None None
156 TL None None None Bingo When the library closes, will the memories be gone? None None
157 None None None 众人沉默,【emoji】难过 None None None None
158 None None None Kim突然叉腰鼓舞大家 None None None None
159 None None None None Kim Then we must hurry! None None
160 None None None None Kim Friday is almost over. None None
161 None None None None Kim Every book has a story. We must save them all! None None
162 None None None None User Yes! None None
163 中互动 None None None User We must finish before Friday ends! None None
164 TL None None 大家重新打起精神,加快节奏继续工作: Sue在书架和电脑之间往返;User、Kim、Bingo坐在电脑前分类; Lily老师把书喂给Sort,Sort把书一本一本吞进去,又吐出来,在旁边堆成小山。 None None None None
165 None None None 【转场】 所有的书都整理完成了,【emoji】众人星星 None None None None
166 None None None None Bingo It's done! None None
167 None None None None User We did it! None None
168 中互动 None None None User Every book is now an e-book! None None
169 中互动 None None None User Every DVD is saved too! None None
170 TL None None Kim看着电脑屏幕 None None None None
171 None None None None Kim Three hundred e-books! In one day! None None
172 None None None None Kim That is a record! None None
173 None None None None Lily Thank you for your help! None None
174 None None None None Lily I'll put all the e-books and DVDs into our online library. None None
175 None None None None Lily Anyone can read them from home. None None
176 None None None None Kim Yay! None None
177 None None None 【复用】【插入图】Lily拿出那张旧的关闭通知 None None None None
178 None None None None Lily Now, the old notice must go. None None
179 None None None None Lily We need a new one. None None
180 None None None None Kim What should it say? None None
181 None None None None Lily It should tell everyone: None None
182 None None None None Lily Our library is now online! None None
183 None None None None Lily You can find e-books and DVDs. None None
184 None None None None Sue Let us write it together. None None
185 核心互动-写作 None None 【插入图】一张新通知模板大图,上面有4个空格需要填写: The online ___(1) is now open! Come every ___(2)! Read ___(3) and watch ___(4) here. Welcome! None None None None
186 None None None 第1处 — 通知标题中的地点,旁边有图书馆图标作为提示。待拼写单词:library None None None None
187 None None None 第2处 — 开放日期,旁边有日历翻到星期五的图标。待拼写单词:Friday None None None None
188 None None None 第3处 — 旁边有平板电脑上显示书本的图标。待拼写单词:e-book None None None None
189 None None None 第4处 — 旁边有光碟图标。待拼写单词:DVD None None None None
190 TL None None 【全屏插入图】图书馆门外。 User、Bingo、Kim、Sue 、Lily、Sort 一起将新通知贴在图书馆门口 None None None None
191 None None None None Kim We have an online library now! None None
192 None None None None Sue But I still miss the paper books in there. None None
193 None None None None Lily Yes. This library means a lot. None None
194 None None None None Lily Even online, it should stay open. None None

229
output/u27_5_sheet.csv Normal file
View File

@ -0,0 +1,229 @@
类型,None,None,剧情描述,角色名,编剧台词,None,None
TL,None,None,"【全屏插入图】图书馆门外。
User、Bingo、Kim、Sue 几个小朋友围在旁边看",None,None,None,None
None,None,None,None,Bingo,What's this place?,None,None
None,None,None,None,Sue,This is a library. It has many books.,None,None
None,None,None,None,Sue,You can borrow any book you like from there.,None,None
None,None,None,None,Bingo,"Wow, that sounds like a wonderful place!",None,None
None,None,None,None,User,Let's go in right now.,None,None
None,None,None,"【转场】
【场景】学校-图书馆(室内)
【角色】User、Bingo、Kim、Sue、Lily、Sort",None,None,None,None
None,None,None,"User、Bingo、Kim、Sue几人从门外走进来。
恰好看到Sort正张大嘴巴把书一本一本吞进去Lily老师在旁边不断从书架上搬书递给Sort
【spine动画】Sort吞书的动作循环
【emoji】Kim惊讶",None,None,None,None
None,None,None,None,Kim,What is Sort doing?!,None,None
None,None,None,None,Kim,Is it eating books?!,None,None
None,None,None,Bingo不解地盯着Sort,None,None,None,None
None,None,None,None,Bingo,It looks like a robot.,None,None
None,None,None,None,Bingo,Can a robot eat?,None,None
None,None,None,Lily老师放下手中的书转向大家,None,None,None,None
None,None,None,None,Lily,"Oh, hey! Look who's here!",None,None
None,None,None,Sue上前一步,None,None,None,None
None,None,None,None,Sue,"Hello, Miss Lily.",None,None
None,None,None,None,Sue,Why is Sort eating books?,None,None
None,None,None,【emoji】Lily老师大笑,None,None,None,None
None,None,None,None,Lily,"Haha, Sort is not eating books.",None,None
None,None,None,【插入图】展示Sort把book变成e-book存到电脑里的过程,None,None,None,None
None,None,None,None,Lily,It's copying these books into the computer.,None,None
None,None,None,None,Lily,"So, we can read them online after the library closes.",None,None
None,None,None,【emoji】User吃惊,None,None,None,None
None,None,None,None,User,"Wait, what?",None,None
中互动,None,None,None,User,The library is closing?,None,None
TL,None,None,None,Lily,"Oh, you don't know?",None,None
None,None,None,None,Lily,Look.,None,None
None,None,None,"【插入图】Lily老师拿出一张通知单上面写着""The library will close forever after this Friday""。",None,None,None,None
None,None,None,None,User,The library will close forever after this Friday.,None,None
None,None,None,None,Kim,No way... I really love the books in here!,None,None
None,None,None,【emoji】Kim沮丧,None,None,None,None
None,None,None,None,Sue,I can't believe that.,None,None
None,None,None,None,Sue,This is my favourite place.,None,None
None,None,None,【emoji】Sue沮丧,None,None,None,None
None,None,None,None,Bingo,What happened? Why do you look so sad?,None,None
中互动,None,None,None,User,This library is going to close forever.,None,None
中互动,None,None,None,Bingo,When?,None,None
None,None,None,None,User,After this Friday.,None,None
TL,None,None,None,Bingo,"So, we can't read books in the library after this Friday.",None,None
None,None,None,None,Bingo,That is such sad news.,None,None
None,None,None,Lily老师走过来,None,None,None,None
None,None,None,None,Lily,Don't be sad.,None,None
None,None,None,None,Lily,Sort and I are making books into e-books.,None,None
中互动,None,None,None,User,What is an e-book?,None,None
TL,None,None,None,Lily,"Well, paper gets old someday.",None,None
None,None,None,None,Lily,But an e-book lives forever in a computer.,None,None
None,None,None,None,Lily,It will not fade away.,None,None
None,None,None,None,Kim,So the stories stay alive?,None,None
None,None,None,None,Lily,Yes! You can read them online anytime.,None,None
None,None,None,None,Sue,I see. You are building an online library!,None,None
None,None,None,None,Lily,Right!,None,None
None,None,None,【镜头】Lily指向书架上仍然堆满的几百本书,None,None,None,None
None,None,None,None,Lily,But we have too many books.,None,None
None,None,None,None,Lily,Friday is our last day.,None,None
None,None,None,None,Lily,"If we cannot finish today, those books will be gone.",None,None
None,None,None,【emoji】User灯泡,None,None,None,None
None,None,None,None,User,We can help!,None,None
None,None,None,None,Lily,Really? That would be great!,None,None
None,None,None,None,Sue,Of course. This place is special.,None,None
None,None,None,Kim鼓起干劲的动作,None,None,None,None
None,None,None,None,Kim,Let us do it. No book left behind!,None,None
None,None,None,Bingo举起手,None,None,None,None
None,None,None,None,Bingo,I want to help too!,None,None
中互动,None,None,None,User,Let us save the library!,None,None
TL,None,None,User转向Lily,None,None,None,None
None,None,None,None,User,"What should we do, Miss Lily?",None,None
TL,None,None,"Lily走到电脑旁指着屏幕
【插入图】屏幕上是一堆杂乱的 e-book箭头指示需要把这些 e-book 放进下面的几个彩色文件夹里",None,None,None,None
None,None,None,None,Lily,Here is the plan.,None,None
None,None,None,None,Lily,"Sort makes e-books, but they're all mixed up.",None,None
None,None,None,None,Lily,We need to put them in the right folder.,None,None
None,None,None,Kim在一台电脑前坐下来,None,None,None,None
None,None,None,None,Kim,I am ready!,None,None
None,None,None,None,Kim,Tell me how to do that.,None,None
None,None,None,【插入图】屏幕上显示一本封面画着小动物的e-book,None,None,None,None
None,None,None,None,Lily,"Look, what's this book about?",None,None
None,None,None,None,Kim,This is a book about animals.,None,None
None,None,None,"【插入图】放大显示屏幕上的几个彩色文件夹,标签上写着 animals / space / food 等类别,
其中 animals 的文件夹高亮",None,None,None,None
None,None,None,None,Lily,"So it goes into the folder says ""animals"".",None,None
None,None,None,None,Kim,Easy!,None,None
None,None,None,User也在一台电脑前坐下来,None,None,None,None
None,None,None,None,User,Now my turn.,None,None
中互动,None,None,【插入图】屏幕上显示一本e-book封面画着太空火箭箭头指向下方写着 space 的文件夹,None,None,None,None
None,None,None,None,User,This is a book about space.,None,None
TL,None,None,None,User,Done. Next one.,None,None
中互动,None,None,【插入图】屏幕上显示一本e-book封面画着汉堡箭头指向下方写着 food 的文件夹,None,None,None,None
None,None,None,None,User,This is a book about food.,None,None
None,None,None,None,User,Got it!,None,None
TL,None,None,Lily走过来看着User和Kim,None,None,None,None
None,None,None,None,Kim,We are so fast!,None,None
None,None,None,None,Lily,I'm so glad you guys are here to help.,None,None
None,None,None,【画外音】听到远处Sue的声音,None,None,None,None
None,None,None,None,Sue,"Be careful, Bingo!",None,None
None,None,None,"【镜头】Bingo和Sue两人正站在架子前【特效】架子上有什么东西在闪闪发光
【插入图】Bingo拿起架子上的东西那是一张DVD碟面折射出镭射光",None,None,None,None
None,None,None,None,Bingo,What is this? It shines!,None,None
None,None,None,None,Sue,That is a DVD.,None,None
None,None,None,None,Sue,Stories and videos live inside.,None,None
None,None,None,None,Bingo,Inside this?,None,None
None,None,None,"Bingo尝试像翻书那样翻开DVD手指却把碟面划伤了【音效】碟片被划坏的声音
【emoji】Sue 惊讶",None,None,None,None
None,None,None,None,Sue,"Bingo, don't break it!",None,None
None,None,None,User和Kim从一旁跑过来,None,None,None,None
中互动,None,None,【插入图】DVD碟面上刮出几道深深的划痕,None,None,None,None
None,None,None,None,User,"Oh, no. This DVD is broken.",None,None
TL,None,None,None,Kim,This DVD cannot be read now.,None,None
None,None,None,None,Bingo,I am sorry. I didn't know.,None,None
None,None,None,Lily老师走过来,None,None,None,None
None,None,None,None,Lily,We haven't copy it.,None,None
None,None,None,None,Sue,Are the videos and sounds in this DVD gone forever?,None,None
None,None,None,None,Lily,I'm afraid so.,None,None
None,None,None,None,Kim,That's too bad.,None,None
None,None,None,【emoji】大家沮丧表情,None,None,None,None
None,None,None,None,Bingo,Wait. I remember it.,None,None
None,None,None,None,Bingo,I looked at the DVD before.,None,None
None,None,None,None,Bingo,It is all in my head.,None,None
None,None,None,"Bingo走到电脑前把手放在键盘旁边。
【插入图】屏幕上开始播放DVD里储存的动画内容完整无缺
【emoji】Lily惊讶",None,None,None,None
None,None,None,None,Lily,You saved the DVD data?,None,None
None,None,None,None,Bingo,Yes. I read everything I touch.,None,None
None,None,None,None,Lily,Haha! Your mistake helped us.,None,None
None,None,None,None,Lily,The data is in the computer now.,None,None
中互动,None,None,None,User,You saved our DVD!,None,None
TL,None,None,None,Kim,Wow. All the DVDs are up to you then!,None,None
None,None,None,None,Bingo,Okay.,None,None
None,None,None,"【转场】
【黑屏】A few hours later...
【镜头】Sue正站在书架前翻看。",None,None,None,None
None,None,None,None,Sue,"Hey, look at this.",None,None
None,None,None,None,Sue,"This book is so old, and there's a drawing on the cover.",None,None
中互动,None,None,"【插入图】书的封面上的空白处有一副手绘的小画:
一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船",None,None,None,None
None,None,None,None,Sue,The drawing is about a boy with big dreams.,None,None
None,None,None,None,User,I guess... this is a book about adventure.,None,None
TL,None,None,【插入图】Sue翻开这本很旧很旧的纸质故事书书页已经发黄书中夹着一张小纸条。,None,None,None,None
None,None,None,None,Sue,Look! There is a note in this book.,None,None
None,None,None,None,Kim,What does it say?,None,None
核心互动-阅读,None,None,"【复用】【插入图】Sue翻开一本很旧很旧的纸质故事书书页已经发黄书中夹着一张小纸条。
纸条上用歪歪扭扭的字写着一段话最下面的署名是Tom.",None,None,None,None
None,None,None,"阅读材料Tom的纸条泛黄纸条特写图
Every Friday, I come to this library.
I watch DVDs here. I read e-books too.
But this book is my best friend. I drew my dream on the cover.
共3道选词题",None,None,None,None
None,None,None,第1题 — Tom comes to the library every ___. 选项A. Monday / B. Friday / C. Sunday。正确答案B. Friday,None,None,None,None
None,None,None,第2题 — Tom watches ___ at the library. 选项A. e-books / B. cartoons / C. DVDs。正确答案C. DVDs,None,None,None,None
None,None,None,第3题 — Tom also reads ___ at the library. 选项A. e-books / B. newspapers / C. letters。正确答案A. e-books,None,None,None,None
TL,None,None,大家读完纸条,None,None,None,None
None,None,None,None,Sue,There is a name under the note. It's Tom.,None,None
None,None,None,None,Kim,The Mayor Tom?,None,None
None,None,None,None,Lily,"Oh, totally.",None,None
None,None,None,【插入图】小时候的Tom背着书包在 Vala School 门口的照片,None,None,None,None
None,None,None,None,Lily,Tom was a student here when he was a kid.,None,None
中互动,None,None,None,User,Tom came here every Friday?,None,None
TL,None,None,None,Kim,For years and years?,None,None
中互动,None,None,None,User,This library must be very important to him.,None,None
TL,None,None,Lily老师走过来收好纸条,None,None,None,None
None,None,None,None,Lily,I will keep this book safe.,None,None
None,None,None,None,Lily,This is a very special memory for Tom.,None,None
None,None,None,Bingo走过来歪着头,None,None,None,None
None,None,None,None,Bingo,Can an e-book hold memories too?,None,None
None,None,None,None,Sue,No. That is only in paper books.,None,None
中互动,None,None,"【插入图】两种book的对比
一边是像word文档一样的e-book一边是泛黄的、画着小画的纸质书",None,None,None,None
None,None,None,None,User,An e-book keeps the words.,None,None
None,None,None,None,User,But a paper book keeps memories.,None,None
TL,None,None,None,Bingo,"When the library closes, will the memories be gone?",None,None
None,None,None,众人沉默【emoji】难过,None,None,None,None
None,None,None,Kim突然叉腰鼓舞大家,None,None,None,None
None,None,None,None,Kim,Then we must hurry!,None,None
None,None,None,None,Kim,Friday is almost over.,None,None
None,None,None,None,Kim,Every book has a story. We must save them all!,None,None
None,None,None,None,User,Yes!,None,None
中互动,None,None,None,User,We must finish before Friday ends!,None,None
TL,None,None,"大家重新打起精神,加快节奏继续工作:
Sue在书架和电脑之间往返User、Kim、Bingo坐在电脑前分类
Lily老师把书喂给SortSort把书一本一本吞进去又吐出来在旁边堆成小山。",None,None,None,None
None,None,None,"【转场】
所有的书都整理完成了【emoji】众人星星",None,None,None,None
None,None,None,None,Bingo,It's done!,None,None
None,None,None,None,User,We did it!,None,None
中互动,None,None,None,User,Every book is now an e-book!,None,None
中互动,None,None,None,User,Every DVD is saved too!,None,None
TL,None,None,Kim看着电脑屏幕,None,None,None,None
None,None,None,None,Kim,Three hundred e-books! In one day!,None,None
None,None,None,None,Kim,That is a record!,None,None
None,None,None,None,Lily,Thank you for your help!,None,None
None,None,None,None,Lily,I'll put all the e-books and DVDs into our online library.,None,None
None,None,None,None,Lily,Anyone can read them from home.,None,None
None,None,None,None,Kim,Yay!,None,None
None,None,None,【复用】【插入图】Lily拿出那张旧的关闭通知,None,None,None,None
None,None,None,None,Lily,"Now, the old notice must go.",None,None
None,None,None,None,Lily,We need a new one.,None,None
None,None,None,None,Kim,What should it say?,None,None
None,None,None,None,Lily,It should tell everyone:,None,None
None,None,None,None,Lily,Our library is now online!,None,None
None,None,None,None,Lily,You can find e-books and DVDs.,None,None
None,None,None,None,Sue,Let us write it together.,None,None
核心互动-写作,None,None,"【插入图】一张新通知模板大图上面有4个空格需要填写
The online ___(1) is now open!
Come every ___(2)!
Read ___(3) and watch ___(4) here.
Welcome!",None,None,None,None
None,None,None,第1处 — 通知标题中的地点旁边有图书馆图标作为提示。待拼写单词library,None,None,None,None
None,None,None,第2处 — 开放日期旁边有日历翻到星期五的图标。待拼写单词Friday,None,None,None,None
None,None,None,第3处 — 旁边有平板电脑上显示书本的图标。待拼写单词e-book,None,None,None,None
None,None,None,第4处 — 旁边有光碟图标。待拼写单词DVD,None,None,None,None
TL,None,None,"【全屏插入图】图书馆门外。
User、Bingo、Kim、Sue 、Lily、Sort 一起将新通知贴在图书馆门口",None,None,None,None
None,None,None,None,Kim,We have an online library now!,None,None
None,None,None,None,Sue,But I still miss the paper books in there.,None,None
None,None,None,None,Lily,Yes. This library means a lot.,None,None
None,None,None,None,Lily,"Even online, it should stay open.",None,None
None,None,None,None,None,None,None,None
None,None,None,None,None,None,None,None
None,None,None,None,None,None,None,None
None,None,None,None,None,None,None,None
None,None,None,None,None,None,None,None
None,None,None,None,None,None,None,None
1 类型 None None 剧情描述 角色名 编剧台词 None None
2 TL None None 【全屏插入图】图书馆门外。 User、Bingo、Kim、Sue 几个小朋友围在旁边看 None None None None
3 None None None None Bingo What's this place? None None
4 None None None None Sue This is a library. It has many books. None None
5 None None None None Sue You can borrow any book you like from there. None None
6 None None None None Bingo Wow, that sounds like a wonderful place! None None
7 None None None None User Let's go in right now. None None
8 None None None 【转场】 【场景】学校-图书馆(室内) 【角色】User、Bingo、Kim、Sue、Lily、Sort None None None None
9 None None None User、Bingo、Kim、Sue几人从门外走进来。 恰好看到Sort正张大嘴巴把书一本一本吞进去,Lily老师在旁边不断从书架上搬书递给Sort 【spine动画】Sort吞书的动作循环 【emoji】Kim惊讶 None None None None
10 None None None None Kim What is Sort doing?! None None
11 None None None None Kim Is it eating books?! None None
12 None None None Bingo不解地盯着Sort None None None None
13 None None None None Bingo It looks like a robot. None None
14 None None None None Bingo Can a robot eat? None None
15 None None None Lily老师放下手中的书,转向大家 None None None None
16 None None None None Lily Oh, hey! Look who's here! None None
17 None None None Sue上前一步 None None None None
18 None None None None Sue Hello, Miss Lily. None None
19 None None None None Sue Why is Sort eating books? None None
20 None None None 【emoji】Lily老师大笑 None None None None
21 None None None None Lily Haha, Sort is not eating books. None None
22 None None None 【插入图】展示Sort把book变成e-book存到电脑里的过程 None None None None
23 None None None None Lily It's copying these books into the computer. None None
24 None None None None Lily So, we can read them online after the library closes. None None
25 None None None 【emoji】User吃惊! None None None None
26 None None None None User Wait, what? None None
27 中互动 None None None User The library is closing? None None
28 TL None None None Lily Oh, you don't know? None None
29 None None None None Lily Look. None None
30 None None None 【插入图】Lily老师拿出一张通知单,上面写着"The library will close forever after this Friday"。 None None None None
31 None None None None User The library will close forever after this Friday. None None
32 None None None None Kim No way... I really love the books in here! None None
33 None None None 【emoji】Kim沮丧 None None None None
34 None None None None Sue I can't believe that. None None
35 None None None None Sue This is my favourite place. None None
36 None None None 【emoji】Sue沮丧 None None None None
37 None None None None Bingo What happened? Why do you look so sad? None None
38 中互动 None None None User This library is going to close forever. None None
39 中互动 None None None Bingo When? None None
40 None None None None User After this Friday. None None
41 TL None None None Bingo So, we can't read books in the library after this Friday. None None
42 None None None None Bingo That is such sad news. None None
43 None None None Lily老师走过来 None None None None
44 None None None None Lily Don't be sad. None None
45 None None None None Lily Sort and I are making books into e-books. None None
46 中互动 None None None User What is an e-book? None None
47 TL None None None Lily Well, paper gets old someday. None None
48 None None None None Lily But an e-book lives forever in a computer. None None
49 None None None None Lily It will not fade away. None None
50 None None None None Kim So the stories stay alive? None None
51 None None None None Lily Yes! You can read them online anytime. None None
52 None None None None Sue I see. You are building an online library! None None
53 None None None None Lily Right! None None
54 None None None 【镜头】Lily指向书架上仍然堆满的几百本书 None None None None
55 None None None None Lily But we have too many books. None None
56 None None None None Lily Friday is our last day. None None
57 None None None None Lily If we cannot finish today, those books will be gone. None None
58 None None None 【emoji】User灯泡 None None None None
59 None None None None User We can help! None None
60 None None None None Lily Really? That would be great! None None
61 None None None None Sue Of course. This place is special. None None
62 None None None Kim鼓起干劲的动作 None None None None
63 None None None None Kim Let us do it. No book left behind! None None
64 None None None Bingo举起手 None None None None
65 None None None None Bingo I want to help too! None None
66 中互动 None None None User Let us save the library! None None
67 TL None None User转向Lily None None None None
68 None None None None User What should we do, Miss Lily? None None
69 TL None None Lily走到电脑旁,指着屏幕 【插入图】屏幕上是一堆杂乱的 e-book,箭头指示需要把这些 e-book 放进下面的几个彩色文件夹里 None None None None
70 None None None None Lily Here is the plan. None None
71 None None None None Lily Sort makes e-books, but they're all mixed up. None None
72 None None None None Lily We need to put them in the right folder. None None
73 None None None Kim在一台电脑前坐下来 None None None None
74 None None None None Kim I am ready! None None
75 None None None None Kim Tell me how to do that. None None
76 None None None 【插入图】屏幕上显示一本封面画着小动物的e-book None None None None
77 None None None None Lily Look, what's this book about? None None
78 None None None None Kim This is a book about animals. None None
79 None None None 【插入图】放大显示屏幕上的几个彩色文件夹,标签上写着 animals / space / food 等类别, 其中 animals 的文件夹高亮 None None None None
80 None None None None Lily So it goes into the folder says "animals". None None
81 None None None None Kim Easy! None None
82 None None None User也在一台电脑前坐下来 None None None None
83 None None None None User Now my turn. None None
84 中互动 None None 【插入图】屏幕上显示一本e-book,封面画着太空火箭,箭头指向下方写着 space 的文件夹 None None None None
85 None None None None User This is a book about space. None None
86 TL None None None User Done. Next one. None None
87 中互动 None None 【插入图】屏幕上显示一本e-book,封面画着汉堡,箭头指向下方写着 food 的文件夹 None None None None
88 None None None None User This is a book about food. None None
89 None None None None User Got it! None None
90 TL None None Lily走过来,看着User和Kim None None None None
91 None None None None Kim We are so fast! None None
92 None None None None Lily I'm so glad you guys are here to help. None None
93 None None None 【画外音】听到远处Sue的声音 None None None None
94 None None None None Sue Be careful, Bingo! None None
95 None None None 【镜头】Bingo和Sue两人正站在架子前,【特效】架子上有什么东西在闪闪发光 【插入图】Bingo拿起架子上的东西,那是一张DVD,碟面折射出镭射光 None None None None
96 None None None None Bingo What is this? It shines! None None
97 None None None None Sue That is a DVD. None None
98 None None None None Sue Stories and videos live inside. None None
99 None None None None Bingo Inside this? None None
100 None None None Bingo尝试像翻书那样翻开DVD,手指却把碟面划伤了,【音效】碟片被划坏的声音 【emoji】Sue 惊讶 None None None None
101 None None None None Sue Bingo, don't break it! None None
102 None None None User和Kim从一旁跑过来 None None None None
103 中互动 None None 【插入图】DVD碟面上刮出几道深深的划痕 None None None None
104 None None None None User Oh, no. This DVD is broken. None None
105 TL None None None Kim This DVD cannot be read now. None None
106 None None None None Bingo I am sorry. I didn't know. None None
107 None None None Lily老师走过来 None None None None
108 None None None None Lily We haven't copy it. None None
109 None None None None Sue Are the videos and sounds in this DVD gone forever? None None
110 None None None None Lily I'm afraid so. None None
111 None None None None Kim That's too bad. None None
112 None None None 【emoji】大家沮丧表情 None None None None
113 None None None None Bingo Wait. I remember it. None None
114 None None None None Bingo I looked at the DVD before. None None
115 None None None None Bingo It is all in my head. None None
116 None None None Bingo走到电脑前,把手放在键盘旁边。 【插入图】屏幕上开始播放DVD里储存的动画内容,完整无缺 【emoji】Lily惊讶 None None None None
117 None None None None Lily You saved the DVD data? None None
118 None None None None Bingo Yes. I read everything I touch. None None
119 None None None None Lily Haha! Your mistake helped us. None None
120 None None None None Lily The data is in the computer now. None None
121 中互动 None None None User You saved our DVD! None None
122 TL None None None Kim Wow. All the DVDs are up to you then! None None
123 None None None None Bingo Okay. None None
124 None None None 【转场】 【黑屏】A few hours later... 【镜头】Sue正站在书架前翻看。 None None None None
125 None None None None Sue Hey, look at this. None None
126 None None None None Sue This book is so old, and there's a drawing on the cover. None None
127 中互动 None None 【插入图】书的封面上的空白处有一副手绘的小画: 一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船 None None None None
128 None None None None Sue The drawing is about a boy with big dreams. None None
129 None None None None User I guess... this is a book about adventure. None None
130 TL None None 【插入图】Sue翻开这本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。 None None None None
131 None None None None Sue Look! There is a note in this book. None None
132 None None None None Kim What does it say? None None
133 核心互动-阅读 None None 【复用】【插入图】Sue翻开一本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。 纸条上用歪歪扭扭的字写着一段话,最下面的署名是Tom. None None None None
134 None None None 阅读材料:Tom的纸条(泛黄纸条特写图): Every Friday, I come to this library. I watch DVDs here. I read e-books too. But this book is my best friend. I drew my dream on the cover. 共3道选词题: None None None None
135 None None None 第1题 — Tom comes to the library every ___. 选项:A. Monday / B. Friday / C. Sunday。正确答案:B. Friday None None None None
136 None None None 第2题 — Tom watches ___ at the library. 选项:A. e-books / B. cartoons / C. DVDs。正确答案:C. DVDs None None None None
137 None None None 第3题 — Tom also reads ___ at the library. 选项:A. e-books / B. newspapers / C. letters。正确答案:A. e-books None None None None
138 TL None None 大家读完纸条 None None None None
139 None None None None Sue There is a name under the note. It's Tom. None None
140 None None None None Kim The Mayor Tom? None None
141 None None None None Lily Oh, totally. None None
142 None None None 【插入图】小时候的Tom背着书包在 Vala School 门口的照片 None None None None
143 None None None None Lily Tom was a student here when he was a kid. None None
144 中互动 None None None User Tom came here every Friday? None None
145 TL None None None Kim For years and years? None None
146 中互动 None None None User This library must be very important to him. None None
147 TL None None Lily老师走过来,收好纸条 None None None None
148 None None None None Lily I will keep this book safe. None None
149 None None None None Lily This is a very special memory for Tom. None None
150 None None None Bingo走过来,歪着头 None None None None
151 None None None None Bingo Can an e-book hold memories too? None None
152 None None None None Sue No. That is only in paper books. None None
153 中互动 None None 【插入图】两种book的对比: 一边是像word文档一样的e-book,一边是泛黄的、画着小画的纸质书 None None None None
154 None None None None User An e-book keeps the words. None None
155 None None None None User But a paper book keeps memories. None None
156 TL None None None Bingo When the library closes, will the memories be gone? None None
157 None None None 众人沉默,【emoji】难过 None None None None
158 None None None Kim突然叉腰鼓舞大家 None None None None
159 None None None None Kim Then we must hurry! None None
160 None None None None Kim Friday is almost over. None None
161 None None None None Kim Every book has a story. We must save them all! None None
162 None None None None User Yes! None None
163 中互动 None None None User We must finish before Friday ends! None None
164 TL None None 大家重新打起精神,加快节奏继续工作: Sue在书架和电脑之间往返;User、Kim、Bingo坐在电脑前分类; Lily老师把书喂给Sort,Sort把书一本一本吞进去,又吐出来,在旁边堆成小山。 None None None None
165 None None None 【转场】 所有的书都整理完成了,【emoji】众人星星 None None None None
166 None None None None Bingo It's done! None None
167 None None None None User We did it! None None
168 中互动 None None None User Every book is now an e-book! None None
169 中互动 None None None User Every DVD is saved too! None None
170 TL None None Kim看着电脑屏幕 None None None None
171 None None None None Kim Three hundred e-books! In one day! None None
172 None None None None Kim That is a record! None None
173 None None None None Lily Thank you for your help! None None
174 None None None None Lily I'll put all the e-books and DVDs into our online library. None None
175 None None None None Lily Anyone can read them from home. None None
176 None None None None Kim Yay! None None
177 None None None 【复用】【插入图】Lily拿出那张旧的关闭通知 None None None None
178 None None None None Lily Now, the old notice must go. None None
179 None None None None Lily We need a new one. None None
180 None None None None Kim What should it say? None None
181 None None None None Lily It should tell everyone: None None
182 None None None None Lily Our library is now online! None None
183 None None None None Lily You can find e-books and DVDs. None None
184 None None None None Sue Let us write it together. None None
185 核心互动-写作 None None 【插入图】一张新通知模板大图,上面有4个空格需要填写: The online ___(1) is now open! Come every ___(2)! Read ___(3) and watch ___(4) here. Welcome! None None None None
186 None None None 第1处 — 通知标题中的地点,旁边有图书馆图标作为提示。待拼写单词:library None None None None
187 None None None 第2处 — 开放日期,旁边有日历翻到星期五的图标。待拼写单词:Friday None None None None
188 None None None 第3处 — 旁边有平板电脑上显示书本的图标。待拼写单词:e-book None None None None
189 None None None 第4处 — 旁边有光碟图标。待拼写单词:DVD None None None None
190 TL None None 【全屏插入图】图书馆门外。 User、Bingo、Kim、Sue 、Lily、Sort 一起将新通知贴在图书馆门口 None None None None
191 None None None None Kim We have an online library now! None None
192 None None None None Sue But I still miss the paper books in there. None None
193 None None None None Lily Yes. This library means a lot. None None
194 None None None None Lily Even online, it should stay open. None None
195 None None None None None None None None
196 None None None None None None None None
197 None None None None None None None None
198 None None None None None None None None
199 None None None None None None None None
200 None None None None None None None None

1
output/u27_5_sheet.json Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,44 @@
import json
import urllib.request
import sys
import subprocess
# get token
cmd = "APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json) && APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json) && 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'"
token = subprocess.check_output(cmd, shell=True, text=True).strip()
spreadsheet_token = "KnTpsmp0XhYyXutZdxgcPFubnjh"
sheet_id = "eQUhYO"
url = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheet_token}/values/{sheet_id}!A1:H210"
req = urllib.request.Request(url)
req.add_header("Authorization", f"Bearer {token}")
req.add_header("Content-Type", "application/json")
try:
response = urllib.request.urlopen(req)
data = json.loads(response.read().decode('utf-8'))
values = data.get('data', {}).get('valueRange', {}).get('values', [])
# Let's print the last 15 rows to see the ending transition
last_rows = values[-20:]
for i, row in enumerate(values):
# We extract speaker and dialog text
if len(row) > 5:
speaker = row[4]
dialog = row[5]
if speaker or dialog:
pass # Just ensuring we don't print everything, maybe just the end.
print("--- Last 15 rows ---")
for i in range(max(0, len(values)-15), len(values)):
row = values[i]
speaker = row[4] if len(row) > 4 else ""
dialog = row[5] if len(row) > 5 else ""
if isinstance(dialog, list):
dialog = "".join([c.get('text', '') if isinstance(c, dict) else str(c) for c in dialog])
if isinstance(speaker, list):
speaker = "".join([c.get('text', '') if isinstance(c, dict) else str(c) for c in speaker])
print(f"Row {i+1}: [{speaker}] {dialog}")
except Exception as e:
print(f"Error fetching: {e}")

View File

@ -0,0 +1,63 @@
import json
import urllib.request
import sys
import subprocess
# get token
cmd = "APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json) && APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json) && 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'"
token = subprocess.check_output(cmd, shell=True, text=True).strip()
spreadsheet_token = "KnTpsmp0XhYyXutZdxgcPFubnjh"
sheet_id = "eQUhYO"
def update_cell(range_str, values):
url = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheet_token}/values"
req = urllib.request.Request(url, method="PUT")
req.add_header("Authorization", f"Bearer {token}")
req.add_header("Content-Type", "application/json")
data = {"valueRange": {"range": f"{sheet_id}!{range_str}", "values": values}}
try:
response = urllib.request.urlopen(req, data=json.dumps(data).encode('utf-8'))
print(f"Updated {range_str}: {response.read().decode('utf-8')}")
except Exception as e:
print(f"Error updating {range_str}: {e}")
import csv
csv_lines = []
with open('output/u27_5_sheet.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
for row in reader:
csv_lines.append(row)
def find_row_by_text(col_idx, text):
for i, row in enumerate(csv_lines):
if len(row) > col_idx and text in row[col_idx]:
return i + 1
return -1
# Fix 1: folders
r76 = find_row_by_text(5, "We need to put them in the right folder.")
if r76 != -1: update_cell(f"F{r76}:G{r76}", [["We need to put them in the right folders.", "【语法修改】folder应为复数 folders"]])
# Fix 2: folder says
r87 = find_row_by_text(5, "So it goes into the folder says")
if r87 != -1: update_cell(f"F{r87}:G{r87}", [["So it goes into the \"animals\" folder.", "【语法修改】原句 'folder says' 缺少从句引导词,改为更口语的 the 'animals' folder"]])
# Fix 3: haven't copy
r120 = find_row_by_text(5, "We haven't copy it.")
if r120 != -1: update_cell(f"F{r120}:G{r120}", [["We didn't copy it yet.", "【语法修改】haven't 后面应跟 copied为了儿童阅读更简单改为 didn't copy it yet."]])
# Fix Ending
r223 = find_row_by_text(5, "Even online, it should stay open.")
if r223 != -1:
# We will replace Lily's line and append the 3 lines smoothly
new_rows = [
["", "", "", "", "Lily", "I will show Mayor Tom his old book!"],
["", "", "", "", "Lily", "Maybe the paper library should stay open too!"],
["中互动", "", "", "", "User", "Yes! The paper books keep our memories."],
["", "", "", "", "Sue", "And the e-books share them with everyone!"],
["", "", "", "", "Bingo", "So the stories live forever!"]
]
# We'll overwrite starting from r223
update_cell(f"A{r223}:F{r223+4}", new_rows)

32
scripts/parse_sheet.py Normal file
View File

@ -0,0 +1,32 @@
import json
import csv
import sys
with open('output/u27_5_sheet.json', 'r', encoding='utf-8') as f:
data = json.load(f)
values = data.get('data', {}).get('valueRange', {}).get('values', [])
with open('output/u27_5_sheet.csv', 'w', encoding='utf-8', newline='') as f:
writer = csv.writer(f)
for row in values:
# Each cell is a dictionary or a list sometimes in Feishu API v2, wait, no, in v2 it's usually just list of dicts with type/text or strings.
# Actually in Sheets v2 API, values are arrays of arrays containing objects like {"type": "string", "text": "..."} or just strings if unformatted.
row_str = []
for cell in row:
if isinstance(cell, dict):
# if it's a rich text object
if cell.get('type') == 'url':
row_str.append(cell.get('text', ''))
else:
# just extract text if possible
# typical: [{"type":"text","text":"foo"}]
pass
elif isinstance(cell, list):
# rich text is usually a list of dicts
text = "".join([c.get('text', '') if isinstance(c, dict) else str(c) for c in cell])
row_str.append(text)
else:
row_str.append(str(cell))
writer.writerow(row_str)

83
scripts/update_sheet.py Normal file
View File

@ -0,0 +1,83 @@
import json
import urllib.request
import sys
import subprocess
# get token
cmd = "APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json) && APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json) && 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'"
token = subprocess.check_output(cmd, shell=True, text=True).strip()
spreadsheet_token = "KnTpsmp0XhYyXutZdxgcPFubnjh"
sheet_id = "eQUhYO"
def update_cell(range_str, values):
url = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheet_token}/values"
req = urllib.request.Request(url, method="PUT")
req.add_header("Authorization", f"Bearer {token}")
req.add_header("Content-Type", "application/json")
data = {
"valueRange": {
"range": f"{sheet_id}!{range_str}",
"values": values
}
}
try:
response = urllib.request.urlopen(req, data=json.dumps(data).encode('utf-8'))
print(f"Updated {range_str}: {response.read().decode('utf-8')}")
except Exception as e:
print(f"Error updating {range_str}: {e}")
# Prepare the updates.
# Feishu API uses A1 notation.
# Row indices in our csv are 1-based but let's double check.
# The CSV had line 1 as headers: 类型,None,None,剧情描述,角色名,编剧台词,None,None
# Let's read the exact row indices from the CSV we generated to map exactly.
import csv
csv_lines = []
with open('output/u27_5_sheet.csv', 'r', encoding='utf-8') as f:
reader = csv.reader(f)
for row in reader:
csv_lines.append(row)
def find_row_by_text(col_idx, text):
for i, row in enumerate(csv_lines):
if len(row) > col_idx and text in row[col_idx]:
return i + 1 # 1-based
return -1
r6 = find_row_by_text(5, "You can borrow any book you like from there.")
r7 = find_row_by_text(5, "Wow, that sounds like a wonderful place!")
r92 = find_row_by_text(5, "Stories and videos live inside.")
r94 = find_row_by_text(5, "Inside this?")
r207 = find_row_by_text(5, "You can find e-books and DVDs.")
r208 = find_row_by_text(5, "Let us write it together.")
r143 = find_row_by_text(5, "The drawing is about a boy with big dreams.")
r144 = find_row_by_text(5, "I guess... this is a book about adventure.")
print("Found rows:", r6, r7, r92, r94, r207, r208, r143, r144)
if r6 != -1: update_cell(f"G{r6}:G{r6}", [["【知识点修改】为了覆盖句型 '... can... at the library.' (要求IN≥2),建议改为 'You can read books at the library.' (IN 1)"]])
if r7 != -1: update_cell(f"G{r7}:G{r7}", [["【知识点补充】建议在此处下方增加一个中互动User: 'We can read books at the library.' (OUT 1)"]])
if r92 != -1: update_cell(f"G{r92}:G{r92}", [["【知识点修改】建议改为句型输入:'You can watch DVDs at the library.' (IN 2)"]])
if r94 != -1: update_cell(f"G{r94}:G{r94}", [["【知识点补充】建议在此处下方增加一个中互动User: 'We can watch DVDs at the library.' (OUT 2)"]])
if r207 != -1: update_cell(f"G{r207}:G{r207}", [["【知识点修改】为了铺垫第3次OUT建议改为 'You can find e-books and DVDs at the library.' (IN 3)"]])
if r208 != -1: update_cell(f"G{r208}:G{r208}", [["【知识点补充】建议在此处下方增加一个中互动User: 'We can find e-books at the library.' (OUT 3) 作为该句型的最后一次输出。"]])
if r143 != -1: update_cell(f"G{r143}:G{r143}", [["【知识点修改】为了补充 'This is a book about...' 的 IN 2建议改为 'This is a book about a boy with big dreams.'"]])
if r144 != -1: update_cell(f"G{r144}:G{r144}", [["【批注】此处应明确标记为中互动,作为 'This is a book about...' 的第3次OUT。"]])
# Add ending. Find the last line.
last_line_idx = find_row_by_text(5, "Even online, it should stay open.")
if last_line_idx != -1:
new_rows = [
["中互动", "", "", "", "User", "The paper books have our memories."],
["", "", "", "", "Sue", "And the e-books will make new memories!"],
["", "", "", "", "Bingo", "Stories always live forever!"]
]
start_row = last_line_idx + 1
end_row = last_line_idx + 3
update_cell(f"A{start_row}:F{end_row}", new_rows)