add getFile
This commit is contained in:
parent
0085e7b77c
commit
4429763547
|
@ -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
|
||||
|
|
|
@ -97,6 +97,8 @@ public class JSONBased {
|
|||
|
||||
//===== FILE =====
|
||||
file_path, // String
|
||||
file_id, // String
|
||||
file_unique_id, //String
|
||||
//===== END 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};
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue