diff --git a/.gitignore b/.gitignore index aa60e89..1dd87bd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -token.txt +.env app.jar duke-bot* diff --git a/License.md b/LICENSE.md similarity index 100% rename from License.md rename to LICENSE.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..8cb8276 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# Duke Bot +The bot for the Duke Syndicate discord. + +## Example docker compose +```yaml +services: + bot: + build: . + environment: + - BOT_TOKEN=token_goes_here +``` \ No newline at end of file diff --git a/src/main/java/hard/rock/Main.java b/src/main/java/hard/rock/Main.java index dc9ebd0..0e4c270 100644 --- a/src/main/java/hard/rock/Main.java +++ b/src/main/java/hard/rock/Main.java @@ -4,12 +4,9 @@ import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.entities.Activity; import net.dv8tion.jda.api.requests.GatewayIntent; -import java.io.IOException; -import java.nio.charset.StandardCharsets; - public class Main { - public static void main(String[] args) throws IOException, InterruptedException { - String token = new String(Main.class.getResourceAsStream("/token.txt").readAllBytes(), StandardCharsets.UTF_8); + public static void main(String[] args) { + String token = System.getenv("BOT_TOKEN"); JDABuilder builder = JDABuilder.createDefault(token) .addEventListeners(new ReadyListener(), new MessageListener()); diff --git a/src/main/java/hard/rock/ReadyListener.java b/src/main/java/hard/rock/ReadyListener.java index c635d7b..7036a21 100644 --- a/src/main/java/hard/rock/ReadyListener.java +++ b/src/main/java/hard/rock/ReadyListener.java @@ -3,12 +3,13 @@ package hard.rock; import net.dv8tion.jda.api.events.GenericEvent; import net.dv8tion.jda.api.events.session.ReadyEvent; import net.dv8tion.jda.api.hooks.EventListener; +import org.jetbrains.annotations.NotNull; public class ReadyListener implements EventListener { @Override - public void onEvent(GenericEvent event) { + public void onEvent(@NotNull GenericEvent event) { if (event instanceof ReadyEvent) { - System.out.println("Duke is rizzing"); + System.out.println("Duke is omniscient"); } } }