diff --git a/pom.xml b/pom.xml
index 054e847..4a78636 100644
--- a/pom.xml
+++ b/pom.xml
@@ -128,5 +128,12 @@
+
+
+ org.slf4j
+ slf4j-jdk14
+ 1.7.21
+
+
diff --git a/src/main/java/buttondevteam/discordplugin/CommandListener.java b/src/main/java/buttondevteam/discordplugin/CommandListener.java
new file mode 100644
index 0000000..5186926
--- /dev/null
+++ b/src/main/java/buttondevteam/discordplugin/CommandListener.java
@@ -0,0 +1,13 @@
+package buttondevteam.discordplugin;
+
+import sx.blah.discord.api.events.IListener;
+import sx.blah.discord.handle.impl.events.MessageReceivedEvent;
+
+public class CommandListener implements IListener {
+
+ @Override
+ public void handle(MessageReceivedEvent event) {
+ System.out.println(event.getMessage().getContent());
+ }
+
+}
diff --git a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java
index ac710d4..91b9815 100644
--- a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java
+++ b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java
@@ -6,12 +6,17 @@ import org.bukkit.plugin.java.JavaPlugin;
import com.google.common.base.Charsets;
import sx.blah.discord.api.*;
+import sx.blah.discord.api.events.IListener;
+import sx.blah.discord.handle.impl.events.ReadyEvent;
+import sx.blah.discord.util.DiscordException;
+import sx.blah.discord.util.MissingPermissionsException;
+import sx.blah.discord.util.RateLimitException;
/**
* Hello world!
*
*/
-public class DiscordPlugin extends JavaPlugin {
+public class DiscordPlugin extends JavaPlugin implements IListener {
@Override
public void onEnable() {
try {
@@ -19,9 +24,19 @@ public class DiscordPlugin extends JavaPlugin {
ClientBuilder cb = new ClientBuilder();
cb.withToken(IOUtils.toString(getClass().getResourceAsStream("/Token.txt"), Charsets.UTF_8));
IDiscordClient dc = cb.login();
+ dc.getDispatcher().registerListener(this);
} catch (Exception e) {
e.printStackTrace();
Bukkit.getPluginManager().disablePlugin(this);
}
}
+
+ @Override
+ public void handle(ReadyEvent event) {
+ try {
+ event.getClient().getGuilds().get(0).getChannelsByName("bot").get(0).sendMessage("Hi");
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
}