This is something I'd thought about before but wasn't quite sure how to handle. Different chat services have different formats for mentions. For example, in HipChat, you have to prefix the name with an @, and it has to be the "mention name" which may differ from their display name. I don't think it will work to hardcode one format like this.