1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { fetch } from "https://esm.town/v/std/fetch";
export const discordWebhook = async ({
url,
content,
}: {
url: string;
content: string;
}) => {
const res = await fetch(url, {
method: "POST",
redirect: "follow",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ content: content.slice(0, 2000) }),
});
const text = await res.text();
if (text.length) throw Error("Discord Webhook error: " + text);
};