Added check to ignore bot commands. (#1175)

Added the usual check to ignore bot commands in this sample CommandHandler as seen and approved in #1174.
This commit is contained in:
Rithari
2018-10-20 15:59:06 +02:00
committed by Christopher F
parent c7e7f7e51a
commit fb8dbcae4b

View File

@@ -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