XP & Level Systeem
Xponent gebruikt een volledig configureerbare XP-engine. Zo werkt het onder de motorkap.
Bericht XP
Elk bericht dat een lid verzendt, verdient Basis XP + willekeurige (0–10) bonus. De basis is configureerbaar (standaard: 15 XP). Een cooldown per lid (standaard: 60 seconden) voorkomt het genereren van spam. Botberichten worden altijd genegeerd.
Reactie XP
Als Reactie XP is ingeschakeld, levert het toevoegen van een reactie XP op (standaard: 5 XP). Heeft zijn eigen aparte cooldown en een optionele dagelijkse limiet om misbruik te voorkomen.
Niveaucurven
Lineair: XP nodig = Niveau × 100 × vermenigvuldiger. Altijd dezelfde kloof.
Standaard (standaard): XP nodig = Niveau² × 100 × vermenigvuldiger.
Steil: XP nodig = Niveau² × 200 × vermenigvuldiger.
Exponentieel: XP nodig = 1,5^Niveau × 50 × vermenigvuldiger. Vroege niveaus zijn eenvoudig, latere niveaus worden zeer uitdagend.
Niveau-up-evenementen
Wanneer een lid een niveaudrempel overschrijdt, kondigt de bot dit aan in het geconfigureerde kanaal (of het huidige kanaal). Vervolgens wordt de tabel met rolbeloningen gecontroleerd en worden automatisch rollen toegewezen of vervangen op basis van de geconfigureerde modus.
Max. niveaulimiet
Optioneel. Indien ingesteld, stoppen leden met het verdienen van XP zodra ze dit niveau bereiken. Handig voor prestigesystemen of seizoensresets.
Vereisten
- → MessageContent-intentie moet zijn ingeschakeld in de Discord Developer Portal
- → GuildMessageReactions-intentie vereist voor reactie XP
- → GuildMembers-intentie vereist voor het bijhouden van uitnodigingen en ledensynchronisatie
- → De bot vereist de rechten "Kanaal bekijken", "Berichten verzenden" en "Links insluiten" in het door u geselecteerde aankondigingskanaal.