Disclaimer: I've had this problem sometime back but want to find out whats a good way to handle it. Hence I'm posting this now because I feel that this might be a common situation.
Here's the situation. There is a Team X. They share some hardware that our team also works on.
They're trying to create a setup for their own product and kinda struggling with it. It's none of my business, but I know that they are struggling.
Because I know they're struggling I started asking them about how their work is going. And in response to that they started pinging me more and more, asking for various details related to that hardware. This kept increasing in frequency.
But over time their queries have changed to things related to their own product + setup problems surrounding it (which luckily I can figure out fast). While asking the question they mostly make it to sound like its somehow be related to the hardware, but it is actually not. I help them anyhow. But this eats up my own time and my own project is very hectic.
In other words, they tell me their problem and I google, brainstorm, troubleshoot, figure out and give them a solution (stuff which I think they should be doing themselves). And what follows is a surprise. They start throwing their technical problems at me one after another. There's no "please", or "thank you". In fact, it appears like they're speaking to me as if it's my job to solve their problems.
In the ongoing discussions I get the impression that they've started expecting me to figure out solutions for them rather than them searching for their own solutions. I'm good at problem solving and that is the basis on which I've been helping them out so far. And I've been spending extra time in order to help them out.
I feel that this team throws their problems at me without any regard to my own workload or time and wrongly expect that it's my duty to help them out. The lack of gratitude, acknowledgement and instead phrases like "okay let's work on this tomorrow" make me want to back off from helping them.
How can I communicate that I just went out of my way to help them, that it wasn't my responsibility, that they took my help for granted and that I will not be helping them again tomorrow without making it confrontational?