Expand description
A Rust library for sending notifications.
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
§Example
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();
Structs§
- Email
Notifier - Notifier for email. One EmailNotifier can only notify one corresponding mailbox.
- Wechat
Notifier - Notifier for WeChat. One WechatNotifier can only notify one corresponding WeChat account.