This project is still in alpha. New features are still being introduced. delet3 isn't ready for release yet, so you may come across some imperfections.
🌳 Branches
-
Currently, the main development branch is dev
-
The l10n_dev branch is used by the Crowdin integration to commit changes when translations are updated. Pull requests will automatically be created by the integration to merge these changes into the dev branch
-
The master branch is the most stable, whereas the dev branch will have the latest features
💬 Message Strings
-
As delet3 supports localisation, message strings won't directly be visible in code
-
In some cases, comments will show what a localised string says in English
-
If you'd like to see the content of a message string, you can refer to the
core/locales/en-GB.json
file, which is the base locale file
⭐️ Custom Emojis
Currently, custom emojis are referenced using hardcoded IDs, which are server-specific. Configuring custom emoji IDs will be made much simpler in a future release, to support dynamic emoji IDs.
Prerequisites:
- Node.js (v16.9.0 or above)
- Redis (5.0.7 or above)
- delet3-api (must be running in order for delet3 to function as expected)
Instructions:
- Clone or download this repository.
- Rename the
.env.example
file in the project root to.env
, and enter the required data. See.github/guides/setup.md
for instructions. - Run
npm install
to install all required modules. Use the--production
flag if you want to skip devDependencies. - Run
npm start
to start the bot.
delet3 has multi-locale support! To start contributing translations, please follow the translation guide to see how to access the Crowdin project.
Translators
delet3's wonderful translators:
- 🇳🇱 Dutch (Nederlands) - vaelinalsorna
- 🇩🇪 German (Deutsch) - @PeachyTree
- 🇳🇴 Norwegian (Norsk) - @nitramleo