Esempio n. 1
0
        public EmbedBuilder GenerateEmbed(SocketGuild guild, bool useVoting)
        {
            var builder = new EmbedBuilder
            {
                Title       = $"Ticket #{TicketNumber}",
                Color       = GetTicketColor(),
                Description = Message?.FixLength(512),
                Author      = GetAuthorBuilder(guild)
            };

            if (useVoting)
            {
                builder.Footer = GetFooterBuilder();
            }

            if (StateMessage != null)
            {
                builder.AddField($"{State} Message", StateMessage.FixLength(512));
            }

            return(builder);
        }