Skip to content

ShuochengWang/notify-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages