import os # Reddit Configuration # Can be set via environment variables or directly here REDDIT_CLIENT_ID = os.getenv("REDDIT_CLIENT_ID", "YOUR_CLIENT_ID") REDDIT_CLIENT_SECRET = os.getenv("REDDIT_CLIENT_SECRET", "YOUR_CLIENT_SECRET") REDDIT_USER_AGENT = os.getenv("REDDIT_USER_AGENT", "MinecraftUpdateBot/1.0") REDDIT_USERNAME = os.getenv("REDDIT_USERNAME", "YOUR_USERNAME") REDDIT_PASSWORD = os.getenv("REDDIT_PASSWORD", "YOUR_PASSWORD") # Subreddit to post to SUBREDDIT = os.getenv("SUBREDDIT", "YOUR_SUBREDDIT") # Minecraft release types to check for # Options: "release", "snapshot", "old_beta", "old_alpha" # Can set via env as comma-separated: RELEASE_TYPES=release,snapshot release_types_env = os.getenv("RELEASE_TYPES", "release") RELEASE_TYPES = [t.strip() for t in release_types_env.split(",")] # Post templates # NOTE: Post titles and bodies are now fetched from the subreddit wiki page "minecraft_update_bot" # See DOCKER.md or README.md for how to set up the wiki page with YAML configuration # # Wiki page format (YAML): # release: # title: "Minecraft {version} Released!" # body: | # # Minecraft {version} Released # A new version is available! # **Version:** {version} # **Released:** {release_date} # # snapshot: # title: "Minecraft {version} Snapshot" # body: | # # Minecraft {version} Snapshot # Available for testing! # **Version:** {version} # **Released:** {release_date} # # Placeholders: {version}, {release_date}, {type} # Check interval in seconds (default: 3600 = 1 hour) # Can be set via environment variable: CHECK_INTERVAL=3600 CHECK_INTERVAL = int(os.getenv("CHECK_INTERVAL", "3600"))