The actual problems that I am facing is: a user (let's call him bob) has left several off-topic comments on a post, on a site where I am a moderator.
I would like to delete these comments, and also leave a comment telling the user in question to use chat instead. I could do this:
- Leave a comment:
@bob I've deleted your off-topic comments, please use [chat](http://…) for this kind of off-topic discussion.
- Delete bob's comments.
However bob would not be notified.
Ideally I would migrate bob's comments to chat, but that's not currently possible.
I'm rather in favor of leaving a public comment here, to deter others from leaving similar off-topic comments. I don't want to lock the questions, because that would prevent editing and voting.
So, what can I do here, and what should I do here?
(Recall that I'm a moderator. If that's not your case, and you see a stream off-topic comments, particularly if they're annoying you because they're on your answer, flag the post and explain the situation.)