fix: handle slack empty body

This commit is contained in:
Naomi Carrigan 2025-03-07 11:20:23 -08:00
parent 05634b9a4c
commit 867594efbe
Signed by: naomi
SSH Key Fingerprint: SHA256:rca1iUI2OhAM6n4FIUaFcZcicmri0jgocqKiTTAfrt8

View File

@ -43,10 +43,14 @@ const slack = new App({
stateSecret: process.env.SLACK_STATE_SECRET ?? "", stateSecret: process.env.SLACK_STATE_SECRET ?? "",
}); });
slack.command("/mommy", async({ ack, body, respond }) => { slack.command("/mommy", async({ ack, body, say }) => {
await ack(); await ack();
const response = await getMommy(body.text); const trimmed = body.text.trim();
await respond(response); const name = trimmed.length > 0
? trimmed
: undefined;
const response = await getMommy(name);
await say(response);
}); });
const bsky = new AtpAgent({ const bsky = new AtpAgent({