blob: ff2b7e571ea93763af5abb2fd80d857291b1dce4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
use serenity::model::channel::Message;
use serenity::prelude::Context;
use rand::{thread_rng, Rng};
pub fn on_message(_ctx: &Context, message: &Message) {
let greatings = vec!["hi", "hey", "hello", "hei", "yo"];
let message_content: &str = &message.content.to_lowercase();
if !greatings.contains(&message_content) || message.author.bot {
return ();
}
let mut rng = thread_rng();
let n: u32 = rng.gen_range(0, 16);
if n == 1 {
let _ = message.channel_id.say("Hi!");
}
}
|