26 lines
444 B
C++
26 lines
444 B
C++
#include <csignal>
|
|
#include <cstdio>
|
|
#include <cstdlib>
|
|
#include <exception>
|
|
#include <string>
|
|
|
|
#include <tgbot/tgbot.h>
|
|
|
|
class AnimeBot {
|
|
private:
|
|
std::string token;
|
|
TgBot::Bot bot;
|
|
|
|
public:
|
|
/// Init Bot
|
|
AnimeBot(const std::string& token);
|
|
|
|
/// Main menu
|
|
void setupHandlers();
|
|
|
|
/// Get TgBot::Bot
|
|
TgBot::Bot& getBot();
|
|
|
|
/// Function creates main menu and sends it to user with chatId
|
|
void sendMainMenu(int64_t chatId);
|
|
};
|