Hello. I do not know how well things are with chat bots, but the way you previously studied foreign languages and there is a better and more correct way. It is language exchange with native speakers, not communication with programs. I can advise you an excellent aggregator of foreign language courses https://linguatrip.com/en . Here you can precisely communicate on any subjects, more deeply covering the entire spectrum of linguistic subtleties. the more that communication itself will be with the native speakers of the language, which will allow your knowledge to become more profound and broader.