tg-sync-rs

git clone git://archive.git.mtrnord.blog/Nordgedanken/tg-sync-rs.git
Log | Files | Refs | LICENSE

commit 228ff1b6f4b909659cc168fb932a554fd9c65334
parent 2e8b441b1bb1239df3385d63d5058e9ca5ee4bab
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Sat, 11 Mar 2017 16:52:39 +0100

Update main.rs
Diffstat:
Msrc/main.rs | 36++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/main.rs b/src/main.rs @@ -1,5 +1,5 @@ -extern crate telebot; -extern crate slack; +extern crate telebot; +extern crate slack; extern crate tokio_core; extern crate futures; @@ -8,10 +8,10 @@ use tokio_core::reactor::Core; use futures::stream::Stream; // import all available functions -use telebot::functions::*; - -struct MyHandler; - +use telebot::functions::*; + +struct MyHandler; + #[allow(unused_variables)] impl slack::EventHandler for MyHandler { fn on_event(&mut self, cli: &mut slack::RtmClient, event: Result<slack::Event, slack::Error>, raw_json: &str) { @@ -34,19 +34,19 @@ impl slack::EventHandler for MyHandler { // post a message as a user to the web api let _ = cli.post_message("#testing_syncotronic", "hello world! (postMessage)", None); // set a channel topic via the web api - // let _ = cli.set_topic("#general", "bots rule!"); - } -} - -fn main() { - slack(); - tg(); + // let _ = cli.set_topic("#general", "bots rule!"); + } +} + +fn main() { + slack(); + tg(); } - -fn slack() { + +fn slack() { let args: Vec<String> = std::env::args().collect(); let api_key = match args.len() { - 0 | 1 => panic!("No api-key in args! Usage: cargo run --example slack_example -- <api-key>"), + 0 | 1 => panic!("No api-key in args! Usage: cargo run -- <api-key>"), x => { args[x - 1].clone() } @@ -60,7 +60,7 @@ fn slack() { } println!("{}", cli.get_name().unwrap()); println!("{}", cli.get_team().unwrap().name); -} +} fn tg() { let mut lp = Core::new().unwrap(); @@ -80,4 +80,4 @@ fn tg() { bot.register(handle); bot.run(&mut lp).unwrap(); -} +}