diff --git a/README.md b/README.md
index 1c4dd79..42efb31 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
# PteroStats
-
+
@@ -10,33 +10,35 @@
PteroStats is a Discord App/Bot designed to check Pterodactyl or Pelican Panel stats and post it to your Discord server.
## Preview
-
-
-
+
+
+
+
- - [Getting an Panel API key](https://github.com/HirziDevs/PteroStats/blob/main/guide/getting-panel-api-key.md)
- - [Getting a Channel ID](https://github.com/HirziDevs/PteroStats/blob/main/guide/getting-channel-id.md)
+ - [Getting an Panel API key](https://github.com/HirziDevs/PteroStats/blob/main/guide/panel-api-key.md)
+ - [Getting a Channel ID](https://github.com/HirziDevs/PteroStats/blob/main/guide/channel-id.md)
6. Run `node index.js` if you want to start the app/bot again, and you're done!
@@ -46,6 +48,10 @@ PteroStats is a Discord App/Bot designed to check Pterodactyl or Pelican Panel s
Enable `log_error` in the `config.yml` file and check the console for the error message. After that, report it to our Discord server at [Support Server](https://discord.znproject.my.id).
## Links
+### Support Server
+- [Discord](https://discord.znproject.my.id)
+
+### Pterodactyl & Pelican Panel server
+Please do not ask about PteroStats here.
- [Pterodactyl Discord Server](https://discord.gg/pterodactyl)
-- [Pelican Discord Server](https://discord.gg/pelican-panel)
-- [Support Server](https://discord.znproject.my.id)
+- [Pelican Discord Server](https://discord.gg/pelican-panel)
diff --git a/config.yml b/config.yml
index 4760a7f..234254d 100644
--- a/config.yml
+++ b/config.yml
@@ -2,21 +2,21 @@
# Need help? Join our Discord server: https://discord.znproject.my.id
version: 9 # Warning: Do not change this unless you know what you are doing!
-# App Presence Configuration
+# App/Bot Presence Configuration
presence:
- enable: true # Enable or disable app presence.
+ enable: true # Enable or disable app presence (true/false).
text: "Hosting Panel" # The status text shown by the app.
type: "watching" # Available types: 'watching', 'playing', 'listening', 'competing'. (Note: 'streaming' is currently unsupported)
status: "online" # Available types: 'online', 'idle', 'dnd', or 'invisible'
# Discord Channel and Refresh Timing Configuration
refresh: 10 # Interval in seconds for refreshing the panel's stats.
-timeout: 5 # Timeout in seconds for node responses. Adjusting this will affect the overall refresh time.
+timeout: 5 # Timeout in seconds for panel and node responses. Adjusting this will affect the overall refresh time.
# Message and Embed Configuration
# To disable an option, leave the value as an empty string: ''
message:
- content: "" # Custom content for app messages. Set to '' to disable.
+ content: "" # Custom content for app messages.
attachment: "" # Attachments will delay stats refresh since they are uploaded first.
embed:
@@ -63,22 +63,22 @@ button:
# url: "https://dash2.example.com"
# Status Message Configuration
-# For details on using custom emojis, visit: https://github.com/HirziDevs/PteroStats#using-custom-emoji
+# How to use Custom Emoji: https://github.com/HirziDevs/PteroStats/blob/main/guide/custom-emoji.md
status:
online: ":green_circle: Online" # Status message for when a node is online.
offline: ":red_circle: Offline" # Status message for when a node is offline.
# Node Settings
-# Instructions for retrieving node IDs: https://github.com/HirziDevs/PteroStats#blacklist-nodes
+# How to get Node ID: https://github.com/HirziDevs/PteroStats/blob/main/guide/blacklist-nodes.md
nodes_settings:
blacklist: [] # Add node IDs to exclude them from the status embed (e.g., blacklist: [1]).
details: true # Show node details such as memory and disk usage (true/false).
servers: false # Show server details (true/false).
allocations_as_max_servers: false # Show allocations as max servers (true/false).
host: false # Show node host (true/false).
- unit: "byte" # Unit for node usage, Available types: "byte" or "percentage".
- uptime: true # Enable or disable node uptime (true/false).
- limit: 100 # Node limit for usage statistics display.
+ unit: "byte" # Resource Unit, Available types: "byte" or "percentage".
+ uptime: true # Show node uptime (true/false).
+ limit: 100 # Change how much node can will be displayed.
# Panel Users and Servers Settings
panel_settings:
@@ -89,6 +89,7 @@ panel_settings:
users: true # Display users count (true/false).
# Notifier Configuration
+# How to use notifier: https://github.com/HirziDevs/PteroStats/blob/main/guide/notifier.md
notifier:
enable: false # Enable or disable notifier.
webhook: "" # Discord Webhook URL for the notifier.
@@ -105,4 +106,4 @@ notifier:
# Error Logging Configuration
# Enable logging to console if servers go offline, useful for debugging.
-log_error: false # Set to true to enable error logging.
\ No newline at end of file
+log_error: false # Set to true to enable error logging (true/false).
\ No newline at end of file
diff --git a/guide/blacklist-specific-nodes.md b/guide/blacklist-nodes.md
similarity index 100%
rename from guide/blacklist-specific-nodes.md
rename to guide/blacklist-nodes.md
diff --git a/guide/changing-env-configuration.md b/guide/changing-env-configuration.md
index b7c233f..9451f4b 100644
--- a/guide/changing-env-configuration.md
+++ b/guide/changing-env-configuration.md
@@ -7,8 +7,8 @@
- - [Getting an Panel API key](https://github.com/HirziDevs/PteroStats/blob/main/guide/getting-panel-api-key.md)
- - [Getting a Channel ID](https://github.com/HirziDevs/PteroStats/blob/main/guide/getting-channel-id.md)
+ - [Getting an Panel API key](https://github.com/HirziDevs/PteroStats/blob/main/guide/panel-api-key.md)
+ - [Getting a Channel ID](https://github.com/HirziDevs/PteroStats/blob/main/guide/channel-id.md)
3. Run `node index.js` if you want to start the app/bot again, and you're done!
diff --git a/guide/getting-channel-id.md b/guide/channel-id.md
similarity index 94%
rename from guide/getting-channel-id.md
rename to guide/channel-id.md
index 58055f2..229c536 100644
--- a/guide/getting-channel-id.md
+++ b/guide/channel-id.md
@@ -1,4 +1,4 @@
-## Getting Channel ID
+## Channel ID
1. Enable Developer Mode in your Discord settings.
diff --git a/guide/using-custom-emoji.md b/guide/custom-emoji.md
similarity index 96%
rename from guide/using-custom-emoji.md
rename to guide/custom-emoji.md
index 6ec5d1f..586ef3b 100644
--- a/guide/using-custom-emoji.md
+++ b/guide/custom-emoji.md
@@ -1,4 +1,4 @@
-## Using Custom Emoji
+## Custom Emoji
1. Type `\` in the server that has the custom emoji you want.
diff --git a/guide/getting-panel-api-key.md b/guide/panel-api-key.md
similarity index 97%
rename from guide/getting-panel-api-key.md
rename to guide/panel-api-key.md
index 5e9903c..2203d28 100644
--- a/guide/getting-panel-api-key.md
+++ b/guide/panel-api-key.md
@@ -1,4 +1,4 @@
-## Getting Panel API Key
+## Panel API Key
> [!WARNING]
> The use of Application API keys is **deprecated**; you should use **Client API keys**.