hello_world_bot/hello_world_bot.rs
1use disrust::{Bot, Event, Intent::*};
2
3#[tokio::main]
4async fn main() {
5 let token = option_env!("TOKEN");
6 let mut bot = Bot::new(token.unwrap());
7 bot.login(vec![Guild, GuildMessages, MessageContent], |e| async {match e {
8 Event::MessageCreate(msg) => {
9 if msg.content() == "!hello"{
10 msg.channel().await.send_message("Hello!".to_string()).await.unwrap();
11 }
12 }
13 _ => {}
14 }})
15 .await;
16}