diff options
Diffstat (limited to 'src/framework/standard/mod.rs')
| -rw-r--r-- | src/framework/standard/mod.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/framework/standard/mod.rs b/src/framework/standard/mod.rs index 1660c44..95e0028 100644 --- a/src/framework/standard/mod.rs +++ b/src/framework/standard/mod.rs @@ -1009,8 +1009,14 @@ impl Framework for StandardFramework { } } + if !command.before(&mut context, &message) { + return; + } + let result = command.execute(&mut context, &message, args); + command.after(&mut context, &message, &result); + if let Some(after) = after { (after)(&mut context, &message, &built, result); } |