I thing it is really helpful way to convert your passive vocabulary into active one. I just thought about that for few day, and as result fount this community discussion place. Great idea. I tried using some American forums website but was banned after only four comments. Really, do not know what the reason was. Official indiction is spam.
So, in conclusion, it is a very efficient way to improve and extend your active vocabulary.
Well, I would rather say any activity does take effect on your English but the sticking point is "how effective it is". It is about effectiveness of practice and how quick would you like to make a progress in English. You may as well learn vocabulary from day to day and it can also improve your English but do you think that is an effective method to improve English speaking and listening?
Yes, certainly, that is a matter of effectiveness or efficiency which means how much you wish to make progress in a period of time. In this case, I would say, chat is not so efficient as you expect especially you wish to improve English quickly. In my view, as I expect, I consider most of the casual chatting is wasting my time in gaining ground in English progress, unless that is an organized chat to learn English .
This is the best way to learn and be comfortable with a foreign language. Why?
Because if you know that to continue chatting you must speak english, you would be forced to put extra effort in. I will strongly suggest that you continue to chat. There is no other way to encounter new words either!
and NO! IT DOES NOT REQUIRE FACE TO FACE VIDEO CALLING LIKE SOMEONE SAID HERE.