🦌打卡日历插件
一款为 AstrBot 框架设计的趣味打卡插件。
用户通过发送 单个或多个 “🦌” 表情进行每日打卡,插件会自动记录并生成一份简洁的个人月度打卡日历图,是你健康生活的好帮手(不是
✨ 功能特性
- 表情即指令:发送单个或多个
🦌即可完成打卡,操作直观自然。如果当天重复打卡,鹿的数量会累加。 - 动态日历生成:打卡后,插件会实时生成一张包含以下元素的PNG图片:
- 当月完整日历。
- 已打卡日期会用
√符号清晰标注。 - 在已打卡日期下方,会显示当天累计的
🦌数量。
- 月度数据总结:在日历图片下方,清晰总结用户当月的总
🦌天数和累计🦌总数。 - 打卡与查询分离:
- 发送
🦌为打卡,会记录数据。 - 发送
🦌日历为查询,仅返回日历图片,不视为打卡。
- 发送
- 自动数据管理:每月初会自动清理过往月份的打卡数据,保持数据库轻量,迎接新的一月。
🚀 安装与配置
1. 安装插件
- 在 AstrBot 插件页面输入本仓库地址或用zip安装。
2. 配置
- 安装后,插件即加载。
- 插件首次运行时会自动在目录下创建一个
tmp文件夹用于存放临时图片。 - 数据库路径
data/plugin_data/astrbot_plugin_deer_check/deer_checkin.db
🎮 命令列表
🦌帮助- 显示命令使用方法
🦌/🦌🦌...- 功能: 执行每日打卡。
🦌的数量会被累加到当天记录中。 - 回复: 一张更新后的本月打卡日历图。
- 功能: 执行每日打卡。
🦌日历- 功能: 查询自己本月的打卡日历,此操作 不会 记录打卡。
- 回复: 一张当前的本月打卡日历图。
🦌补签- 命令格式:
🦌补签+日期(如:1)+次数(如:18)🦌补签 1 18
- 功能: 补签当月中某天的
🦌数 - 回复: 一张补签后的本月打卡日历图。
- 命令格式: