I have a friend of mine who absolutely refuses to begin conversations online by just asking me what they want, and instead insists on formalities that drive me crazy. We're online gaming friends, so it's not like we have a professional relationship. For example, this conversation took place through text over Discord.
Person: Hello.
Me: Hi.
Person: How are you?
Me: I'm fine, you?
Person: Great.
Five minutes later...
Person: What are you up to?
Me: Working on classwork.
Person: Are you enjoying it?
Me: Sure. It's something new.
Person: Good to hear.
Five minutes later...
Person: OK. So the reason I'm messaging you...
I understand they are just trying to be nice, but this happens for every conversation with them, constantly. Sometimes even multiple times a day. These responses aren't instant, either, so there have been multiple times where it takes 15-20 minutes for them to even get to the point where they tell me what it is they want to tell or ask me. I find this to be extremely frustrating, and it causes me to dread a message from them. It means my next 20 minutes are going to be spent getting interrupted every few moments to answer small talk. When I'm focusing on something, this is extremely annoying.
Nobody else I know does this. Every other person will say something like "Hey name, can you do thing?" or if they insist on being "nice", will be something like "Hi name, I hope the day is going well for you. Just checking to see if you'd like to do thing later." This is much more natural and quick for both of us. They get the message across, they still get to be "nice", and I only get one notification so I'm free to answer it and get back to focusing.
I don't want to come across as rude or seem controlling, but I find this behavior incredibly annoying. How can I bring this up?