MrFaws Docs
Ptero Discord Bot

Opsætning

Installér botten, opret miljøfilen og registrér Discord commands.

Krav

  • Node.js 18 eller nyere.
  • En Discord application med bot-token.
  • Et Pterodactyl-panel med mindst én node og ledige allocations.

Installation

git clone https://github.com/MrFawsDK/ptero-Discord-bot.git
cd ptero-Discord-bot
npm install
cp .env.example .env

Discord-felter

VariabelVærdi
DISCORD_TOKENBot-token fra Developer Portal
DISCORD_CLIENT_IDApplication ID
DISCORD_GUILD_IDServer-ID til slash commands
LOG_CHANNEL_IDKanal til handlinger og fejl
ADMIN_ROLE_IDRolle der må suspendere og administrere

Pterodactyl-felter

VariabelFormål
PTERODACTYL_URLPanel-base-URL uden afsluttende slash
PTERODACTYL_API_KEYApplication API-nøgle med read/write
PTERODACTYL_CLIENT_API_KEYClient API-nøgle fra en admin-konto
PTERO_EGG_IDEgg-ID
PTERO_NODE_IDNode-ID
PTERO_DOCKER_IMAGEDocker image accepteret af egget
PTERO_STARTUPEgg-startkommando
PTERO_EGG_ENVIRONMENTKompakt JSON med egg-variabler
SERVER_RAM_MBRAM-grænse per bruger-server

Start

npm run deploy:commands
npm start

Kør testene før deployment:

npm test

On this page