aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/hooks/mod.rs18
-rw-r--r--src/main.rs5
2 files changed, 20 insertions, 3 deletions
diff --git a/src/hooks/mod.rs b/src/hooks/mod.rs
index ee64643..e62fc93 100644
--- a/src/hooks/mod.rs
+++ b/src/hooks/mod.rs
@@ -3,13 +3,25 @@ extern crate rand;
use anyhow::Result;
use irc::client::prelude::*;
-pub mod sed;
pub mod intensify;
-pub mod shifty_eyes;
pub mod pet;
+pub mod sed;
+pub mod shifty_eyes;
-pub use shifty_eyes::shifty_eyes;
pub use intensify::intensify;
+pub use shifty_eyes::shifty_eyes;
+
+pub fn about(bot: &crate::Bot, msg: Message) {
+ bot.send_privmsg(
+ msg.response_target().unwrap(),
+ &format!(
+ "{name} is {name} - https://gitlab.com/cocainefarm/gnulag/catinator",
+ name = bot.config.user.nickname
+ )
+ .to_string(),
+ )
+ .unwrap();
+}
pub fn sasl(bot: &crate::Bot, msg: Message) -> Result<()> {
match msg.command {
diff --git a/src/main.rs b/src/main.rs
index dc128cd..9ab7f6c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -47,5 +47,10 @@ async fn main() {
"Pet the cat, cats generally like pets.",
catinator::hooks::pet::pet
),
+ command(
+ "about",
+ "Prints some info about this kitty cat",
+ catinator::hooks::about
+ ),
];
}