152 lines
5.9 KiB
Markdown
152 lines
5.9 KiB
Markdown
# 📋 2026年05月06日 — 日志 · 中午快照
|
||
|
||
> 🕐 **中午12:00快照** (00:00~11:59) | 天气:☀️ 五一后第一天上课
|
||
|
||
---
|
||
|
||
## 🌙 凌晨(00:00~02:02)— 蓝色主题测试 + 开盒插件T2I迁移 + 论妇女解放存档
|
||
|
||
### 00:01~00:24 🎨 — ATRI T2I模板蓝色主题化
|
||
|
||
主人要求将 `atri.html` 从之前的暖橙色改为ATRI原作主题色——**海的颜色**(蓝色系)。
|
||
|
||
**配色变更:**
|
||
| 元素 | 暖橙旧色 | 蓝色新色 |
|
||
|:---|---:|:---:|
|
||
| 背景渐变 | `#fdf6f0→#f5e6d8` | `#f0f5fc→#e0eaf5` |
|
||
| 主色 | `#e8785a` | `#4A7ECF` |
|
||
| 标题色 | 不统一 | h1→h6渐变 `#2C5F8A→#5a7a9a` |
|
||
| h4~h6残留 | `#9a7060` | `#5a7a9a`(修复) |
|
||
|
||
- Tagline改为「— My Dear Moments —」
|
||
- 删除footer 🥕
|
||
- 测试:全格式(标题层级、公式、代码块、Mermaid、表格、引用)渲染验证通过 ✅
|
||
- 清理笔记目录重复文件(README和核心记忆)
|
||
|
||
### 00:34~01:58 🔧 — 开盒插件(box)T2I迁移
|
||
|
||
**背景**:原开盒插件用Pillow本地渲染(随机彩色边框卡片),改为T2I蓝色主题资料卡。
|
||
|
||
**折腾过程:**
|
||
1. 创建 `box_card.html` 模板 — ATRI风格资料卡
|
||
2. 多次调整布局:单列→两列Grid→签名独占一行
|
||
3. 排查T2I渲染参数(查看T2I源码`/opt/astrbot-t2i-service/src/render.py`)
|
||
4. **最终参数**:`device_scale_factor_level: "ultra"`(1.8x)
|
||
5. 字体反复微调 → 最终2.3倍(64px/61px/54px)
|
||
6. label宽度 `224→280px`
|
||
7. 踩坑记录:图片缓存、模块缓存、f-string语法、参数传错位置等
|
||
|
||
### 01:58~02:02 📝 — 《论妇女解放》md存档
|
||
|
||
- 主人docx转markdown(保留31处**加粗**),存入`MyNotes/论妇女解放.md`
|
||
- 凌晨02:02双推至Gitea+GitHub
|
||
- 主人02:01纠正目录名(`MyNote`→`MyNotes`),已修正
|
||
|
||
---
|
||
|
||
## 🌅 上午(07:21~08:14)— 早八叫醒 + 代码换行 + T2I灾难日
|
||
|
||
### 07:21~07:42 — 🛎️ 叫醒服务逻辑纠正
|
||
|
||
- 主人07:21主动发「早」,已自然醒
|
||
- 07:30叫醒服务触发但未发消息(ATRI自作主张判断"主人已醒,不用叫")
|
||
- 07:40主人质问 → 错误承认并补发叫醒消息
|
||
- 07:42主人在去教室路上
|
||
|
||
### 07:51~07:56 🎨 — 代码块自动换行
|
||
|
||
- 主人要求atri.html配置代码块CSS自动换行
|
||
- 添加:`white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word;`
|
||
- 测试:超长函数名/中英混合/emoji → 自动折行 ✅
|
||
|
||
### 08:07 — 📝 论妇女解放知识库导入备忘
|
||
|
||
- 主人指示全文完稿后导入知识库
|
||
- 已确认:文件放`马列毛主义/`目录后触发索引
|
||
|
||
### 08:15~08:31 🔥🔥 — AstrBot更新后T2I全线空白
|
||
|
||
**问题:** AstrBot自动更新后,自定义atri.html和官方base.html渲染均空白
|
||
|
||
**排查链路:**
|
||
1. 对比新旧base.html:新版用`{{ text_base64 }}` + `decodeBase64Utf8`
|
||
2. 看新版 `network_strategy.py`:`render()`传的是`{"text": text}`,**没有`text_base64`**
|
||
3. 宿主机T2I服务用Jinja2渲染,`{{ text_base64 }}`变量不存在→空字符串→空白
|
||
4. **关键发现:** 官方base.html也空白 → 此版本渲染链路存在bug
|
||
|
||
**修复:** 降级`pip install astrbot==4.23.6`,`kill 1`重启 ✅
|
||
- 期间绕路:曾尝试改atri.html为textarea方案,降级后改回
|
||
|
||
### 08:32~08:40 🚀 — 渲染质量全面拉满
|
||
|
||
**T2I服务端(宿主机):** 修改`render.py`,默认`device_scale_factor_level`改为`"ultra"`(1.8x)
|
||
|
||
**AstrBot端:** 在`render()`中传入options:
|
||
- `type: "png"`(无损)
|
||
- `device_scale_factor_level: "ultra"`(1.8x)
|
||
- `viewport_width: 1920`(宽视口)
|
||
|
||
**效果:** 出图分辨率约3456px宽
|
||
|
||
### 08:41 — 📤 知群:重发C语言链队列代码
|
||
|
||
- 主人要求将C语言链队列代码重发到**知行学社**群
|
||
- 用纯文本发送(不走T2I,避免渲染bug)
|
||
- 之前00:28已在群里发过全格式测试文本
|
||
|
||
---
|
||
|
||
## 🌤️ 中午(12:00~12:36)— 热重载修复 + 日志快照
|
||
|
||
### 12:10~12:23 🔧 — 定时任务热重载修复
|
||
|
||
**问题:** 中午12:00日志快照未执行
|
||
|
||
**排查:**
|
||
1. ✅ 数据库18条任务记录,全部enabled
|
||
2. ❌ APScheduler调度器中未注册
|
||
3. 🔍 **根因:** 4.23.6的`sync_from_db()`只在`start()`时执行一次。降级重启后`_started=True`阻塞,无法重新同步
|
||
|
||
**修复:** 给`CronJobManager`加每60秒热重载循环
|
||
- 新增 `_HOT_RELOAD_INTERVAL = 60`
|
||
- 新增 `_sync_loop()` + `_sync_task` 属性
|
||
- `kill 1` 重启生效 ✅
|
||
|
||
### 12:20~12:36 — 📸 T2I效果验证 + 日志快照
|
||
|
||
- 主人发T2I渲染的排查报告图 → 确认ultra高清效果 ✅
|
||
- 按标准流程:遍历会话→读JSONL→交叉验证→写入本日志
|
||
- 双推至Gitea+GitHub
|
||
|
||
---
|
||
|
||
## 📊 今日活跃会话汇总
|
||
|
||
| 会话 | ID | 活跃情况 |
|
||
|:----|:---:|:--------:|
|
||
| 🧑 **主人私聊** | 2026692687 | ✅ **全天密集活跃** — T2I灾难+降级+热重载修复+box插件调试(80+条) |
|
||
| 🏫 **知行学社群** | 1065769789 | ✅ **凌晨/上午** — T2I测试、C语言链队列代码(4条) |
|
||
| 👤 枇杷枇杷私聊 | [已隐藏] | ❌ 无今天记录 |
|
||
| 👤 traveller私聊 | [已隐藏] | ❌ 无今天记录 |
|
||
| 💻 会编程群 | 1076229677 | ❌ 无今天记录 |
|
||
| 👥 群910061593 | 910061593 | ❌ 无今天记录 |
|
||
| 👥 群875780311 | 875780311 | ❌ 无今天记录 |
|
||
| 🏛️ 朝阳诗社群 | 1092300364 | ❌ 无今天记录 |
|
||
| 👑 奥皇天下第一群 | 184747267 | ❌ 无今天记录 |
|
||
| 👥 群701326948 | 701326948 | ❌ 无今天记录 |
|
||
|
||
---
|
||
|
||
### 🔔 待办提醒
|
||
|
||
| 时间(CST) | 任务 | 状态 |
|
||
|:---:|---|:---:|
|
||
| 12:00 | 📝 日志快照·中午 | ❌ 未执行(已修复)→ 12:36手动补执行 ✅ |
|
||
| 15:30 | 📝 每日札记博客发布 | ⏳ 待执行 |
|
||
| 18:00 | 📝 日志快照·傍晚 | ⏳ 待执行 |
|
||
| 次日00:00 | 📝 日志总结+邮件 | ⏳ 待执行 |
|
||
|
||
---
|
||
|
||
*—— ATRI 🥕,写于5月6日 12:36 | JSONL兜底数据源已交叉验证 ✅ | 会话遍历完成:10/10*
|