From 41ade0d704062176936925daf4c1f21946f2f0e8 Mon Sep 17 00:00:00 2001 From: Belle <65808924+bellesea@users.noreply.github.com> Date: Sun, 27 Aug 2023 22:03:26 -0400 Subject: [PATCH] Update slack.js --- pages/api/slack.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pages/api/slack.js b/pages/api/slack.js index b8bb027d..330ccf0c 100644 --- a/pages/api/slack.js +++ b/pages/api/slack.js @@ -10,15 +10,16 @@ export async function Slack() { formData.append('date_range', '30d') let slackData = await fetch( - 'https://hackclub.slack.com/api/team.stats.timeSeries', + "https://hackclub.slack.com/api/team.stats.timeSeries", { - method: 'POST', - body: formData, + method: "POST", + body: `--orpheus\r\nContent-Disposition: form-data; name="token"\r\n\r\n${process.env.SLACK_API_TOKEN}\r\n--orpheus\r\nContent-Disposition: form-data; name="date_range"\r\n\r\n30d\r\n--orpheus\r\nContent-Disposition: form-data;`, headers: { - Cookie: process.env.SLACK_API_COOKIE - } + "content-type": "multipart/form-data; boundary=orpheus", + cookie: process.env.SLACK_API_COOKIE, + }, } - ).then(r => r.json()) + ).then((r) => r.json()); if (!slackData || !slackData.stats) { console.warn(`No slack data: ${JSON.stringify(slackData)}`)