unknown_cmd/
unknown_cmd.rs1use telebot::Bot;
2use futures::{Future, stream::Stream};
3use std::env;
4
5use telebot::functions::*;
7
8fn main() {
9 let mut bot = Bot::new(&env::var("TELEGRAM_BOT_KEY").unwrap()).update_interval(200);
11
12 let known = bot.new_cmd("/known")
13 .and_then(|(bot, msg)| bot.message(msg.chat.id, "This one is known".into()).send())
14 .for_each(|_| Ok(()));
15
16 let unknown = bot.unknown_cmd()
18 .and_then(|(bot, msg)| bot.message(msg.chat.id, "Unknown command".into()).send())
19 .for_each(|_| Ok(()));
20
21 bot.run_with(known.join(unknown));
23}