start Discord bot and resolve some build path errs

This commit is contained in:
nzBryce101
2024-04-08 11:03:34 +12:00
parent a22aa1a24c
commit 19cd0ccd74
5 changed files with 43 additions and 10 deletions

View File

@@ -0,0 +1,31 @@
import net.dv8tion.jda.api.*;
public class DisMCBot {
public static void main(String[] args) {
String token = "YOUR_BOT_TOKEN_HERE"; // Replace with your actual bot token
new DiscordBot(token);
}
public void onMessageReceived(MessageReceivedEvent event) {
String messageContent = event.getMessage().getContentRaw();
// Parse message content to detect player updates
if (messageContent.contains("died")) {
event.getChannel().sendMessage("A player has died!").queue();
} else if (messageContent.contains("Exp")) {
// Parse and extract player name, Exp, and other details
// You can use regular expressions or other parsing methods
event.getChannel().sendMessage("Player gained experience!").queue();
}
}
public DiscordBot(String token) {
try {
JDABuilder.createDefault(token)
.addEventListeners(new BotEventListener()) // Create this class next
.setActivity(Activity.playing("Minecraft"))
.build();
} catch (Exception e) {
e.printStackTrace();
}
}
}