15 lines
640 B
C++
15 lines
640 B
C++
#include "KeyboardFactory.hpp"
|
|
#include "constants.hpp"
|
|
|
|
TgBot::InlineKeyboardMarkup::Ptr KeyboardFactory::createMainMenu() {
|
|
auto keyboard = std::make_shared<TgBot::InlineKeyboardMarkup>();
|
|
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;
|
|
}
|