From 1bb9cac96686d8c43a359d193fb18e764f48d6c7 Mon Sep 17 00:00:00 2001 From: Toastie <toastie@toastiet0ast.com> Date: Wed, 15 Jan 2025 22:28:11 +1300 Subject: [PATCH] Added more commands. --- Social/Social.cs | 41 ++++++++++++++++++++++++++++++++++++++++- Social/cmds.yml | 23 +++++++++++++++++++++++ 2 files changed, 63 insertions(+), 1 deletion(-) diff --git a/Social/Social.cs b/Social/Social.cs index 69a2e8d..0471ece 100644 --- a/Social/Social.cs +++ b/Social/Social.cs @@ -59,7 +59,18 @@ public sealed class Social : Canary case ImageType.poke: emb.WithDescription($"{ctx.User.Mention} booped {text}"); break; - + case ImageType.yeet: + emb.WithDescription($"{ctx.User.Mention} threw {text}, watch them fly."); + break; + case ImageType.wink: + emb.WithDescription($"{ctx.User.Mention} winked at {text}"); + break; + case ImageType.cringe: + emb.WithDescription($"{ctx.User.Mention} cringed at {text} they probably posted cringe."); + break; + case ImageType.bully: + emb.WithDescription($"{ctx.User.Mention} bullied {text}, you are a bad person."); + break; } } await ctx.Channel.EmbedAsync(emb); @@ -91,6 +102,10 @@ public sealed class Social : Canary cuddle, slap, poke, + yeet, + wink, + cringe, + bully, waifu, neko, shinobu, @@ -140,6 +155,30 @@ public sealed class Social : Canary { await service.SendWaifuPicsEmbedAsync(ctx, ImageType.poke, text); } + + [cmd] + public async Task Yeet(AnyContext ctx, [leftover] string text = null) + { + await service.SendWaifuPicsEmbedAsync(ctx, ImageType.yeet, text); + } + + [cmd] + public async Task Wink(AnyContext ctx, [leftover] string text = null) + { + await service.SendWaifuPicsEmbedAsync(ctx, ImageType.wink, text); + } + + [cmd] + public async Task Cringe(AnyContext ctx, [leftover] string text = null) + { + await service.SendWaifuPicsEmbedAsync(ctx, ImageType.cringe, text); + } + + [cmd] + public async Task Bully(AnyContext ctx, [leftover] string text = null) + { + await service.SendWaifuPicsEmbedAsync(ctx, ImageType.bully, text); + } } public sealed class Images(SocialService service) : Canary diff --git a/Social/cmds.yml b/Social/cmds.yml index 1cae61e..60d1d50 100644 --- a/Social/cmds.yml +++ b/Social/cmds.yml @@ -39,6 +39,29 @@ boop: args: - "@someone" +yeet: + desc: "Yeet one of your friends." + args: + - "" + - "@someone" + +wink: + desc: "Wink at your friends." + args: + - "" + - "@someone" + +cringe: + desc: "For when that one friend is being cringe." + args: + - "" + - "@someone" + +bully: + desc: "Bully your friends." + args: + - "@someone" + waifu: desc: "Spawn a random waifu!" args: