rust-bot/src/main.rs

21 lines
541 B
Rust
Raw Normal View History

extern crate irc;
use irc::client::prelude::*;
2016-07-25 15:59:46 -07:00
fn main() {
println!("Hello, world!");
let server = IrcServer::new("config.json").unwrap();
server.identify().unwrap();
for message in server.iter() {
let message = message.unwrap();
println!("Received message: {}", message);
match message.command {
Command::PRIVMSG(ref target, ref msg) => if msg.contains("rust-bot") {
server.send_privmsg(target, "Hello!").unwrap();
},
_ => (),
}
}
2016-07-25 15:59:46 -07:00
}