Skip to content

Commit 5e7cf37

Browse files
authored
Merge pull request #10 from yoinc-development/csbot-features
version 3.4 removed gregflix
2 parents 13a6776 + a69a64d commit 5e7cf37

18 files changed

Lines changed: 68 additions & 686 deletions

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>ch.yoinc</groupId>
99
<artifactId>CounterStrikeBot</artifactId>
10-
<version>3.3</version>
10+
<version>3.4</version>
1111

1212
<name>CounterStrikeBot</name>
1313
<url>https://github.com/yoinc-development/CounterStrikeBot</url>

src/main/java/StartUp.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,10 @@
2626

2727
public class StartUp {
2828

29-
private static final DateTimeFormatter START_TIME = DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss");
30-
3129
public static void main(String[] args) {
3230
try {
3331

34-
String startMessage = LocalDateTime.now().format(START_TIME) + " - Started application.";
35-
System.out.println("[CSBot - StartUp] " + startMessage);
32+
System.out.println("[CSBot - StartUp - " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss")) + "] - Application Started");
3633

3734
InputStream inputStream = StartUp.class.getClassLoader().getResourceAsStream("config.properties");
3835
Properties properties = new Properties();
@@ -47,7 +44,7 @@ public static void main(String[] args) {
4744
dataService = new DataService(properties);
4845
messageService = new MessageService(properties);
4946
} catch (SQLException ex) {
50-
System.out.println("[CSBot - StartUp] SQL Exception thrown: " + ex.getMessage());
47+
System.out.println("[CSBot - StartUp - " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss")) + "] SQL Exception thrown: " + ex.getMessage());
5148
}
5249

5350
FaceitMatchService faceitMatchService = new FaceitMatchService(properties, dataService);
@@ -82,9 +79,9 @@ public static void main(String[] args) {
8279
return response;
8380
});
8481
} catch (InterruptedException ex) {
85-
System.out.println("[CSBot - StartUp] InterruptedException thrown: " + ex.getMessage());
82+
System.out.println("[CSBot - StartUp - " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss")) + "] InterruptedException thrown: " + ex.getMessage());
8683
} catch (IOException ex) {
87-
System.out.println("[CSBot - StartUp] IOException thrown: " + ex.getMessage());
84+
System.out.println("[CSBot - StartUp - " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss")) + "] IOException thrown: " + ex.getMessage());
8885
}
8986
}
9087
}

src/main/java/http/ConnectionBuilder.java

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@
22

33
import com.google.gson.*;
44
import model.faceit.FaceitMatch;
5-
import model.omdb.OMDBMovieResponse;
65
import model.retake.RetakePlayer;
76
import model.steam.ResponseData;
87

98
import java.io.IOException;
109
import java.net.URI;
11-
import java.net.URLEncoder;
1210
import java.net.http.HttpClient;
1311
import java.net.http.HttpRequest;
1412
import java.net.http.HttpResponse;
15-
import java.nio.charset.StandardCharsets;
1613
import java.util.Properties;
1714

1815
public class ConnectionBuilder {
@@ -69,26 +66,6 @@ public FaceitMatch fetchFaceitMatchDetails(String userId) throws IOException, In
6966
return responseData;
7067
}
7168

72-
public OMDBMovieResponse fetchMovieDetails(String title) throws IOException, InterruptedException {
73-
HttpClient client = HttpClient.newHttpClient();
74-
75-
HttpRequest request;
76-
OMDBMovieResponse responseData;
77-
78-
request = HttpRequest.newBuilder()
79-
.uri(URI.create(properties.getProperty("omdb.search.url") + prepareTitle(title) + "&apikey=" + properties.getProperty("omdb.api")))
80-
.build();
81-
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
82-
83-
responseData = new Gson().fromJson(response.body(), OMDBMovieResponse.class);
84-
85-
return responseData;
86-
}
87-
88-
private String prepareTitle(String title) {
89-
return URLEncoder.encode(title, StandardCharsets.UTF_8);
90-
}
91-
9269
private String fetchFaceitMatchId(HttpClient client, String userId) throws IOException, InterruptedException {
9370
HttpRequest request;
9471
String id = null;

src/main/java/listeners/CounterStrikeBotListener.java

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,12 @@ public class CounterStrikeBotListener extends ListenerAdapter {
2020
private RetakeService retakeService;
2121
private CsFunService csFunService;
2222
private DiscordService discordService;
23-
private GregflixService gregflixService;
2423

2524
public CounterStrikeBotListener(Properties properties, DataService dataService, MessageService messageService) {
2625
csStatsService = new CsStatsService(properties, dataService);
2726
csFunService = new CsFunService(dataService, messageService);
2827
retakeService = new RetakeService(properties, dataService, messageService);
2928
discordService = new DiscordService(properties, dataService, retakeService, messageService);
30-
gregflixService = new GregflixService(properties, messageService, dataService);
3129
}
3230

3331
@Override
@@ -97,38 +95,4 @@ public void onReady(ReadyEvent event){
9795
JDA jda = event.getJDA();
9896
CompletableFuture.runAsync( () -> discordService.scheduleAllTasks(jda));
9997
}
100-
101-
@Override
102-
public void onMessageReceived(MessageReceivedEvent messageReceivedEvent) {
103-
String locale = "en";
104-
105-
if(messageReceivedEvent.getChannel().getType().equals(ChannelType.PRIVATE)) {
106-
if(!messageReceivedEvent.getAuthor().isBot()) {
107-
messageReceivedEvent.getAuthor().openPrivateChannel().queue((privateChannel -> {
108-
gregflixService.handleGregflixEvent(messageReceivedEvent, locale, privateChannel);
109-
}));
110-
}
111-
}
112-
}
113-
114-
@Override
115-
public void onButtonInteraction(ButtonInteractionEvent buttonInteractionEvent) {
116-
String locale = discordService.getUserLocale(buttonInteractionEvent);
117-
buttonInteractionEvent.getMessageChannel().sendMessage(gregflixService.handleButtonEvent(buttonInteractionEvent, locale)).queue();
118-
}
119-
120-
@Override
121-
public void onMessageReactionAdd(MessageReactionAddEvent messageReactionAddEvent) {
122-
String locale = "en";
123-
124-
if(messageReactionAddEvent.getChannel().getType().equals(ChannelType.PRIVATE)) {
125-
if(!messageReactionAddEvent.getUser().isBot()) {
126-
messageReactionAddEvent.retrieveMessage().queue((message -> {
127-
if(message.getAuthor().isBot() && message.getContentDisplay().matches("[^\\n]+?--[^\\n]+?--[^\\n]+?--[^\\n]+?")) {
128-
gregflixService.handleGregflixReactionEvent(messageReactionAddEvent, locale);
129-
}
130-
}));
131-
}
132-
}
133-
}
13498
}

src/main/java/model/bot/GregflixEntry.java

Lines changed: 0 additions & 58 deletions
This file was deleted.

src/main/java/model/bot/User.java

Lines changed: 0 additions & 67 deletions
This file was deleted.

src/main/java/model/omdb/OMDBMovieResponse.java

Lines changed: 0 additions & 90 deletions
This file was deleted.

src/main/java/services/CsFunService.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
import net.dv8tion.jda.api.interactions.commands.OptionMapping;
1313

1414
import java.sql.SQLException;
15+
import java.time.LocalDateTime;
16+
import java.time.format.DateTimeFormatter;
1517
import java.util.*;
1618
import java.util.regex.Matcher;
1719
import java.util.regex.Pattern;
@@ -99,7 +101,7 @@ public String handleAddWowEvent(GenericCommandInteractionEvent event, String loc
99101
return resourceBundle.getString("error.invalidwow");
100102
}
101103
} catch (SQLException ex) {
102-
System.out.println("[CSBot - CsStatsService] SQLException thrown: " + ex.getMessage());
104+
System.out.println("[CSBot - CsStatsService - " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss")) + "] SQLException thrown: " + ex.getMessage());
103105
return resourceBundle.getString("error.majorerror");
104106
}
105107
}
@@ -119,7 +121,7 @@ private void setupWowList() {
119121
try {
120122
wowList.putAll(dataService.getAllWowEntries());
121123
} catch (SQLException ex) {
122-
System.out.println("[CSBot - CsStatsService] SQLException thrown: " + ex.getMessage());
124+
System.out.println("[CSBot - CsStatsService - " + LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd.MM.yyyy - HH:mm:ss")) + "] SQLException thrown: " + ex.getMessage());
123125
}
124126
}
125127

0 commit comments

Comments
 (0)