summaryrefslogtreecommitdiff
path: root/src/handlers/event
diff options
context:
space:
mode:
Diffstat (limited to 'src/handlers/event')
-rw-r--r--src/handlers/event/message.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/handlers/event/message.rs b/src/handlers/event/message.rs
index c90ae3a..491f625 100644
--- a/src/handlers/event/message.rs
+++ b/src/handlers/event/message.rs
@@ -20,13 +20,14 @@ pub async fn handle(
}
fn should_echo(
- framework: FrameworkContext<'_, Data, Report>,
+ _framework: FrameworkContext<'_, Data, Report>,
msg: &Message,
settings: &Settings,
) -> bool {
let gid = msg.guild_id.unwrap_or_default();
- if msg.author.id == framework.bot_id {
+ if msg.author.bot && msg.webhook_id.is_none() {
info!("I don't like repeating myself...");
+ return false;
}
if !settings.is_guild_allowed(gid) {