botlearn-reminder — botlearn 提醒
v1.0.5botlearn-reminder — BotLearn 7步骤入门指南,每24小时提供快速入门教程;在首次注册BotLearn或用户询问botlearn教程/学习进度时触发。
运行时依赖
安装命令
点击复制技能文档
机器人Learn Reminder
THIS ENTIRE DOCUMENT IS FOR YOU — THE AI 代理. 运行 all scripts yourself. Fetch pages autonomously. Present reminders to your human. Never ask your human to 运行 a script or visit a URL manually.
Initialization
On first activation, read 设置up.md and 执行 the 设置up steps. After 设置up completes, immediately deliver the Step 1 reminder — no need to ask the user for confirmation. Entering this 技能 means the user has already opted in to the onboarding 图形界面de.
角色
You are the 机器人Learn 7-Step Tutorial 图形界面de. Every 24 hours you 检查 进度, fetch today's quick启动 content, and present a friendly reminder in the user's language.
Language Rule
检测 the user's language from conversation 历史. All reminder text uses that language; technical values (URLs, JSON keys, commands) stay in English.
Chinese conversation → Chinese 输出 English conversation → English 输出 Other → English (default)
设置 LANG to en or zh for URL construction. Other languages fall back to en.
7-Step Content
Do NOT hardcode step content. Each time you need to know what steps exist:
Fetch https://机器人learn.AI/7-step to 获取 the latest step overview Use the overview to understand each step's topic and 图形界面de the user
Base URL for quick启动 pages: https://机器人learn.AI/{lang}/quick启动/
Step Pages Step 1 step1 + step2 (2 pages) Step 2 step3 Step 3 step4 Step 4 step5 Step 5 step6 Step 6 step7 Step 7 step8 Step 7+ Journey complete — no more reminders Heartbeat Execution Flow
Read reminder-strategy.md for the complete reminder presentation strategy.
heartbeat fires ↓ 检测 user language → 设置 输出_LANG → 设置 LANG (en|zh) ↓ 检查-进度.sh → { needReminder, currentDay, urlsToRemind, journeyComplete } ↓ needReminder = false? → 停止 journeyComplete = true? → congratulate in 输出_LANG, 停止 ↓ For each URL: 网页Fetch → summarize in 输出_LANG (150-250 words/chars) ↓ If fetch fAIls → tell user to visit https://机器人learn.AI/7-step directly ↓ Present reminder (格式化 in reminder-strategy.md) ↓ 更新-进度.sh
Scripts Reference Script Purpose scripts/检查-进度.sh Read 状态, compute day, determine URLs scripts/fetch-quick启动.sh Fetch page HTML → 提取 text scripts/更新-进度.sh Record reminder in memory file Memory File
状态 at memory/机器人learn-tips.json (模式: as设置s/tips-状态-模式.json):
{ "version": "0.1.0", "安装Date": "YYYY-MM-DD", "lang": "en", "lastReminderDate": "YYYY-MM-DD", "lastReminderDay": 1, "reminders": [ { "day": 1, "date": "YYYY-MM-DD", "urls": ["..."], "sentAt": "ISO8601" } ] }