@@ -3,11 +3,12 @@ mod checks;
33mod filters;
44
55use std:: sync:: Arc ;
6+ use tracing:: info;
67use twilight_http:: Client ;
78use twilight_model:: channel:: Message ;
89use crate :: context:: Context ;
910use crate :: events:: automod:: actions:: run_action;
10- use crate :: models:: config:: automod:: TrigerEvent ;
11+ use crate :: models:: config:: automod:: TriggerEvent ;
1112use crate :: models:: config:: automod:: ignore:: { Ignore , IgnoreMode } ;
1213
1314fn is_ignored ( message : & Message , ignore_rule : & Option < Ignore > ) -> bool {
@@ -37,7 +38,7 @@ pub async fn run(
3738 message : Message ,
3839 discord_http : Arc < Client > ,
3940 context : Arc < Context > ,
40- triger : TrigerEvent
41+ trigger : TriggerEvent
4142) -> Result < ( ) , ( ) > {
4243 let guild_id = message. guild_id . ok_or ( ( ) ) ?;
4344 let guild_config = Arc :: new ( context. mongodb . get_config ( guild_id) . await . map_err ( |_| ( ) ) ?) ;
@@ -52,7 +53,7 @@ pub async fn run(
5253 let message = Arc :: new ( message) ;
5354
5455 for automod_rule in & automod_config. rules {
55- if triger == TrigerEvent :: MessageUpdate && !automod_rule. check_on_edit { continue }
56+ if trigger == TriggerEvent :: MessageUpdate && !automod_rule. check_on_edit { continue }
5657 if is_ignored ( & message, & automod_rule. ignore ) { continue }
5758
5859 for filter_meta in & automod_rule. filters {
@@ -64,6 +65,8 @@ pub async fn run(
6465 if !is_allowed { return Ok ( ( ) ) }
6566 }
6667
68+ info ! ( name: "automod rule violated" , ?message, ?automod_rule, ?trigger) ;
69+
6770 for action in & automod_rule. actions {
6871 let run = run_action (
6972 action. action . to_owned ( ) ,
0 commit comments