{ "meta": { "version": "PTDL_v2", "update_url": null }, "exported_at": "2026-06-17T00:00:00+00:00", "name": "OC Bot", "author": "Ball Studios", "description": "An Original Character management Discord bot with prefix-based commands", "features": [ "eula" ], "docker_images": { "ghcr.io/pterodactyl/games:python3.13": "ghcr.io/pterodactyl/games:python3.13" }, "file_denylist": [], "startup": "{{STARTUP_CMD}}", "config": { "files": "{}", "startup": "{\n \"done\": \"started\"\n}", "log": { "custom": false, "location": "logs/latest.log" }, "stop": "^C" }, "scripts": { "installation": { "script": "#!/bin/bash\nset -e\n\necho \"OC Bot - Installation Starting\"\necho \"Installing Python dependencies...\"\n\npip install --upgrade pip\npip install -r requirements.txt\n\necho \"Installation Complete!\"\necho \"Make sure to configure your .env file with:\"\necho \" - DISCORD_TOKEN\"\necho \" - DB_HOST\"\necho \" - DB_USER\"\necho \" - DB_PASSWORD\"\necho \" - DB_NAME\"\n", "container": "ghcr.io/pterodactyl/games:python3.13", "entrypoint": "bash" } }, "variables": [ { "name": "Discord Bot Token", "description": "Your Discord bot token from the Developer Portal (https://discord.com/developers/applications)", "env_variable": "DISCORD_TOKEN", "default_value": "", "user_viewable": false, "user_editable": true, "rules": "required|string|max:255", "field_type": "text" }, { "name": "Database Host", "description": "MariaDB/MySQL database hostname (default: localhost)", "env_variable": "DB_HOST", "default_value": "localhost", "user_viewable": true, "user_editable": true, "rules": "required|string|max:255", "field_type": "text" }, { "name": "Database User", "description": "MariaDB/MySQL database username", "env_variable": "DB_USER", "default_value": "root", "user_viewable": true, "user_editable": true, "rules": "required|string|max:255", "field_type": "text" }, { "name": "Database Password", "description": "MariaDB/MySQL database password", "env_variable": "DB_PASSWORD", "default_value": "", "user_viewable": false, "user_editable": true, "rules": "string|max:255", "field_type": "text" }, { "name": "Database Name", "description": "MariaDB/MySQL database name", "env_variable": "DB_NAME", "default_value": "rp_bot", "user_viewable": true, "user_editable": true, "rules": "required|string|max:255", "field_type": "text" }, { "name": "Startup Command", "description": "Command to start the bot", "env_variable": "STARTUP_CMD", "default_value": "python bot.py", "user_viewable": true, "user_editable": false, "rules": "required|string", "field_type": "text" } ] }