Before we move on to implementing the chatbot, let us take a look at the source of information for weather data, OpenWeatherMap (https://openweathermap.org). OpenWeatherMap is a cloud service serving weather info about 200,000+ cities across the globe. It has both current and forecast data as well as historical data. It has both free and paid services. Navigate to the website, type your city name, and give it a try.
Backend tasks
Getting weather data
Let us now set up an account in OpenWeatherMap service to obtain weather data.
Getting the API key
Unlike the last chapter...