Files
PteroStats/README.md
2021-07-12 14:12:42 +07:00

3.8 KiB

PteroStats

GitHub GitHub

img

Introduction

PteroStats is a bot designed to check Pterodactyl Panel and Nodes status and post it to discord server

  • Written in Javascript, CloudServer is faster and more stable.
  • PteroControl can be used with any server on Pterodactyl, irregardless of whether it's on shared hosting or your own hosted panel

PteroStats is still under development and we welcome contributions.

How it works?

PteroStats checks pterodactyl server(s) resource api with axios to get server resource, if the api didn't reply that mean the node of the server is getting wings/daemon down and mark the node as offline

Screenshot

Installation

  • Create server at your pterodactyl panel and copy the server id
  • Paste the server id at nodelist array index.js line 17
  • fill in the required informations in the config.json file
  • Run npm install in the root directory of the bot files
  • Run node index.js and you are done
  • To add more nodes go to this link This Link

Setuping Config

You need to put right config to make the bot work at config.json file

{
  "token": "BOT TOKEN", //Your Discord Bot Token
  "panelurl": "HOST PANEL LINK", //Your Hosting Panel Url/Link
  "clientapikey": "CLIENT APIKEY", //Your Hosting Client Apikey
  "adminapikey": "ADMIN APIKEY", //Your Hosting Admin/Application Apikey
  "channel": "CHANNEL ID", //Your Discord Channel Id For The Embed
  "hostname": "HOSTING NAME", //Your Hosting Name
  "embedcolor": "E5BE11", //Embed Color
  "monline": ":green_circle: Online", //Status Online Message
  "moffline": ":red_circle: Offline", //Status Offline Message
  "mcheck": ":orange_circle: Checking", //Status Checking Message
  "footer": "By Hirzi#8701", //Footer for the embed
  "enabletimestamp": "yes", //Enable/Disable Timestampbon embed footer
  "time": "60" //How Much Seconds The Embed Will Be Refreshes
}

Adding more nodes

Add more items like bellow to nodelist array at index.js line 17

{
    id: "Server ID",
    name: "**Example Server**",
    nameid: "Node1"
},

if you need help contact me on discord Hirzi#8701 or join our discord server here

FAQ

Q: The node is online but the bot said offline

A: Make sure the serverid is correct and the server is not on installation progress

Q: Do the server must be online?

A: No, the bot can still checks server while it online or offline

Q: Can i use pterodactyl v0.7?

A: No, the pterodactyl v0.7 is not supported

Q: How much nodes can i add?

A: You can add as much your panel have

Q: How i can get support?

A: You can join our discord server