我使用ex3ndr來創建一個電報客戶端。現在我想發送消息女巫有一張照片和一個標題或描述。我送照片時使用此代碼段:如何使用ex3ndr在電報中使用標題發送照片?
private static void sendMedia(PeerState peerState, String fileName) {
TLAbsInputPeer inputPeer = peerState.isUser() ? new TLInputPeerContact(peerState.getId()) : new TLInputPeerChat(peerState.getId());
int task = api.getUploader().requestTask(fileName, null);
api.getUploader().waitForTask(task);
int resultState = api.getUploader().getTaskState(task);
Uploader.UploadResult result = api.getUploader().getUploadResult(task);
TLAbsInputFile inputFile;
if (result.isUsedBigFile()) {
inputFile = new TLInputFileBig(result.getFileId(), result.getPartsCount(), "file.jpg");
} else {
inputFile = new TLInputFile(result.getFileId(), result.getPartsCount(), "file.jpg", result.getHash());
}
try {
TLAbsStatedMessage res = api.doRpcCall(new TLRequestMessagesSendMedia(inputPeer, new TLInputMediaUploadedPhoto(inputFile), rnd.nextInt()), 30000);
res.toString();
} catch (IOException e) {
e.printStackTrace();
}
}
但我DONOT知道如何添加說明文字照片(此代碼段是從這個網址樣本:ex3ndr sample )
如果您需要創建Telegram Bot(不是客戶端),請查看我的庫。這是很好的文檔https://github.com/pengrad/java-telegram-bot-api –
謝謝,但我想創建電報客戶端 –