public async Task ComandoInfoAb(CommandContext ctx) { await ctx.TriggerTypingAsync(); DiscordUser imain = await ModuloCliente.Client.GetUserAsync(383711472221421589); DiscordEmbedBuilder embed = new DiscordEmbedBuilder(); StringBuilder srb = new StringBuilder(); srb.AppendLine($"ZaynBot V.{ModuloCliente.Bot.VersaoMaior}.{ModuloCliente.Bot.VersaoMinor}.{ModuloCliente.Bot.VersaoRevisao}\n".Bold()) .AppendLine("[Servidor oficial](https://discord.gg/GGRnMQu)") .AppendLine("[Vote no bot](https://discordbots.org/bot/459873132975620134/vote)") .AppendLine("[Código fonte](https://github.com/ZaynBot/ZaynBot)"); embed.WithDescription(srb.ToString()); StringBuilder srd = new StringBuilder(); srd.AppendLine($"Online por: **{(DateTime.Now - ModuloCliente.Bot.TempoAtivo).Days} dias, {(DateTime.Now - ModuloCliente.Bot.TempoAtivo).Hours} horas e {(DateTime.Now - ModuloCliente.Bot.TempoAtivo).Minutes} minutos.**") .AppendLine($"Contas criadas: {ModuloBanco.ColecaoJogador.CountDocuments(FilterDefinition<RPGJogador>.Empty)}") .AppendLine($"Ping: {ctx.Client.Ping} pong") .AppendLine($"Memoria: {(GC.GetTotalMemory(false) / 1024) / 1024} Mb") .AppendLine($"Banco: {Extensoes.Text(((ModuloBanco.Database.RunCommand<TamanhoResultado>("{dbstats: 1}").Tamanho / 1024) / 1024))} Mb"); embed.AddField("Bot".Titulo(), srd.ToString(), true); StringBuilder srf = new StringBuilder(); srf.AppendLine($"Guildas: {ModuloCliente.Bot.QuantidadeServidores}"); srf.AppendLine($"Canais: {ModuloCliente.Bot.QuantidadeCanais}"); srf.AppendLine($"Usuarios: {ModuloCliente.Bot.QuantidadeMembros}"); embed.AddField("Discord".Titulo(), srf.ToString(), true); embed.AddField("Testadores".Titulo(), $"{imain.Username}#{imain.Discriminator}", true); embed.WithColor(DiscordColor.Blue); embed.WithThumbnailUrl("https://blog.jonygames.com.br/wp-content/uploads/2017/07/RPG-a-sigla-que-mudou-o-mundo-dos-jogos.jpg"); await ctx.RespondAsync(embed : embed.Build()); }
public void ProcessarDados([FromBody] List <DadosInputModel> Dados) { var classe = "Risco"; var Propriedades = new Extensoes().GerarPropriedades(Dados, classe); var Arvore = new Processar().InduzirArvore(Dados, Propriedades, classe); Ok(Arvore); }
protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { base.OnClosing(e); Extensoes.Layout(this, false); }
protected override void OnLoad(System.EventArgs e) { base.OnLoad(e); Extensoes.Layout(this, true); }