Files
overub/core/config_ui.py
2025-12-21 17:12:32 +01:00

18 lines
608 B
Python

from typing import Dict
def render_plugin_config(name: str, cfg: Dict[str, object]) -> str:
lines = [f"Plugin: {name}"]
lines.append(f"Enabled: {cfg.get('enabled', True)}")
lines.append(f"Cooldown: {cfg.get('cooldown', 0)}")
lines.append(f"Auto-update: {cfg.get('auto_update', True)}")
prefix = cfg.get("command_prefix")
if prefix:
lines.append(f"Prefix: {prefix}")
settings = cfg.get("settings", {})
if settings:
lines.append("Settings:")
for key, value in settings.items():
lines.append(f"- {key}: {value}")
return "\n".join(lines)