#send-notifications #we-chat #notify #notifier #message #email

notify-me

Send notifications to email or communication software, such as WeChat

2 unstable releases

0.2.0 Mar 2, 2023
0.1.0 Mar 1, 2023

#6 in #wechat

MIT license

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

~3–13MB
~176K SLoC