added function to build static keyboards
This commit is contained in:
parent
225faa948d
commit
545e328b07
|
@ -48,6 +48,18 @@ public class TInlineKeyboardMarkup implements TReplyMarkup {
|
||||||
arr_btn.get(row-1).put(new JSONObject().put("text", title).put("callback_data", callback));
|
arr_btn.get(row-1).put(new JSONObject().put("text", title).put("callback_data", callback));
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static TInlineKeyboardMarkup makeYesNo(String yes, String no) {
|
||||||
|
return makeYesNo(yes, no, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static TInlineKeyboardMarkup makeYesNo(String yes, String no, String dataprefix) {
|
||||||
|
if(dataprefix == null) dataprefix = "";
|
||||||
|
TInlineKeyboardMarkup kb = new TInlineKeyboardMarkup(1);
|
||||||
|
kb.addCallbackButton(yes, dataprefix + "yes", 1);
|
||||||
|
kb.addCallbackButton(no, dataprefix + "no", 1);
|
||||||
|
return kb;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toJSONString() {
|
public String toJSONString() {
|
||||||
|
|
Loading…
Reference in New Issue