添加了各种情况的消息处理