2 unstable releases
0.2.0 | Mar 2, 2023 |
---|---|
0.1.0 | Mar 1, 2023 |
#12 in #notifier
8KB
79 lines
notify-me
Send notifications to email or communication software, such as WeChat. It is very suitable for developers to receive notifications of their software on mobile phones.
Features
- Send notifications to your email
- Send notifications to your WeChat
Examples
To use this library, add the following to your Cargo.toml
:
[dependencies]
notify-me = "0.2"
Send notifications to WeChat
Note that, this crate use xtuis to implement WeChat notifications.
Hence you have to first follow the WeChat official account of xtuis and get the token
.
use notify_me::{Notify, WechatNotifier};
let notifier = WechatNotifier::new("your xtuis token").unwrap();
notifier.notify("notification title", "notification content").unwrap();
Send notifications to email
use notify_me::{Notify, EmailNotifier};
let notifier = EmailNotifier::new("smtp_host", "smtp_username", "smtp_password", "recipient").unwrap();
notifier.notify("notification title", "notification content").unwrap();
Licence
This program is distributed under the terms of the MIT license.
See LICENSE for details.
Dependencies
~5–15MB
~208K SLoC