From bde3f00ee4e203b27beb822d8d4fb857bd8d8838 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Mon, 20 Feb 2023 19:58:09 -0700 Subject: [PATCH] Add solve subcommand --- src/endpoints/nightbot.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/endpoints/nightbot.ts b/src/endpoints/nightbot.ts index 3aa7c60..c77b978 100644 --- a/src/endpoints/nightbot.ts +++ b/src/endpoints/nightbot.ts @@ -51,11 +51,30 @@ const subcommands: {[index: string]: subcommand} = { method: `POST`, url: `/${meta.channel}/guess`, payload: { + type: `letter`, guess: meta.args[1] } })).payload; }, }, + "solve": { + modOnly: false, + async handler(meta, req) { + + if (meta.args.length < 2) { + return `You need to provide a solution if you want to solve!`; + }; + + return (await req.server.inject({ + method: `POST`, + url: `/${meta.channel}/guess`, + payload: { + type: `solve`, + guess: meta.args.slice(1).join(` `) + } + })).payload; + }, + }, }; const route: ServerRoute = {