From 603890a2a69ef35903d7000b6e047a1e7a2730a7 Mon Sep 17 00:00:00 2001 From: Rubenlagu Date: Wed, 20 Jan 2016 20:19:27 +0100 Subject: [PATCH] 1. Enabled html parse_mode --- .../telegrambots/api/methods/SendMessage.java | 8 ++++++++ .../api/objects/InlineQueryResultArticle.java | 16 ++++++++++++---- .../api/objects/InlineQueryResultGif.java | 16 ++++++++++++++-- .../api/objects/InlineQueryResultMpeg4Gif.java | 16 ++++++++++++++-- .../api/objects/InlineQueryResultPhoto.java | 16 ++++++++++++++-- .../api/objects/InlineQueryResultVideo.java | 16 ++++++++++++++-- 6 files changed, 76 insertions(+), 12 deletions(-) diff --git a/src/main/java/org/telegram/telegrambots/api/methods/SendMessage.java b/src/main/java/org/telegram/telegrambots/api/methods/SendMessage.java index 482a42ad..74261cea 100644 --- a/src/main/java/org/telegram/telegrambots/api/methods/SendMessage.java +++ b/src/main/java/org/telegram/telegrambots/api/methods/SendMessage.java @@ -83,6 +83,14 @@ public class SendMessage extends BotApiMethod { } } + public void enableHtml(boolean enable) { + if (enable) { + this.parseMode = "html"; + } else { + this.parseMode = null; + } + } + @Override public JSONObject toJson() { JSONObject jsonObject = new JSONObject(); diff --git a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultArticle.java b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultArticle.java index 765b4fe8..e3ec0503 100644 --- a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultArticle.java +++ b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultArticle.java @@ -89,11 +89,19 @@ public class InlineQueryResultArticle implements InlineQueryResult { this.parseMode = parseMode; } - public void setMarkdown(boolean enabled) { - if (enabled) { - parseMode = "Markdown"; + public void enableMarkdown(boolean enable) { + if (enable) { + this.parseMode = "Markdown"; } else { - parseMode = null; + this.parseMode = null; + } + } + + public void enableHtml(boolean enable) { + if (enable) { + this.parseMode = "html"; + } else { + this.parseMode = null; } } diff --git a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultGif.java b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultGif.java index 849fd451..168ae778 100644 --- a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultGif.java +++ b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultGif.java @@ -83,8 +83,20 @@ public class InlineQueryResultGif implements InlineQueryResult { return parseMode; } - public void setParseMode(String parseMode) { - this.parseMode = parseMode; + public void enableMarkdown(boolean enable) { + if (enable) { + this.parseMode = "Markdown"; + } else { + this.parseMode = null; + } + } + + public void enableHtml(boolean enable) { + if (enable) { + this.parseMode = "html"; + } else { + this.parseMode = null; + } } public Boolean getDisableWebPagePreview() { diff --git a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultMpeg4Gif.java b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultMpeg4Gif.java index 20da4c25..f7fd2f36 100644 --- a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultMpeg4Gif.java +++ b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultMpeg4Gif.java @@ -84,8 +84,20 @@ public class InlineQueryResultMpeg4Gif implements InlineQueryResult { return parseMode; } - public void setParseMode(String parseMode) { - this.parseMode = parseMode; + public void enableMarkdown(boolean enable) { + if (enable) { + this.parseMode = "Markdown"; + } else { + this.parseMode = null; + } + } + + public void enableHtml(boolean enable) { + if (enable) { + this.parseMode = "html"; + } else { + this.parseMode = null; + } } public Boolean getDisableWebPagePreview() { diff --git a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultPhoto.java b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultPhoto.java index 099748dd..835dfd7c 100644 --- a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultPhoto.java +++ b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultPhoto.java @@ -89,8 +89,20 @@ public class InlineQueryResultPhoto implements InlineQueryResult { return parseMode; } - public void setParseMode(String parseMode) { - this.parseMode = parseMode; + public void enableMarkdown(boolean enable) { + if (enable) { + this.parseMode = "Markdown"; + } else { + this.parseMode = null; + } + } + + public void enableHtml(boolean enable) { + if (enable) { + this.parseMode = "html"; + } else { + this.parseMode = null; + } } public Boolean getDisableWebPagePreview() { diff --git a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultVideo.java b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultVideo.java index f322578b..28cc7461 100644 --- a/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultVideo.java +++ b/src/main/java/org/telegram/telegrambots/api/objects/InlineQueryResultVideo.java @@ -88,8 +88,20 @@ public class InlineQueryResultVideo implements InlineQueryResult { return parseMode; } - public void setParseMode(String parseMode) { - this.parseMode = parseMode; + public void enableMarkdown(boolean enable) { + if (enable) { + this.parseMode = "Markdown"; + } else { + this.parseMode = null; + } + } + + public void enableHtml(boolean enable) { + if (enable) { + this.parseMode = "html"; + } else { + this.parseMode = null; + } } public Boolean getDisableWebPagePreview() {