[AB-365] introducing slash commands for a selection of commands

adding method for pinning a message
moving suggestion to correct deployment
This commit is contained in:
Sheldan
2022-05-17 00:39:06 +02:00
parent 1913bc930d
commit 1d6de3f1e8
286 changed files with 8021 additions and 3065 deletions

View File

@@ -0,0 +1,6 @@
package dev.sheldan.abstracto.experience.config;
public class ExperienceSlashCommandNames {
public static final String EXPERIENCE = "experience";
public static final String EXPERIENCE_CONFIG = "experienceconfig";
}

View File

@@ -1,10 +1,9 @@
package dev.sheldan.abstracto.experience.model.template;
import dev.sheldan.abstracto.core.models.FullRole;
import dev.sheldan.abstracto.core.models.context.UserInitiatedServerContext;
import lombok.Builder;
import lombok.Getter;
import lombok.experimental.SuperBuilder;
import net.dv8tion.jda.api.entities.Member;
import java.util.ArrayList;
import java.util.List;
@@ -13,11 +12,12 @@ import java.util.List;
* Model used to render an overview of the roles for which experience gain has been disabled on the current server.
*/
@Getter
@SuperBuilder
public class DisabledExperienceRolesModel extends UserInitiatedServerContext {
@Builder
public class DisabledExperienceRolesModel {
/**
* A list of {@link FullRole roles} for which experience gain is disabled in this server
*/
@Builder.Default
private List<FullRole> roles = new ArrayList<>();
private Member member;
}