- Node.js v22+ (https://nodejs.org)
- pnpm (
corepack enable+corepack prepare pnpm@latest --activate)
pnpm installpnpm devWarning
While CompliBot is designed to be reasonably easy to fork and run your own instance of, we can't offer individual support for your specific use case. Your mileage may vary in terms of necessary code modifications!
- Log into the Discord Developer Portal.
- Create an application, navigate to the Bot tab in its settings, and copy its token.
- Rename
tokens.json.examplein thejson/folder totokens.json. - Paste your token after
token. Additional information like API tokens and various testing modes can be enabled from there as well.
This project uses the Faithful API for retrieving most dynamic data, such as texture information, user contributions, and available resource packs. Check out our API reference for documentation about each API endpoint and its associated types.
Many messages shown throughout the bot can be translated into users' native languages for easier usage. Our translation service is powered by Crowdin, and you can start translating there by clicking on your language in the list. All languages that Discord supports should be listed there.
