teloxide/examples/throw_dice.rs

18 lines
364 B
Rust
Raw Normal View History

// This bot throws a dice on each incoming message.
2020-02-18 23:54:41 +01:00
2022-03-24 12:25:42 +01:00
use teloxide::prelude::*;
2020-01-29 18:43:47 +01:00
#[tokio::main]
async fn main() {
pretty_env_logger::init();
log::info!("Starting throw dice bot...");
2020-01-29 18:43:47 +01:00
let bot = Bot::from_env();
2020-02-13 18:23:22 +01:00
teloxide::repl(bot, |bot: Bot, msg: Message| async move {
bot.send_dice(msg.chat.id).await?;
Ok(())
2020-07-30 15:07:58 +02:00
})
.await;
2020-01-29 18:43:47 +01:00
}