#ifndef _BOT_HPP_ #define _BOT_HPP_ #include #include #include class IBot { private: public: IBot(std::string Token, int TotalShard); void AddCommand(ICommand &Command); void Start(); std::shared_ptr BotCluster; protected: virtual void OnReady(const dpp::ready_t& event); virtual void OnCommand(const dpp::slashcommand_t& event); std::vector CommandsArray; }; #endif