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));
|
||||
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
|
||||
public String toJSONString() {
|
||||
|
|
Loading…
Reference in New Issue