From 76c0f94e6d7aa108424b34826eb7d8514b026287 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 30 Nov 2023 22:18:51 -0500 Subject: feat: use eyre, better logging, & refactor small commits be damned --- src/handler/message.rs | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/handler/message.rs (limited to 'src/handler/message.rs') diff --git a/src/handler/message.rs b/src/handler/message.rs deleted file mode 100644 index 37a49bf..0000000 --- a/src/handler/message.rs +++ /dev/null @@ -1,35 +0,0 @@ -use crate::{consts, utils, Data, Error}; -use log::*; -use poise::serenity_prelude as serenity; -use poise::{Event, FrameworkContext}; - -fn should_echo(framework: FrameworkContext<'_, Data, Error>, msg: &serenity::Message) -> bool { - let gid = msg.guild_id.unwrap_or_default(); - if msg.author.id == framework.bot_id || !utils::is_guild_allowed(gid) { - info!("not running copypasta command in {gid}"); - return false; - } - - let content = &msg.content; - - content == "🗿" - || consts::TEAMOJIS.contains(&content.as_str()) - || content.to_ascii_lowercase() == "moyai" - || content - .to_ascii_lowercase() - .contains("twitter's recommendation algorithm") -} - -pub async fn handle( - ctx: &serenity::Context, - _event: &Event<'_>, - framework: FrameworkContext<'_, Data, Error>, - _data: &Data, - msg: &serenity::Message, -) -> Result<(), Error> { - if should_echo(framework, msg) { - msg.reply(ctx, &msg.content).await?; - } - - Ok(()) -} -- cgit v1.2.3