Moonafly uses Poetry for dependency management and includes pre-configured tools such as ruff and pre-commit for linting.
poetry install
py main.pyFor initial setup, you will need to configure Moonafly by providing your Discord bot token along with your Discord username.
Enable SERVER MEMBERS INTENT and MESSAGE CONTENT INTENT, which can be found under the Bot tab in the Privileged Gateway Intents section on the Discord Developer Portal.
Install pre-commit hooks.
pre-commit installCheck out the Documentation created using mkdocs-material.
See LICENSE for more information.