Make bot token a startup argument
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Bea 2022-08-25 22:20:05 +02:00
parent d75aa7ad19
commit 58963d2653
1 changed files with 12 additions and 2 deletions

View File

@ -10,21 +10,31 @@ import javax.security.auth.login.LoginException;
public class HidekoBot
{
private static Logger logger = new Logger(HidekoBot.class);
private static String botToken;
public static void main(String[] args)
{
// check if bot token was specified as a startup argument
if(args.length < 1)
{
logger.log("Please specify your bot token!");
return;
}
botToken = args[0];
JDABuilder jdaBuilder;
JDA jda;
try
{
jdaBuilder = JDABuilder.createDefault("");
jdaBuilder = JDABuilder.createDefault(botToken);
jdaBuilder.setActivity(Activity.playing("the piano"));
jda = jdaBuilder.build();
} catch (LoginException e)
{
logger.log(e.getMessage());
return;
}
}