typealias MessageListener<T, R> = suspend T.(String) -> R
消息事件的处理器.
注: 接受者 T 为 ContactMessage 参数 String 为 转为字符串了的消息 (Message.toString)