Moonafly uses Poetry for dependency management and includes pre-configured tools such as ruff and pre-commit for linting.
poetry install
py main.py
For 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 install
Check out the Documentation created using mkdocs-material.
See LICENSE for more information.