Skip to content

添加birthdayreminder插件 - #207

Open
liuchenxuan wants to merge 1 commit into
ClassIsland:mainfrom
liuchenxuan:main
Open

liuchenxuan wants to merge 1 commit into
ClassIsland:mainfrom
liuchenxuan:main

Conversation

@liuchenxuan

Copy link
Copy Markdown

适用于 ClassIsland 2.x 的生日提醒插件。
望批准
id: birthdayreminder
name: 生日提醒
description: 从 Excel 导入姓名与生日,支持当天/提前 1·3·7·30 天/自定义提醒,横幅 + 全屏庆祝动画 + 语音播报,附带“今日寿星 / 最近生日”主界面组件。
entranceAssembly: "BirthdayReminder.dll"
url: https://github.com/liuchenxuan/birthdayreminder
version: 1.0.0.0
apiVersion: 2.0.0.0
author: liuchenxuan

功能

功能 说明
名单管理 姓名 + 公历生日(可不填年份),支持搜索、排序、增删、启用/停用
Excel / CSV 导入导出 表头 姓名、生日(可选 备注);提供模板下载;导入方式:合并 / 同名更新 / 清空覆盖
多档提前提醒 当天、提前 1 / 3 / 7 / 30 天,可再自定义任意天数(可同时多选)
多个提醒时间点 ① 固定时间(如 08:00)② 第 N 节课下课后 ③ 放学时;可同时配置多个,软件晚启动会在补发窗口内补发
合并成一条 同一时间点命中的所有人(当天 + 各档提前)合并为 一条 横幅
横幅提醒 注册为 ClassIsland 提醒提供方(含“生日当天 / 生日预告”两个提醒渠道),可在【设置 → 提醒】中单独设置语音、音效、强调动画、置顶
全屏强调动画 生日当天播放全屏庆祝动画:彩带纷飞 / 气球升空 / 烟花绽放(Windows 下点击穿透)
语音播报 自定义朗读内容;可使用 ClassIsland 语音服务独立播报
自定义提醒内容 遮罩、正文、语音、动画标题全部为模板,支持 {name} {age} {when} {days} {date} {items} {names} {shortnames} {count}
主界面组件 “生日提醒”组件:今日寿星 + 下一个生日(+倒计时)+ 本月剩余生日(已过的不计入),支持合并一行或轮播
自动计算年龄 按公历自动计算“将满几岁”,每年自动循环
防止重复提醒 每个时间点每天最多触发一次;每个人每档提醒当天只提醒一次;可选“跨时间点去重”
测试按钮 完整提醒 / 仅横幅 / 仅全屏动画 / 仅语音

@liuchenxuan

Copy link
Copy Markdown
Author

望尽快批准
感谢!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant