#reminder #appointment #easy-appointments

app ea_appointment_reminders

EasyAppointments的预约提醒

1个稳定版本

1.0.0 2024年4月2日

#104 in 电子邮件

MIT/Apache

22KB
233 代码行

ea-appointment-reminders

CI lang Crates.io licensing

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-2.0许可证定义的工作中的贡献,都应按上述方式双许可,没有任何附加条款或条件。

依赖项

~14–47MB
~759K SLoC