A Discord Bot connected to your Pterodactyl API.
1import { SlashCommandBuilder, EmbedBuilder } from "discord.js";
2import axios from "axios";
3
4export default {
5 data: new SlashCommandBuilder()
6 .setName("servers")
7 .setDescription("Show information about your servers"),
8 async execute(interaction) {
9 const response = await axios.get("/");
10
11 let message = "";
12 response.data.data.forEach((server) => {
13 message += `**${server.attributes.name}** [ ${server.attributes.identifier} ]\n\n`;
14 });
15
16 const embed = new EmbedBuilder()
17 .setTitle("Your servers")
18 .setDescription(message)
19 .setColor("Blurple")
20 .setTimestamp();
21
22 return interaction.reply({ embeds: [embed] });
23 },
24};