From 8b67f1d8a2d438372e48de4892da7a2e83d138f5 Mon Sep 17 00:00:00 2001 From: MrBesen Date: Mon, 11 Feb 2019 17:39:59 +0100 Subject: [PATCH] editCaption with KB --- src/main/java/de/mrbesen/telegram/TelegramAPI.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/mrbesen/telegram/TelegramAPI.java b/src/main/java/de/mrbesen/telegram/TelegramAPI.java index 7461522..783eb1f 100644 --- a/src/main/java/de/mrbesen/telegram/TelegramAPI.java +++ b/src/main/java/de/mrbesen/telegram/TelegramAPI.java @@ -29,6 +29,7 @@ import de.mrbesen.telegram.log.SimpleLog; 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; @@ -178,9 +179,12 @@ public class TelegramAPI implements Runnable { }).start(); } - public void updateCaption(final String newCaption, int chatid, int msg_id, boolean async, Callback clb) { + public void updateCaption(final String newCaption, int chatid, int msg_id, TReplyMarkup rm, boolean async, Callback clb) { try { - String q = "chat_id=" + chatid + "&message_id=" + msg_id + "&caption=" + URLEncoder.encode(newCaption, "UTF-8"); + String rply = ""; + if(rm != null) + rply = "&reply_markup=" + URLEncoder.encode(rm.toJSONString(), "UTF-8"); + String q = "chat_id=" + chatid + "&message_id=" + msg_id + "&caption=" + URLEncoder.encode(newCaption, "UTF-8") + rply; if(async) { this.async.enque("editMessageCaption", q); } else {