Skip to content

Optional Flags

dom edited this page Oct 19, 2025 · 1 revision

🚩 Optional Flags

Numerous flags are available that can be used to adjust how the bot runs. These must always added at the end of the startup command, separated by a space, eg. python main.py --autoupdate.

Flag Purpose
--autoupdate Automatically updates the bot on reboot if an update is found. Useful for headless installs. Used automatically if a container environment is detected.
--beta Pulls the latest code from the repository on startup (instead of checking for new releases). This runs unstable code: Use at your own risk!
--no-venv Skips the requirement to use a virtual environment. Dependency conflicts may arise - you have been warned!
--no-update Skips the bot's update check, even in container/CI environment. Mutually exclusive with --autoupdate and overrides it.
--debug Additional output for debugging purposes, particularly when requirements installation fails.
--verbose Same as --debug above.
--repair Attempt to repair the installation by forcing an update to fix any missing files. Works with --beta as well.

Clone this wiki locally