updated calculations, updated handling calculation storages, updated DB retrieval, added Distance object, added levenstein, almost everything in mysqldatahandler,

This commit is contained in:
jenzur
2019-03-03 13:17:07 +01:00
parent aca3d9f9c8
commit f64ce5c5a0
8 changed files with 676 additions and 544 deletions
@@ -6,10 +6,9 @@
ps ax | grep EventNotfierDiscordBot-1.0
kill $pid (number)
nohup screen -d -m -S nonRoot java -Xmx5048M -jar /home/Artificial_Autism/ArtificialAutism-1.0.jar
nohup screen -d -m -S nonRoot java -Xmx4048M -jar /home/Artificial_Autism/ArtificialAutism-1.0.jar
nohup screen -d -m -S nonroot java -Xmx6048M -jar /home/javatests/ArtificialAutism-1.0.jar
nohup screen -d -m -S nonroot java -Xmx4048M -jar /home/javatests/ArtificialAutism-1.0.jar
nohup screen -d -m -S gameservers java -Xmx2450M -jar /home/gameservers/ArtificialAutism/ArtificialAutism-1.0.jar
screen -ls (number1)
screen -X -S (number1) quit
*/
@@ -20,7 +19,6 @@ package PresentationLayer;
import FunctionLayer.CustomError;
import FunctionLayer.MYSQLDatahandler;
import FunctionLayer.MessageResponseHandler;
import FunctionLayer.StanfordParser.SentimentAnalyzerTest;
import java.io.IOException;
import java.sql.SQLException;
import java.util.List;
@@ -37,7 +35,7 @@ import org.javacord.api.entity.user.User;
public class DiscordHandler {
public static void main(String[] args) {
SentimentAnalyzerTest.shiftReduceParserInitiate();
MYSQLDatahandler.shiftReduceParserInitiate();
new Thread(() -> {
try {
MYSQLDatahandler.instance.initiateMYSQL();
@@ -76,8 +74,8 @@ public class DiscordHandler {
List<User> userlist = event.getMessage().getMentionedUsers();
String strresult = event.getMessage().toString();
if (userlist != null) {
for (int i = 0; i < userlist.size(); i++) {
strresult = strresult.replace(userlist.get(i).getIdAsString(), "");
for (User user : userlist) {
strresult = strresult.replace(user.getIdAsString(), "");
}
}
MessageResponseHandler.getMessage(strresult);
@@ -88,14 +86,13 @@ public class DiscordHandler {
Logger.getLogger(DiscordHandler.class.getName()).log(Level.SEVERE, null, ex);
}
}
//contains to specify one channel where bot may always type
if (event.getMessage().getMentionedUsers().contains(api.getYourself())
|| event.getServerTextChannel().get().toString().contains("minor-test")) {
String ResponseStr;
try {
ResponseStr = MessageResponseHandler.selectReponseMessage(event.getMessage().toString());
if (!ResponseStr.isEmpty()) {
System.out.print("\nResponseStr3: " + ResponseStr);
System.out.print("\nResponseStr3: " + ResponseStr + "\n");
event.getChannel().sendMessage(ResponseStr);
}
} catch (CustomError ex) {