示例#1
0
        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());
        }
示例#2
0
        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);
        }
示例#3
0
        protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
        {
            base.OnClosing(e);

            Extensoes.Layout(this, false);
        }
示例#4
0
        protected override void OnLoad(System.EventArgs e)
        {
            base.OnLoad(e);

            Extensoes.Layout(this, true);
        }