Files
robbit/src/modules/join_rude.rs

46 lines
1.6 KiB
Rust

use rand::prelude::Rng;
const PHRASES:[&str;26] = [
"Go back to your cronjobs",
"Don't you have a student machine to fork bomb?",
"You put semicolons in your python code",
"You put your curly brackets on a separate line",
"Just stop now, you're not getting the guru point",
"L + Ratio",
"You probably think it makes more sense to index at 1",
"Matlab user",
"The one extra point isn't gonna save your grade",
"Jupyter Notebooks user",
"You definitely leave zombie processes when you exit VSCode",
"It's the honor code not the honor suggestion",
"Wow another bot that responds when you say hello, how unique",
"Zahm may be closed, but you still give off Zahm vibes",
"They really let anyone in here huh?",
"You're the kind of tech bro who doesn't actually know how to code",
"Go take a shower I can smell you through the screen",
"Don't try to hard you'll hurt yourself",
"I know fish with better coding skills than you",
"Nepo baby",
"this student uses light mode in vscode",
"Go home",
"I thought I kicked you",
"You forgot to respond to pings",
"Just get a bouncer already",
"Aren't you supposed to be in class?",
];
pub fn join_rude(nick: &str, channel: &str) -> Option<(String,String)> {
if nick == "robbit" {
None
}
else {
let rude_message: &str = PHRASES[rand::thread_rng().gen_range(0..PHRASES.len())];
let complete_message: String = nick.to_string() + ": " + rude_message;
Some((channel.to_string(), complete_message))
}
}