Skip to content

Commit dcab9ea

Browse files
committed
Added caption fields to sendAudio, sendVoice, InlineQueryResultAudio, InlineQueryResultVoice, InlineQueryResultCachedAudio, and InlineQueryResultCachedVoice
1 parent c7bc349 commit dcab9ea

File tree

6 files changed

+34
-0
lines changed

6 files changed

+34
-0
lines changed

src/main/java/com/pengrad/telegrambot/model/request/InlineQueryResultAudio.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public class InlineQueryResultAudio extends InlineQueryResult<InlineQueryResultA
99
private String audio_url;
1010
private String title;
1111

12+
private String caption;
1213
private String performer;
1314
private Integer audio_duration;
1415

@@ -18,6 +19,11 @@ public InlineQueryResultAudio(String id, String audioUrl, String title) {
1819
this.title = title;
1920
}
2021

22+
public InlineQueryResultAudio caption(String caption) {
23+
this.caption = caption;
24+
return this;
25+
}
26+
2127
public InlineQueryResultAudio performer(String performer) {
2228
this.performer = performer;
2329
return this;

src/main/java/com/pengrad/telegrambot/model/request/InlineQueryResultCachedAudio.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ public class InlineQueryResultCachedAudio extends InlineQueryResult<InlineQueryR
88

99
private String audio_file_id;
1010

11+
private String caption;
12+
1113
public InlineQueryResultCachedAudio(String id, String fileId) {
1214
super("audio", id);
1315
this.audio_file_id = fileId;
1416
}
17+
18+
public InlineQueryResultCachedAudio caption(String caption) {
19+
this.caption = caption;
20+
return this;
21+
}
1522
}

src/main/java/com/pengrad/telegrambot/model/request/InlineQueryResultCachedVoice.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,16 @@ public class InlineQueryResultCachedVoice extends InlineQueryResult<InlineQueryR
99
private String voice_file_id;
1010
private String title;
1111

12+
private String caption;
13+
1214
public InlineQueryResultCachedVoice(String id, String fileId, String title) {
1315
super("voice", id);
1416
this.voice_file_id = fileId;
1517
this.title = title;
1618
}
19+
20+
public InlineQueryResultCachedVoice caption(String caption) {
21+
this.caption = caption;
22+
return this;
23+
}
1724
}

src/main/java/com/pengrad/telegrambot/model/request/InlineQueryResultVoice.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public class InlineQueryResultVoice extends InlineQueryResult<InlineQueryResultV
99
private String voice_url;
1010
private String title;
1111

12+
private String caption;
1213
private Integer voice_duration;
1314

1415
public InlineQueryResultVoice(String id, String voiceUrl, String title) {
@@ -17,6 +18,11 @@ public InlineQueryResultVoice(String id, String voiceUrl, String title) {
1718
this.title = title;
1819
}
1920

21+
public InlineQueryResultVoice caption(String caption) {
22+
this.caption = caption;
23+
return this;
24+
}
25+
2026
public InlineQueryResultVoice voiceDuration(Integer voiceDuration) {
2127
this.voice_duration = voiceDuration;
2228
return this;

src/main/java/com/pengrad/telegrambot/request/SendAudio.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ public SendAudio(Object chatId, byte[] audio) {
2020
super(chatId, audio);
2121
}
2222

23+
public SendAudio caption(String caption) {
24+
return add("caption", caption);
25+
}
26+
2327
public SendAudio duration(int duration) {
2428
return add("duration", duration);
2529
}

src/main/java/com/pengrad/telegrambot/request/SendVoice.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ public SendVoice(Object chatId, byte[] voice) {
2020
super(chatId, voice);
2121
}
2222

23+
public SendVoice caption(String caption) {
24+
return add("caption", caption);
25+
}
26+
2327
public SendVoice duration(int duration) {
2428
return add("duration", duration);
2529
}

0 commit comments

Comments
 (0)