rocketchat-client-rs

Rust library to send messages to RocketChat webhook

MIT License

Downloads
3.9K
Stars
3
Committers
3

rocketchat-client-rs

Send notifications/messages to RocketChat from command-line or from inside your code.

Installation

Using cargo

cargo install rocketchat_client_rs

Test

To run the tests:

make test

Usage

Examples

  • As a command line tool:

    $ rocketchat-client --channel "#test-logs" --webhook "https://blah.at.blah-blah-blah.com" --text "hi"
    
  • As a library:

    use rocketchat_client_rs::RocketClient;
    
    fn main() {
    let _response = RocketClient::new("https://blah.at.blah-blah-blah.com")
        .with_channel("#test-logs")
        .with_text("Hi world")
        .with_default_hostname()
        .execute();
    }
    

Documentation

$ cargo doc --no-deps

License

MIT

Credits

The Azure pipeline template has been taken from https://github.com/graphql-rust/juniper here.

Package Rankings
Top 34.07% on Crates.io
Badges
Extracted from project README
Build Status Version info Docs.rs