#pragma once #include #include #include class IBot { public: IBot(std::string token, int totalShard); void start(); void onCommand(const dpp::slashcommand_t &event); void onReady(const dpp::ready_t &event); std::shared_ptr botCluster; std::vector> commandsArray; protected: };