You can either create an issue on our bug tracker or use the /feedback
form on our bot.
- NodeJS 18+ https://nodejs.org
- pnpm (
corepack enable
+corepack prepare pnpm@latest --activate
)
pnpm install
pnpm dev
DISCLAIMER: We won't help you rebrand the bot for any other server. If you really want to do that, then you need to figure it out yourself.
- Create an app on the Discord Developer Portal.
- Go to the Bot tab, create a bot and copy its token.
- Rename the .env.example file to .env and open it using any text editor.
- Paste in your token after
CLIENT_TOKEN
. - Create two files in
resources/
calledsettings.json
andpacks.json
, both of which can be just a set of curly brackets{}
. This will be loaded dynamically later but needs to be created first because of GitHub limitations.
This project is heavily developed around our public API. Check out our API documentation at https://api.faithfulpack.net/docs for more information about endpoints and making requests.
resources/strings.json
for all bot-related messagesresources/settings.json
for roles, channel IDs, and colorsresources/packs.json
for submission pack data
Make sure to disable settings fetching in your .env
file if you're adding your own packs locally!