You can keep your hot chocolate in a slow cooker on the warm setting for 2 hours. Make sure that your slow cooker keeps the chocolate at a temperature of at least 140 degrees F.