separated client and bot in different classes