Just learn to accept the praise when it comes and shrug your shoulders when it doesn't.
I've posted over 10,000 answers in the 'serious' parts of AB. (i.e. excluding 'Chatterbank' posts). I've come to realise that a quck reply, which took 30 seconds to Google, might well get three stars and a very nice reply from the questioner. On the other hand, if I give up a night's sleep to research an answer (which I've done on many occasions) or go out at 1am for a 100 mile round trip to check my facts (which I've also done), I can almost guarantee that I'll never get any feedback from the questioner.
It happens to all of us. The excellent VHG recently posted so much useful information (in response to a question on travel to Paris) that he had to spread it over 6 posts. (I also posted a contribution which required 2 posts). Of course, that was one of the many occasions when the questioner couldn't be bothered to acknowledge any of the replies.
On the other hand, I've provided information on visiting Paris to the lovely Wingnut. She not only acknowledged my posts at the time but posted again, upon her return, to thank me for my help. (She even included a link to a picture of herself and Mr Wingnut taking a trip on the Seine. That picture is on my desk to remind me of all the nice people around here).
Another (American) questioner required so much information about visiting Paris (from his holiday base in London) that I found it simplest to join him on Eurostar and give him a guided tour. He seemed genuinely appreciative of my help.
As with life in general, the rule for happiness on AB is to smile when things go well and to ignore it when they don't.
Chris