mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-14 17:50:13 +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())
|
switch (parameters.Raw.Callback())
|
||||||
{
|
{
|
||||||
case "fun_thunder":
|
|
||||||
return ctx.Execute<Fun>(null, m => m.Thunder(ctx));
|
|
||||||
case "help":
|
case "help":
|
||||||
return ctx.Execute<Help>(Help, m => m.HelpRoot(ctx));
|
return ctx.Execute<Help>(Help, m => m.HelpRoot(ctx));
|
||||||
case "help_commands":
|
case "help_commands":
|
||||||
|
|
@ -22,6 +20,10 @@ public partial class CommandTree
|
||||||
return ctx.Execute<Member>(MemberInfo, m => m.ViewMember(ctx, parameters.MemberParams["target"]));
|
return ctx.Execute<Member>(MemberInfo, m => m.ViewMember(ctx, parameters.MemberParams["target"]));
|
||||||
case "member_new":
|
case "member_new":
|
||||||
return ctx.Execute<Member>(MemberNew, m => m.NewMember(ctx, parameters.Raw.Params()["name"]));
|
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:
|
default:
|
||||||
return ctx.Reply(
|
return ctx.Reply(
|
||||||
$"{Emojis.Error} Parsed command {parameters.Raw.Callback().AsCode()} not implemented in PluralKit.Bot!");
|
$"{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) =>
|
public Task Sus(Context ctx) =>
|
||||||
ctx.Reply("\U0001F4EE");
|
ctx.Reply("\U0001F4EE");
|
||||||
|
|
||||||
|
public Task Meow(Context ctx) =>
|
||||||
|
ctx.Reply("*mrrp :3*");
|
||||||
|
|
||||||
public Task Error(Context ctx)
|
public Task Error(Context ctx)
|
||||||
{
|
{
|
||||||
if (ctx.Match("message"))
|
if (ctx.Match("message"))
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,9 @@
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
pub fn cmds() -> impl Iterator<Item = Command> {
|
pub fn cmds() -> impl Iterator<Item = Command> {
|
||||||
[command!(
|
[
|
||||||
["thunder"],
|
command!(["thunder"], "fun_thunder", "fun thunder"),
|
||||||
"fun_thunder",
|
command!(["meow"], "fun_meow", "fun meow"),
|
||||||
"fun thunder"
|
]
|
||||||
)]
|
|
||||||
.into_iter()
|
.into_iter()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue