Add Discord Bot Upload #277
Label
Kein Label
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Niemand zuständig
3 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/BungeeCore#277
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "bot_upload" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?
Signed-off-by: Chaoscaot chaoscaot444@gmail.com
@ -0,0 +60,4 @@
event.getMessage().reply("`" + name + "` wurde erfolgreich hochgeladen").queue();
} catch (Exception e) {
event.getMessage().reply("`" + name + "` konnte nicht geholt werden, bitte versuche es später nochmal.").queue();
throw new SecurityException("Could not Download", e);
Hier gibt es das kleine Problem, dass beim Hochladen mehrerer Schems auf einmal der Upload dann bei einer Schem abbricht und nicht noch die anderen Schems probiert.
@ -468,2 +470,4 @@
return node.getId() == id;
}
public void saveFromBytes(byte[] bytes, boolean newFormat) {
Sollte nie nötig sein.
@ -0,0 +56,4 @@
}
try {
node.saveFromStream(attachment.retrieveInputStream().get(), newFormat);
Kann man hier nicht direkt mit dem InputStream arbeiten
Ich sehe hier kein Problem mehr mit.
@ -0,0 +40,4 @@
if(attachment.getFileExtension() == null ||
(!attachment.getFileExtension().equalsIgnoreCase("schem") &&
!attachment.getFileExtension().equalsIgnoreCase("schematic"))) {
continue;
Vllt. noch den User darauf hinweisen, dass diese Datei ignoriert wurde.
@ -0,0 +47,4 @@
int dot = attachment.getFileName().lastIndexOf(".");
String name = attachment.getFileName().substring(0, dot);
if(SchematicNode.invalidSchemName(new String[] {name})) {
event.getMessage().reply("`" + name + "` hat nicht zugelassene Zeichen im namen").queue();
Namen
@ -0,0 +60,4 @@
node.saveFromStream(attachment.retrieveInputStream().get(), newFormat);
event.getMessage().reply("`" + name + "` wurde erfolgreich hochgeladen").queue();
} catch (Exception e) {
event.getMessage().reply("`" + name + "` konnte nicht geholt werden, bitte versuche es später nochmal oder wende dich an einen Developer").queue();
konnte nicht hochgeladen werden
@Lixfel wie sieht es hier aus?
Wird bislang wegen fehlender Punishment-Berücksichtigung zurückgehalten.
Ok, sofern getestet.
Ich glaube @Chaoscaot hat diesen PR getestet, jedoch weiß ich es nicht mit Sicherheit.
Sollte getestet sein.