feat: meow

This commit is contained in:
dusk 2025-01-05 13:12:07 +09:00
parent b477ade3fe
commit 77f5642307
No known key found for this signature in database
3 changed files with 11 additions and 7 deletions

View file

@ -8,8 +8,6 @@ public partial class CommandTree
{
switch (parameters.Raw.Callback())
{
case "fun_thunder":
return ctx.Execute<Fun>(null, m => m.Thunder(ctx));
case "help":
return ctx.Execute<Help>(Help, m => m.HelpRoot(ctx));
case "help_commands":
@ -22,6 +20,10 @@ public partial class CommandTree
return ctx.Execute<Member>(MemberInfo, m => m.ViewMember(ctx, parameters.MemberParams["target"]));
case "member_new":
return ctx.Execute<Member>(MemberNew, m => m.NewMember(ctx, parameters.Raw.Params()["name"]));
case "fun_thunder":
return ctx.Execute<Fun>(null, m => m.Thunder(ctx));
case "fun_meow":
return ctx.Execute<Fun>(null, m => m.Meow(ctx));
default:
return ctx.Reply(
$"{Emojis.Error} Parsed command {parameters.Raw.Callback().AsCode()} not implemented in PluralKit.Bot!");

View file

@ -34,6 +34,9 @@ public class Fun
public Task Sus(Context ctx) =>
ctx.Reply("\U0001F4EE");
public Task Meow(Context ctx) =>
ctx.Reply("*mrrp :3*");
public Task Error(Context ctx)
{
if (ctx.Match("message"))

View file

@ -1,10 +1,9 @@
use super::*;
pub fn cmds() -> impl Iterator<Item = Command> {
[command!(
["thunder"],
"fun_thunder",
"fun thunder"
)]
[
command!(["thunder"], "fun_thunder", "fun thunder"),
command!(["meow"], "fun_meow", "fun meow"),
]
.into_iter()
}