Merge pull request #347 from BigBotNetwork/greg-dev

Greg dev
This commit is contained in:
Skidder 2020-01-26 11:57:58 +01:00 committed by GitHub
commit 97491e3ea2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 28 additions and 27 deletions

View file

@ -5,7 +5,7 @@
<groupId>Hadder</groupId>
<artifactId>Hadder</artifactId>
<version>0.1-BETA</version>
<version>1.0.0</version>
<name>Hadder</name>

View file

@ -24,15 +24,15 @@ public class RethinkServer {
private Rethink rethink;
private String accept_emote = "";
private String decline_emote = "";
private String id;
private boolean invite_detect = false;
private String message_id = "";
private String neededstars = "3";
private String prefix = "h.";
private String role_id = "";
private String starboard = "";
String accept_emote = "";
String decline_emote = "";
String id;
boolean invite_detect = false;
String message_id = "";
String neededstars = "3";
String prefix = "h.";
String role_id = "";
String starboard = "";
public RethinkServer(JSONObject object, Rethink rethink) {
for (Field field : this.getClass().getDeclaredFields()) {

View file

@ -24,10 +24,10 @@ public class RethinkUser {
private Rethink rethink;
private String id;
private String prefix = "h.";
private String language = "en";
private String blacklisted = "none";
String id;
String prefix = "h.";
String language = "en";
String blacklisted = "none";
public RethinkUser(JSONObject object, Rethink rethink) {
for (Field field : this.getClass().getDeclaredFields()) {

View file

@ -130,6 +130,8 @@ public class AudioManager {
});
}
/*
TODO: DJ integration
public boolean isDj(Member member) {
return member.getRoles().stream().anyMatch(r -> r.getName().equals("DJ"));
}
@ -137,22 +139,18 @@ public class AudioManager {
public boolean isCurrentDj(Member member) {
return getTrackManager(member.getGuild()).getTrackInfo(getPlayer(member.getGuild()).getPlayingTrack()).getAuthor().equals(member);
}
*/
public void forceSkipTrack(CommandEvent event) {
getPlayer(event.getGuild()).stopTrack();
}
public String getTimestamp(long milis) {
long seconds = milis / 1000;
long hours = Math.floorDiv(seconds, 3600);
seconds = seconds - (hours * 3600);
long mins = Math.floorDiv(seconds, 60);
seconds = seconds - (mins * 60);
return (hours == 0 ? "" : hours + ":") + String.format("%02d", mins) + ":" + String.format("%02d", seconds);
}
public String getOrNull(String s) {
return s.isEmpty() ? "N/A" : s;
public String getTimestamp(long m) {
long s = m / 1000;
long hours = Math.floorDiv(s, 3600);
s = s - (hours * 3600);
long minutes = Math.floorDiv(s, 60);
s = s - (minutes * 60);
return (hours == 0 ? "" : hours + ":") + String.format("%02d", minutes) + ":" + String.format("%02d", s);
}
}

View file

@ -86,6 +86,10 @@ public class RegionChangeCommand implements Command {
case "us-south":
setRegion(Region.US_SOUTH, "US South", e);
break;
/*case "south-korea":
setRegion(Region.SOUTH_KOREA, "South Korea", e);
break;
TODO: Publish when JDA v4.2.0 is released*/
default:
e.getTextChannel().sendMessage(
e.getMessageEditor().getMessage(
@ -97,7 +101,6 @@ public class RegionChangeCommand implements Command {
break;
}
//TODO: Maybe South Korea. Check the geo restricted discussion
} else
e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue();
} else e.getTextChannel().sendMessage(