add getFile

This commit is contained in:
mrbesen 2020-11-26 20:08:21 +01:00
parent 0085e7b77c
commit 4429763547
Signed by: MrBesen
GPG Key ID: 596B2350DCD67504
3 changed files with 9 additions and 5 deletions

View File

@ -14,11 +14,8 @@ import de.mrbesen.telegram.event.events.UserSendMessageEvent;
import de.mrbesen.telegram.log.Log;
import de.mrbesen.telegram.log.Log4JLog;
import de.mrbesen.telegram.log.SimpleLog;
import de.mrbesen.telegram.objects.*;
import de.mrbesen.telegram.objects.JSONBased.Member;
import de.mrbesen.telegram.objects.TAudio;
import de.mrbesen.telegram.objects.TMessage;
import de.mrbesen.telegram.objects.TReplyMarkup;
import de.mrbesen.telegram.objects.TUser;
import de.mrbesen.telegram.objects.TUser.Status;
import lombok.Getter;
import lombok.Setter;
@ -286,6 +283,11 @@ public class TelegramAPI implements Runnable {
async.enque(t);
}
public TFile getFile(final String fileid) throws IOException {
JSONObject jfile = request("getFile", "file_id=" + fileid);
return new TFile(jfile.getJSONObject("result"));
}
public void sendTypedMessage(final String msg, final TUser user, final int seconds) {
new Thread(new Runnable() {
@Override

View File

@ -97,6 +97,8 @@ public class JSONBased {
//===== FILE =====
file_path, // String
file_id, // String
file_unique_id, //String
//===== END FILE =====
}

View File

@ -6,6 +6,6 @@ public class TFile extends TDocument {
public TFile(JSONObject json) {
super(json);
allowedmembers = new Member[] {Member.file_size, Member.file_path};
allowedmembers = new Member[] {Member.file_size, Member.file_path, Member.file_id, Member.file_unique_id};
}
}