diff --git a/Social/Social.cs b/Social/Social.cs index 11c14fc..d5c6e01 100644 --- a/Social/Social.cs +++ b/Social/Social.cs @@ -53,6 +53,10 @@ public sealed class Social : Canary case ImageType.cuddle: emb.WithDescription($"{ctx.User.Mention} cuddled {text}"); break; + case ImageType.slap: + emb.WithDescription($"{ctx.User.Mention} slapped {text}"); + break; + } } await ctx.Channel.EmbedAsync(emb); @@ -82,6 +86,7 @@ public sealed class Social : Canary kiss, wave, cuddle, + slap, waifu, neko, shinobu, @@ -119,6 +124,12 @@ public sealed class Social : Canary { await service.SendWaifuPicsEmbedAsync(ctx, ImageType.cuddle, text); } + + [cmd] + public async Task Slap(AnyContext ctx, [leftover] string text = null) + { + await service.SendWaifuPicsEmbedAsync(ctx, ImageType.slap, text); + } } public sealed class Images(SocialService service) : Canary diff --git a/Social/Social.csproj b/Social/Social.csproj index d3efad1..63f7351 100644 --- a/Social/Social.csproj +++ b/Social/Social.csproj @@ -18,7 +18,7 @@ - + all diff --git a/Social/cmds.yml b/Social/cmds.yml index d2c6ed1..5de033a 100644 --- a/Social/cmds.yml +++ b/Social/cmds.yml @@ -28,6 +28,12 @@ wave: - "" - "@someone" +slap: + desc: "Slap your friends if they deserve it." + args: + - "" + - "@someone" + waifu: desc: "Spawn a random waifu!" args: