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()); }
private async Task RandomNekoAsync() { NekosImage image = await NekosClient.GetRandomSfwAsync(); EmbedBuilder NekoEmbed = new EmbedBuilder().WithImageUrl(image.FileUrl); await ReplyAsync("", false, NekoEmbed.Build()); }
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()); }
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()); } }