diff --git a/pom.xml b/pom.xml index a19a17c8..b321c510 100644 --- a/pom.xml +++ b/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-dependency-plugin - 3.0.3 + 3.0.1 copy-dependencies diff --git a/src/main/java/org/jointheleague/discord_bot_example/Bot.java b/src/main/java/org/jointheleague/discord_bot_example/Bot.java index e1205704..a03a3160 100644 --- a/src/main/java/org/jointheleague/discord_bot_example/Bot.java +++ b/src/main/java/org/jointheleague/discord_bot_example/Bot.java @@ -114,9 +114,9 @@ public void connect(boolean printInvite) { api.addMessageCreateListener(mttt); helpListener.addHelpEmbed(mttt.getHelpEmbed()); - Greeter g = new Greeter(channelName); - api.addMessageCreateListener(g); - helpListener.addHelpEmbed(g.getHelpEmbed()); + //Greeter g = new Greeter(channelName); + //api.addMessageCreateListener(g); + //helpListener.addHelpEmbed(g.getHelpEmbed()); pythagcalc pythagCalc = new pythagcalc(channelName); api.addMessageCreateListener(pythagCalc); @@ -142,6 +142,10 @@ public void connect(boolean printInvite) { api.addMessageCreateListener(rps); helpListener.addHelpEmbed(rps.getHelpEmbed()); + CountingListener counting = new CountingListener(channelName); + api.addMessageCreateListener(counting); + helpListener.addHelpEmbed(counting.getHelpEmbed()); + //old way to add listeners api.addMessageCreateListener(helpListener); api.addMessageCreateListener(new MomBot(channelName)); diff --git a/src/main/java/org/jointheleague/modules/CountingListener.java b/src/main/java/org/jointheleague/modules/CountingListener.java new file mode 100644 index 00000000..1e608fbb --- /dev/null +++ b/src/main/java/org/jointheleague/modules/CountingListener.java @@ -0,0 +1,33 @@ +package org.jointheleague.modules; + +import org.javacord.api.event.message.MessageCreateEvent; + +import net.aksingh.owmjapis.api.APIException; + +public class CountingListener extends CustomMessageCreateListener{ +private static final String command= "!count"; +int num=1; + public CountingListener(String channelName) { + super(channelName); + // TODO Auto-generated constructor stub + } + + @Override + public void handle(MessageCreateEvent event) throws APIException { + // TODO Auto-generated method stub + String stringNum=""+num; + if(event.getMessageContent().contains(command)) { + String content=event.getMessageContent().replace(command, "").replaceAll(" ", ""); + if(content.equals(stringNum)) { + num+=1; + event.addReactionsToMessage("👍"); + } + else { + num=1; + event.getChannel().sendMessage("You broke the chain. The next number is 1."); + event.addReactionsToMessage("👎"); + } + } + } + +} diff --git a/src/main/resources/config.json b/src/main/resources/config.json index 66444aee..cf664003 100644 --- a/src/main/resources/config.json +++ b/src/main/resources/config.json @@ -1,4 +1,4 @@ { - "channels": ["ellabot"], - "token": "" + "channels": ["jake-m"], + "token": "token" }