Crates.io | mmrs |
lib.rs | mmrs |
version | 0.1.2 |
source | src |
created_at | 2020-01-16 14:17:07.861401 |
updated_at | 2020-01-17 17:57:06.162536 |
description | Small library to send POST requests to MatterMost Server |
homepage | https://github.com/deg4uss3r/mmrs |
repository | https://github.com/deg4uss3r/mmrs |
max_upload_size | |
id | 199105 |
size | 19,642 |
MatterMost Rust: a very simple MatterMost interface library written in Rust
Example:
use mmrs;
fn main() {
let your_handle = "Degausser".to_string();
let your_name = "Ricky".to_string();
let mut message: mmrs::MMBody = mmrs::MMBody::new();
message.username = Some("mmrsBOT".to_string());
message.channel = Some("Town Square".to_string());
message.text = Some(format!(
"{} is known as {}",
&user,
&your_name
));
let body = message.to_json().unwrap();
let response = mmrs::send_message("https://localhost:9009/post", body.to_string());
match response {
Ok(code) => {
if code == 200 {
println!("{}: Sucess!", code);
} else {
println!("Error bad response code: {}\n\n", code);
}
}
Err(e) => {
println!("Error: {}\n\n", e);
}
}
}