Search in sources :

Example 1 with SlashInstanceSupplierTest

use of com.freya02.bot.wiki.instancesupplier.commands.SlashInstanceSupplierTest in project BotCommands by freya022.

the class InstanceSupplierMain method main.

public static void main(String[] args) {
    try {
        final Config config = Config.readConfig();
        final JDA jda = JDABuilder.createLight(config.getToken()).build().awaitReady();
        CommandsBuilder.newBuilder().extensionsBuilder(extensionsBuilder -> extensionsBuilder.registerInstanceSupplier(SlashInstanceSupplierTest.class, ignored -> new SlashInstanceSupplierTest(new SlashInstanceSupplierTest.Dummy()))).build(jda, "com.freya02.bot.wiki.instancesupplier.commands");
    } catch (Exception e) {
        e.printStackTrace();
        System.exit(-1);
    }
}
Also used : Config(com.freya02.bot.Config) CommandsBuilder(com.freya02.botcommands.api.CommandsBuilder) JDA(net.dv8tion.jda.api.JDA) JDABuilder(net.dv8tion.jda.api.JDABuilder) SlashInstanceSupplierTest(com.freya02.bot.wiki.instancesupplier.commands.SlashInstanceSupplierTest) Config(com.freya02.bot.Config) JDA(net.dv8tion.jda.api.JDA) SlashInstanceSupplierTest(com.freya02.bot.wiki.instancesupplier.commands.SlashInstanceSupplierTest)

Aggregations

Config (com.freya02.bot.Config)1 SlashInstanceSupplierTest (com.freya02.bot.wiki.instancesupplier.commands.SlashInstanceSupplierTest)1 CommandsBuilder (com.freya02.botcommands.api.CommandsBuilder)1 JDA (net.dv8tion.jda.api.JDA)1 JDABuilder (net.dv8tion.jda.api.JDABuilder)1