I went to a local English club tonight and I met Ting. She's a friend of mine but I haven't met her for a long time.
You need to work on your use of "meet". In the opening sentence, it sounds as if you didn't know Ting before this evening. That's the usual meaning of "This evening, I met ..." - it means it was the first time you'd met/been introduced.
To avoid the problem, you could open with:
I bumped into Ting at a local English club this evening.
I arranged to meet Ting at a local English club this evening.
I was at a local English club this evening and I saw my friend Ting.
The simplest of these is the last. Instead of making it clear that you're already friends in sentence 2, bring it into sentence 1. You could amalgamate the two sentences.
At the local English club this evening, I bumped into my friend Ting, who I haven't seen for a long time.
As you can see, I wouldn't use "meet" in the part with "for a long time". When the meeting hasn't been pre-arranged, it's more common to say "I saw" or "I haven't seen".
We
can use "meet" when talking about/to someone we already know. When talking about arrangements, we say things like:
I'll meet you at ten o'clock at the park.
Do you want to meet for coffee?