From c880d16daf895c61d5d8d9388c49392a967d3ec9 Mon Sep 17 00:00:00 2001 From: SrIzan10 <66965250+SrIzan10@users.noreply.github.com> Date: Thu, 9 Mar 2023 16:01:22 +0100 Subject: [PATCH] fix: minetools api certificate expired lol --- util/minecraftstatus.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/util/minecraftstatus.ts b/util/minecraftstatus.ts index b1fa22e..4952afe 100644 --- a/util/minecraftstatus.ts +++ b/util/minecraftstatus.ts @@ -3,12 +3,15 @@ import axios from 'axios' import dayjs from "dayjs"; import timezone from 'dayjs/plugin/timezone.js' import utc from 'dayjs/plugin/utc.js' +import https from 'node:https' export default async function minecraftstatus(client: Client) { dayjs.extend(utc) dayjs.extend(timezone) - const request = await axios.get('https://api.minetools.eu/ping/minecraft.maraturing.com/25565').then(res => res.data) + const request = await axios.get('https://api.minetools.eu/ping/minecraft.maraturing.com/25565', { + httpsAgent: new https.Agent({ rejectUnauthorized: false }) + }).then(res => res.data) const fetchMsg = await (await client.channels.fetch('1063944267258662922')! as TextChannel).messages.fetch('1063950406474010674') as Message let onlineorelse: string