protected override async Task MessageReceived(SocketMessage message) { var user = await UpdateUser(message.Author); var command = SocketMessageUtils.GetCommand(message); switch (command) { case "profile": await CommandStats(message, user); break; } }
protected async override Task MessageReceived(SocketMessage message) { if (!SocketMessageUtils.IsBotMentioned(message)) { return; } if (!agreeWords.Any(w => message.Content.ToLower().Contains(w))) { return; } await message.Channel.SendMessageAsync($"I agree with { message.Author.Username}"); }