diff --git a/package.json b/package.json index b30e6cb..e154977 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "main": "dist/worker.production.js", "scripts": { - "build": "webpack ./src/bot", + "build": "webpack ./packages/bot", "dev": "cross-env NODE_ENV=development npm run build" }, "keywords": [], diff --git a/packages/bot/bot.ts b/packages/bot/bot.ts index 3483a1e..1410780 100644 --- a/packages/bot/bot.ts +++ b/packages/bot/bot.ts @@ -80,7 +80,7 @@ export const handleRequest = async(request: Request): Promise => { finalComponents.push(row); } - await fetch(`${RouteBases.api}/channels/${channelId}/messages`, { + const fetched = await fetch(`${RouteBases.api}/channels/${channelId}/messages`, { method: 'POST', headers: { 'Authorization': `Bot ${CLIENT_TOKEN}`, @@ -90,13 +90,13 @@ export const handleRequest = async(request: Request): Promise => { content: message, components: finalComponents }) - }).catch(e => e); + }).catch(() => {}); return respond({ type: InteractionResponseType.ChannelMessageWithSource, data: { flags: 64, - content: 'Done!' + content: fetched?.ok ? 'Done!' : 'Error, invalid channelId' } }); } else if (interaction.type === InteractionType.MessageComponent) {