Beispiel #1
0
        private async Task RandomLewdNekoAsync()
        {
            NekosImage image = await NekosClient.GetRandomNsfwAsync();

            EmbedBuilder NekoEmbed = new EmbedBuilder().WithAuthor(Context.Client.CurrentUser.Username).WithImageUrl(image.FileUrl);

            await ReplyAsync("", false, NekoEmbed.Build());
        }
Beispiel #2
0
        private async Task RandomNekoAsync()
        {
            NekosImage image = await NekosClient.GetRandomSfwAsync();

            EmbedBuilder NekoEmbed = new EmbedBuilder().WithImageUrl(image.FileUrl);

            await ReplyAsync("", false, NekoEmbed.Build());
        }
Beispiel #3
0
        private async Task NekoAsync([Remainder] string Type)
        {
            NekosImage cute = null;

            switch (Type)
            {
            case "kiss":
                cute = await NekosClient.GetSfwAsync(Nekos.Net.Endpoints.SfwEndpoint.Kiss);

                break;

            case "hug":
                cute = await NekosClient.GetSfwAsync(Nekos.Net.Endpoints.SfwEndpoint.Hug);

                break;

            case "fox":
                cute = await NekosClient.GetSfwAsync(Nekos.Net.Endpoints.SfwEndpoint.Fox_Girl);

                break;

            case "pat":
                cute = await NekosClient.GetSfwAsync(Nekos.Net.Endpoints.SfwEndpoint.Pat);

                break;

            case "meow":
                cute = await NekosClient.GetSfwAsync(Nekos.Net.Endpoints.SfwEndpoint.Meow);

                break;

            case "poke":
                cute = await NekosClient.GetSfwAsync(Nekos.Net.Endpoints.SfwEndpoint.Poke);

                break;
            }
            EmbedBuilder NekoEmbed = new EmbedBuilder().WithImageUrl(cute.FileUrl);

            await ReplyAsync("", false, NekoEmbed.Build());
        }
Beispiel #4
0
        private async Task LewdNekoAsync([Remainder] string Type)
        {
            List <string> Tags = new List <string>
            {
                "anal",
                "pussy",
                "trap",
                "yuri",
                "t**s",
                "cum",
                "b*****b",
                "futa",
                "kuni"
            };
            NekosImage   image     = null;
            EmbedBuilder HelpEmbed = null;

            switch (Type)
            {
            case "anal":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Anal);

                break;

            case "pussy":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Pussy);

                break;

            case "trap":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Trap);

                break;

            case "yuri":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Yuri);

                break;

            case "t**s":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.T**s);

                break;

            case "cum":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Cum);

                break;

            case "b*****b":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.B*****b);

                break;

            case "futa":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Futanari);

                break;

            case "kuni":
                image = await NekosClient.GetNsfwAsync(Nekos.Net.Endpoints.NsfwEndpoint.Kuni);

                break;

            case "help":
                image     = null;
                HelpEmbed = new EmbedBuilder();
                int i = 0;
                foreach (var tag in Tags)
                {
                    i++;
                    EmbedFieldBuilder f = new EmbedFieldBuilder().WithName(i.ToString()).WithValue(tag).WithIsInline(true);
                    HelpEmbed.AddField(f);
                }
                break;
            }
            if (image == null)
            {
                await ReplyAsync("", false, HelpEmbed.Build());
            }
            else
            {
                EmbedBuilder NekoEmbed = new EmbedBuilder().WithAuthor(Context.Client.CurrentUser.Username).WithImageUrl(image.FileUrl);
                await ReplyAsync("", false, NekoEmbed.Build());
            }
        }