Compare commits

...

3 Commits

2 changed files with 10 additions and 2 deletions

View File

@ -18,6 +18,11 @@
<artifactId>mariadb-java-client</artifactId> <artifactId>mariadb-java-client</artifactId>
<version>3.0.3</version> <version>3.0.3</version>
</dependency> </dependency>
<dependency>
<groupId>com.vdurmont</groupId>
<artifactId>emoji-java</artifactId>
<version>5.1.1</version>
</dependency>
</dependencies> </dependencies>
<properties> <properties>
<maven.compiler.source>17</maven.compiler.source> <maven.compiler.source>17</maven.compiler.source>

View File

@ -6,6 +6,8 @@ import org.javacord.api.entity.emoji.Emoji;
import org.javacord.api.entity.message.Message; import org.javacord.api.entity.message.Message;
import org.javacord.api.entity.user.User; import org.javacord.api.entity.user.User;
import com.vdurmont.emoji.EmojiParser;
import linux.general.hackyquizbot.QuizBackend.Question; import linux.general.hackyquizbot.QuizBackend.Question;
public class QuizHandler { public class QuizHandler {
@ -22,9 +24,10 @@ public class QuizHandler {
+ " Please contact @BodgeMaster#0344 if there are any issues.\n" + " Please contact @BodgeMaster#0344 if there are any issues.\n"
+ "\n" + "\n"
+ "Select the :white_check_mark: reaction to continue.").get(); + "Select the :white_check_mark: reaction to continue.").get();
message.addReaction("✅"); message.addReaction(EmojiParser.parseToUnicode(":white_check_mark:"));
message.addReactionAddListener(event -> { message.addReactionAddListener(event -> {
if (event.getReaction().get().getEmoji().equalsEmoji("✅")) { System.err.println("Received a reaction");
if (event.getReaction().get().getEmoji().equalsEmoji(EmojiParser.parseToUnicode(":white_check_mark:"))) {
event.getMessage().get().getChannel().sendMessage("test"); event.getMessage().get().getChannel().sendMessage("test");
} }
}); });