A Discord Bot connected to your Pterodactyl API.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: server power command

authored by

cosmeak and committed by
Cosmeak
1eecb168 5cd1619f

+26
+26
src/functions/fetchClientServerInfo.js
··· 1 + const axios = require("axios"); 2 + require("dotenv").config(); 3 + 4 + async function fetchClientServerInfo(id) { 5 + const headers = { 6 + "Accept": "application/json", 7 + "Content-Type": "application/json", 8 + "Authorization": `Bearer ${process.env.PTERO_TOKEN}`, 9 + }; 10 + 11 + let response = await axios.get(`${process.env.PTERO_HOST}/api/client/servers/${id}`, { 12 + "headers": headers, 13 + }); 14 + 15 + let server = response.data.attributes; 16 + 17 + response = await axios.get(`${process.env.PTERO_HOST}/api/client/servers/${id}/resources`, { 18 + "headers": headers, 19 + }); 20 + 21 + server.stats = response.data.attributes; 22 + 23 + return server; 24 + }; 25 + 26 + module.exports = fetchClientServerInfo;