#include "KeyboardFactory.hpp" #include "constants.hpp" TgBot::InlineKeyboardMarkup::Ptr KeyboardFactory::createMainMenu() { auto keyboard = std::make_shared(); TgBot::InlineKeyboardButton::Ptr button1(new TgBot::InlineKeyboardButton); button1->text = BotConstants::Button::FIND_ANIME; button1->callbackData = BotConstants::Callback::FIND_ANIME; TgBot::InlineKeyboardButton::Ptr button2(new TgBot::InlineKeyboardButton); button2->text = BotConstants::Button::MY_TITLES; button2->callbackData = BotConstants::Callback::MY_TITLES; keyboard->inlineKeyboard = {{button1, button2}}; return keyboard; }