> You can solve that by deciding that certain types of communication should be done face to face.
And in the case where your only relationship with these people is online in the first place? (As in this community, but also in quite a few FOSS projects or remote-only companies.)
It never hurts to be aware of the issue. Beyond that, try to stay within community norms. Every approach will have failure modes. Know and accept which ones are likely with what you are doing, and deal with them when they come.
In some communities this will mean that you are very straightforward and technical. Don't say anything emotional. Always work from facts. If you are misunderstood, note it, apologize for the misunderstanding, and move on.
In other communities it might mean that you actively solicit input from decision makers, and carefully avoid controversial topics.
A variety of approaches will work. But following strategy X in a community that is set up for strategy Y is a recipe for disaster.
And in the case where your only relationship with these people is online in the first place? (As in this community, but also in quite a few FOSS projects or remote-only companies.)