diff --git a/Commands/BanCommand.cs b/Commands/BanCommand.cs index 068a25c..5149d8c 100644 --- a/Commands/BanCommand.cs +++ b/Commands/BanCommand.cs @@ -148,15 +148,15 @@ public class BanCommand : CommandGroup { Messages.Culture = cfg.Culture; var existingBanResult = await _guildApi.GetGuildBanAsync(guildId.Value, target.ID, CancellationToken); - if (!existingBanResult.IsDefined()) { - return (Result)await _feedbackService.SendContextualEmbedAsync( - new Embed( - Title: Messages.UserNotBanned, - Colour: ColorsList.Red - ), - ct: CancellationToken); - } + if (!existingBanResult.IsDefined(out _)) { + var embed = new EmbedBuilder().WithSmallTitle(Messages.UserNotBanned, currentUser) + .WithColour(ColorsList.Red).Build(); + if (!embed.IsDefined(out var alreadyBuilt)) + return Result.FromError(embed); + + return (Result)await _feedbackService.SendContextualEmbedAsync(alreadyBuilt, ct: CancellationToken); + } Result responseEmbed; diff --git a/Messages.ru.resx b/Messages.ru.resx index 879233d..3d486ec 100644 --- a/Messages.ru.resx +++ b/Messages.ru.resx @@ -493,6 +493,6 @@ Этот пользователь уже забанен! - {0} был(-а) забанен(-а) + {0} был(-а) разбанен(-а)