Add Pelican Panel API key support #1
No files matched your search
@@ -1,4 +1,4 @@
|
|||||||
# Pterodactyl Discord Bot
|
# Pterodisbot the Pterodactyl Discord Bot
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -174,7 +174,7 @@ Before installing the bot software, you need to create a Discord application and
|
|||||||
|
|
||||||
1. Clone the repository:
|
1. Clone the repository:
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.serendipity.systems/k.eaven/pterodactyl-discord-bot.git
|
git clone https://git.serendipity.systems/k.eaven/pterodisbot.git
|
||||||
cd pterodactyl-discord-bot
|
cd pterodactyl-discord-bot
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ Before installing the bot software, you need to create a Discord application and
|
|||||||
|
|
||||||
1. Clone the repository:
|
1. Clone the repository:
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.serendipity.systems/k.eaven/pterodactyl-discord-bot.git
|
git clone https://git.serendipity.systems/k.eaven/pterodisbot.git
|
||||||
cd pterodactyl-discord-bot
|
cd pterodactyl-discord-bot
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -249,7 +249,7 @@ Before installing the bot software, you need to create a Discord application and
|
|||||||
|
|
||||||
1. Clone the repository:
|
1. Clone the repository:
|
||||||
```bash
|
```bash
|
||||||
git clone https://git.serendipity.systems/k.eaven/pterodactyl-discord-bot.git
|
git clone https://git.serendipity.systems/k.eaven/pterodisbot.git
|
||||||
cd pterodactyl-discord-bot
|
cd pterodactyl-discord-bot
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -119,12 +119,12 @@ def validate_config():
|
|||||||
|
|
||||||
# Validate API keys have correct prefixes
|
# Validate API keys have correct prefixes
|
||||||
client_key = config.get("Pterodactyl", "ClientAPIKey", fallback="")
|
client_key = config.get("Pterodactyl", "ClientAPIKey", fallback="")
|
||||||
if client_key and not client_key.startswith("ptlc_"):
|
if client_key and not (client_key.startswith("ptlc_") or client_key.startswith("pacc_")):
|
||||||
errors.append("ClientAPIKey should start with 'ptlc_'")
|
errors.append("ClientAPIKey should start with 'ptlc_' or 'pacc_'")
|
||||||
|
|
||||||
app_key = config.get("Pterodactyl", "ApplicationAPIKey", fallback="")
|
app_key = config.get("Pterodactyl", "ApplicationAPIKey", fallback="")
|
||||||
if app_key and not app_key.startswith("ptla_"):
|
if app_key and not (app_key.startswith("ptla_") or app_key.startswith("papp_")):
|
||||||
errors.append("ApplicationAPIKey should start with 'ptla_'")
|
errors.append("ApplicationAPIKey should start with 'ptla_' or 'papp_'")
|
||||||
|
|
||||||
# Validate PanelURL is a valid URL
|
# Validate PanelURL is a valid URL
|
||||||
panel_url = config.get("Pterodactyl", "PanelURL", fallback="")
|
panel_url = config.get("Pterodactyl", "PanelURL", fallback="")
|
||||||
|
|||||||
Reference in new issue
Block a user