Ejemplo n.º 1
0
        public async ValueTask <DiscordMessage> RespondWithAccessDeniedAsync(string?reason = null)
        {
            reason ??= "You don't have permission to execute this command.";

            if (IsEphemeral)
            {
                var sb = new StringBuilder();
                sb.AppendLine($"{UrfRidersEmotes.Unavailable} Access Denied");
                sb.AppendLine(reason);

                return(await RespondAsync(sb.ToString()));
            }

            var embed = EmbedHelper.CreateUnavailable(reason, "Access Denied");

            return(await RespondAsync(embed));
        }