use of com.freya02.bot.Config in project BotCommands by freya022.
the class EventWaiterMain 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().build(jda, "com.freya02.bot.wiki.eventwaiter.commands");
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
use of com.freya02.bot.Config in project BotCommands by freya022.
the class ParamResolverMain 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.registerParameterResolver(new TimestampResolver())).build(jda, "com.freya02.bot.wiki.paramresolver.commands");
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
use of com.freya02.bot.Config in project BotCommands by freya022.
the class PrefixedMain 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().setSettingsProvider(new PrefixSettingsProvider()).build(jda, "com.freya02.bot.wiki.prefixed.commands");
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
use of com.freya02.bot.Config in project BotCommands by freya022.
the class SlashMain method main.
public static void main(String[] args) {
try {
final Config config = Config.readConfig();
final JDA jda = JDABuilder.createLight(config.getToken()).build().awaitReady();
final CommandsBuilder builder = CommandsBuilder.newBuilder();
builder.setSettingsProvider(new BasicSettingsProvider(builder.getContext())).build(jda, "com.freya02.bot.wiki.slash.commands");
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
use of com.freya02.bot.Config in project BotCommands by freya022.
the class ContextMain 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().build(jda, "com.freya02.bot.wiki.context.commands");
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
Aggregations