astrbot_plugin_sleep_tracker
✨Astrbot 早安&晚安记录插件
一个基于 AstrBot 的睡眠记录插件,帮助用户记录和分析睡眠作息情况。
🌟 和bot说早安&晚安
- 📱 简单易用 - 只需发送"早安"或"晚安"(理论上任何睡觉或醒来的语句都可以,llm会自己调工具)
- 📊 数据统计 - 查看个人睡眠时长和作息规律
- 📅 灵活查询 - 支持查询指定日期或时间段的睡眠情况
🛠️ 可用工具
插件为LLM提供以下工具:
- good_morning - 记录用户醒来时间并获取昨晚睡眠信息
- good_night - 记录用户入睡时间
- sleep_stats - 查询指定日期的睡眠统计信息(不做权限,视奸别人)
- modify_sleep_time_fuzzy - 修改入睡或醒来时间(用户只能修改自己的,管理员可修改所有人的)
- statis_sleep_data - 统计指定时间段的睡眠数据
支持查询指定日期或时间段的睡眠情况
比如:
⚠️ 已知问题
回笼觉和夜猫子🦉: 不能正常使用
多次早晚安: 会刷新入睡时间和醒来时间
💡 我正在努力解决这些问题,欢迎提供解决方案或建议!
📢 问题反馈
提交issue或者加qq群:390654767
🤝 参与贡献
欢迎任何形式的贡献!以下是标准贡献流程:
- Fork 仓库 - 点击右上角 Fork 按钮创建您的副本
- 创建分支 - 基于开发分支创建特性分支:
git checkout -b feature/your-feature-name - 提交修改 - 编写清晰的提交信息:
git commit -m "feat: 添加新功能" -m "详细描述..." - 推送更改 - 将分支推送到您的远程仓库:
git push origin feature/your-feature-name - 发起 PR - 在 GitHub 上创建 Pull Request 到原仓库的
main分支
📜 开源协议
本项目遵循Astrbot开源协议采用 AGPL-3.0 License