mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-06 13:57:54 +00:00
feat: meow
This commit is contained in:
parent
b477ade3fe
commit
77f5642307
3 changed files with 11 additions and 7 deletions
|
|
@ -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!");
|
||||
|
|
|
|||
|
|
@ -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"))
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue