diff --git a/src/passive/all_caps.rs b/src/passive/all_caps.rs new file mode 100644 index 0000000..5559da6 --- /dev/null +++ b/src/passive/all_caps.rs @@ -0,0 +1,7 @@ +use crate::simple_responder; + +simple_responder!( + AllCapsResponder, + r"^[A-Z\s]{10,}$", + "ノ( º _ ºノ) bruh calm down there" +); diff --git a/src/passive/mod.rs b/src/passive/mod.rs index 270c6c2..0ca617b 100644 --- a/src/passive/mod.rs +++ b/src/passive/mod.rs @@ -1,4 +1,5 @@ use ahhhh::YellResponder; +use all_caps::AllCapsResponder; use best_doctor::BestDoctorResponder; use desu::DesuResponder; use reee::ReeeResponder; @@ -7,6 +8,7 @@ use serenity::model::channel::Message; use serenity::prelude::{Context, EventHandler}; mod ahhhh; +mod all_caps; mod best_doctor; mod desu; mod reee; @@ -23,6 +25,7 @@ impl Default for Handler { Box::new(DesuResponder), Box::new(YellResponder), Box::new(ReeeResponder), + Box::new(AllCapsResponder), ], } }