diff --git a/docs/guides/commands/samples/post-execution/command_executed_demo.cs b/docs/guides/commands/samples/post-execution/command_executed_demo.cs index 8d8fb911b..b87f4ef06 100644 --- a/docs/guides/commands/samples/post-execution/command_executed_demo.cs +++ b/docs/guides/commands/samples/post-execution/command_executed_demo.cs @@ -27,7 +27,7 @@ public async Task HandleCommandAsync(SocketMessage msg) var message = messageParam as SocketUserMessage; if (message == null) return; int argPos = 0; - if (!(message.HasCharPrefix('!', ref argPos) || message.HasMentionPrefix(_client.CurrentUser, ref argPos))) return; + if (!(message.HasCharPrefix('!', ref argPos) || message.HasMentionPrefix(_client.CurrentUser, ref argPos)) || message.Author.IsBot) return; var context = new SocketCommandContext(_client, message); var result = await _commands.ExecuteAsync(context, argPos, _services); // Optionally, you may pass the result manually into your @@ -35,4 +35,4 @@ public async Task HandleCommandAsync(SocketMessage msg) // precondition failures in the same method. // await OnCommandExecutedAsync(null, context, result); -} \ No newline at end of file +}