Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions src/main/java/org/jointheleague/discord_bot_example/Bot.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public void connect(boolean printInvite) {
api.addMessageCreateListener(marsPictures);
helpListener.addHelpEmbed(marsPictures.getHelpEmbed());

HeadlineListener head = new HeadlineListener(channelName);
HeadlineListener head = new HeadlineListener(channelName);
api.addMessageCreateListener(head);
helpListener.addHelpEmbed(head.getHelpEmbed());

Expand Down Expand Up @@ -113,6 +113,10 @@ public void connect(boolean printInvite) {
api.addMessageCreateListener(pythagCalc);
helpListener.addHelpEmbed(pythagCalc.getHelpEmbed());

Hello hello = new Hello(channelName);
api.addMessageCreateListener(hello);
helpListener.addHelpEmbed(hello.getHelpEmbed());

Poll poll = new Poll(channelName);
api.addMessageCreateListener(poll);
helpListener.addHelpEmbed(poll.getHelpEmbed());
Expand All @@ -127,7 +131,7 @@ public void connect(boolean printInvite) {
Poker poker = new Poker(channelName);
api.addMessageCreateListener(poker);
helpListener.addHelpEmbed(poker.getHelpEmbed());

CovidCaseGetter covid = new CovidCaseGetter(channelName);
api.addMessageCreateListener(covid);
helpListener.addHelpEmbed(covid.getHelpEmbed());
Expand All @@ -143,11 +147,10 @@ public void connect(boolean printInvite) {
UnbeatableRockPaperScissors rps = new UnbeatableRockPaperScissors(channelName);
api.addMessageCreateListener(rps);
helpListener.addHelpEmbed(rps.getHelpEmbed());

Depression depress = new Depression(channelName);
api.addMessageCreateListener(depress);
helpListener.addHelpEmbed(depress.getHelpEmbed());


// old way to add listeners
api.addMessageCreateListener(helpListener);
Expand Down
26 changes: 26 additions & 0 deletions src/main/java/org/jointheleague/modules/Hello.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package org.jointheleague.modules;

import org.javacord.api.event.message.MessageCreateEvent;
import org.jointheleague.modules.pojo.HelpEmbed;

import net.aksingh.owmjapis.api.APIException;

public class Hello extends CustomMessageCreateListener {

private static final String COMMAND = "!Hello";

public Hello(String channelName) {
super(channelName);
helpEmbed = new HelpEmbed(COMMAND, "This is a simple command that gives you a friendly Hello! To use it just type \\\"!Hello\\\"");
}

@Override
public void handle(MessageCreateEvent event) throws APIException {
if (event.getMessageContent().contains(COMMAND)) {
String user = event.getMessageAuthor().getDisplayName().toString();
event.getChannel().sendMessage("Hello! " + user);

}
}

}