Crate hackchat [−] [src]
rust-hackchat
A client library for Hack.chat.
This library allows you to make custom clients and bots for Hack.chat using Rust.
Examples
extern crate hackchat; use hackchat::{ChatClient, ChatEvent}; fn main() { let mut conn = ChatClient::new("TestBot", "botDev"); //Connects to the ?botDev channel conn.start_ping_thread(); //Sends ping packets regularly for event in conn.iter() { match event { ChatEvent::Message(nick, message, trip_code) => { println!("<{}> {}", nick, message); }, _ => {} } } }
Structs
| ChatClient |
The main struct responsible for the connection and events. |
Enums
| ChatEvent |
Various Hack.chat events |