/******************************************************************************/ /* */ /* ::: :::::::: */ /* Bot.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/30 01:54:36 by vvaas #+# #+# */ /* Updated: 2024/02/10 17:24:56 by vvaas ### ########.fr */ /* */ /******************************************************************************/ #include #include #include class Bot { public: Bot(); bool init(const std::string &ip, const std::string &port, const std::string &password); void connect_to_server(void); void handle_response(std::string buffer); void send_message(const std::string &content); ~Bot(); private: clock_t begin; std::vector _connect_commands; struct sockaddr_in _serv_addr; int _fd; bool _channel_created; bool _logged; };