1个稳定版本
1.0.0 | 2024年4月2日 |
---|
#104 in 电子邮件
22KB
233 代码行
ea-appointment-reminders
为Easy!Appointments提供预约提醒。
本项目不是官方的,也与Easy!Appointments无关。
构建
要求
- Git
- 最新版本的Rust
步骤
git clone https://github.com/Celeo/ea_appointment_reminders
cd ea_appointment_reminders
cargo build
运行
从项目根目录,你可以运行 cargo run
来启动应用程序。
你必须提供一个包含应用程序配置的 "reminders_config.toml" 文件。一个示例文件可以在本仓库的 reminders_config.example.toml 中找到。
每1小时,程序将向你的Easy!Appointments API发起API调用,检查当前时间3天内的预约。对于这些预约中的每一个,都会向预约创建者发送电子邮件提醒。维护一个简单的 "reminders.txt" 文件,以确保不会发送重复的提醒。
许可证
许可协议为以下之一
- Apache License,版本2.0,(LICENSE-APACHE)
- MIT许可证 (LICENSE-MIT)
贡献
请随时贡献。请首先打开一个问题(或评论现有的一个问题),以便我知道你想要添加/更改某些内容。
除非你明确表示,否则任何有意提交以包含在你根据Apache-2.0许可证定义的工作中的贡献,都应按上述方式双许可,没有任何附加条款或条件。
依赖项
~14–47MB
~759K SLoC