[AB-68] adding message context menu and slash command for mock

This commit is contained in:
Sheldan
2022-08-25 00:33:14 +02:00
parent 9c621954c8
commit 4d54b11400
8 changed files with 185 additions and 12 deletions

View File

@@ -0,0 +1,21 @@
package dev.sheldan.abstracto.core.interaction.slash.parameter.provider.provided;
import dev.sheldan.abstracto.core.command.handler.parameter.CombinedParameter;
import dev.sheldan.abstracto.core.interaction.slash.parameter.SlashCommandOptionTypeMapping;
import dev.sheldan.abstracto.core.interaction.slash.parameter.provider.SlashCommandParameterProvider;
import net.dv8tion.jda.api.interactions.commands.OptionType;
import org.springframework.stereotype.Component;
import java.util.Arrays;
@Component
public class CombinedSlashCommandParameterProvider implements SlashCommandParameterProvider {
@Override
public SlashCommandOptionTypeMapping getOptionMapping() {
return SlashCommandOptionTypeMapping
.builder()
.type(CombinedParameter.class)
.optionTypes(Arrays.asList(OptionType.STRING))
.build();
}
}