new class BotClient