/// <summary> /// 文字信息处理事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void cm_ProcessingText(object sender, CallbackManager.ProcessingTextEventArgs e) { //接收到的信息对象 ReceiveMessage.Text rec = e.MessageData; //声明返回信息类型对象 ReplyMessage.Text ret = new ReplyMessage.Text(rec.FromUserName, rec.ToUserName, "接收到一条文字信息:" + rec.Content); //将返回信息对象赋值给e.replyMessage e.ReplyMessage = ret; }
/// <summary> /// 图片信息处理事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void cm_ProcessingImage(object sender, CallbackManager.ProcessingImageEventArgs e) { //接收到的信息对象 ReceiveMessage.Image rec = e.MessageData; //返回图片链接 ReplyMessage.Text ret = new ReplyMessage.Text(rec.FromUserName, rec.ToUserName, "图片链接:" + rec.PicUrl); //或者返回接收的图片 //ReplyMessage.Image ret = new ReplyMessage.Image(rec.FromUserName, rec.ToUserName, rec.MediaId); //将返回信息对象赋值给e.replyMessage e.ReplyMessage = ret; }
void cm_ProcessingLocation(object sender, CallbackManager.ProcessingLocationEventArgs e) { ReceiveMessage.Location rec = e.MessageData; ReplyMessage.Text ret = new ReplyMessage.Text(rec.FromUserName, rec.ToUserName, rec.Label + ":/r/nX = " + rec.Location_X.ToString() + "/r/nY = " + rec.Location_Y + "/r/n缩放等级=" + rec.Scale.ToString()); e.ReplyMessage = ret; }