5#define ARDUINOJSON_USE_LONG_LONG 1
6#define ARDUINOJSON_DECODE_UNICODE 1
7#include <ArduinoJson.h>
19 typedef void(*CallbackType)(
const TBMessage &msg);
24 CallbackType argCallback;
25 InlineButton *nextButton;
58 m_json =
"{\"inline_keyboard\":[[]]}\"";
66 uint8_t m_buttonsCounter = 0;
67 InlineButton *_firstButton =
nullptr;
68 InlineButton *_lastButton =
nullptr;
71 void checkCallback(
const TBMessage &msg) ;
bool addButton(const char *text, const char *command, InlineKeyboardButtonType buttonType, CallbackType onClick=nullptr)
InlineKeyboard(const String &keyboard)
String getJSON(void) const
String getJSONPretty(void) const