{ "meta": { "version": "PTDL_v1", "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": { "python:3.11": "python:3.11" }, "file_denylist": [], "startup": "python bot.py", "config": { "files": {}, "startup": { "done": "started" }, "log": { "custom": false, "location": "logs/latest.log" }, "stop": "^C" }, "scripts": { "installation": { "script": "#!/bin/bash\nset -e\necho 'OC Bot - Installation Starting'\necho 'Installing system packages...'\napt-get update\napt-get install -y git\necho 'Installing Python dependencies...'\npip install --no-cache-dir --upgrade pip\npip install --no-cache-dir -r requirements.txt\necho 'Installation Complete!'\n", "container": "python:3.11", "entrypoint": "bash" } }, "variables": [ { "name": "Discord Bot Token", "description": "Your Discord bot token from the Developer Portal", "env_variable": "DISCORD_TOKEN", "default_value": "", "user_viewable": false, "user_editable": true, "rules": "required|string", "field_type": "text" }, { "name": "Database Host", "description": "MariaDB/MySQL hostname", "env_variable": "DB_HOST", "default_value": "localhost", "user_viewable": true, "user_editable": true, "rules": "required|string", "field_type": "text" }, { "name": "Database User", "description": "MariaDB/MySQL username", "env_variable": "DB_USER", "default_value": "root", "user_viewable": true, "user_editable": true, "rules": "required|string", "field_type": "text" }, { "name": "Database Password", "description": "MariaDB/MySQL password", "env_variable": "DB_PASSWORD", "default_value": "", "user_viewable": false, "user_editable": true, "rules": "string", "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", "field_type": "text" } ] }