mydairy 技能使用教程
概述
mydairy 技能是一个专门用于记录日记的工具,遵循严格的格式和文件保护规则。本教程将介绍在各种场景下如何使用这个技能。
基础场景
场景1:简单的日记记录(CLI模式)
用户指令:
记录日记:今天天气很好,去公园散步了。
技能执行流程:
- 加载 mydairy 技能
- 获取当前日期:2026-04-08
- 构建文件路径:
/home/mynotes/MyDairy/mydairy_2026_04_08.md - 检查文件是否存在
- 如果不存在,创建文件并添加日期标题
- 追加新条目
结果文件:
# 2026-04-08
---
今天天气很好,去公园散步了。
---
场景2:追加到已有日记文件
用户指令:
记录日记:晚上学习了Python编程,感觉很有收获。
技能执行流程:
- 加载 mydairy 技能
- 获取当前日期:2026-04-08
- 检查文件已存在
- 读取现有内容
- 在文件末尾追加新条目
结果文件:
# 2026-04-08
---
今天天气很好,去公园散步了。
---
晚上学习了Python编程,感觉很有收获。
---
TUI(终端用户界面)场景
场景3:交互式日记记录
TUI界面设计:
=== 日记记录系统 ===
当前日期:2026-04-08
文件:/home/mynotes/MyDairy/mydairy_2026_04_08.md
请选择操作:
1. 查看今日日记
2. 添加新条目
3. 查看历史日记
4. 退出
选择:2
请输入日记内容(输入空行结束):
> 今天完成了项目的第一阶段,团队合作很顺利。
>
> 保存成功!已添加到日记中。
技能执行:
# TUI 伪代码
def add_diary_entry():
date = get_current_date()
file_path = f"/home/mynotes/MyDairy/mydairy_{date}.md"
# 检查文件是否存在
if not file_exists(file_path):
create_file_with_header(file_path, date)
# 获取用户输入
content = get_user_input()
# 追加内容
append_e
登录后可查看完整内容,参与讨论!
立即登录