70 lines
2.0 KiB
C#
70 lines
2.0 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using Chat.Framework.WXSdk.Implement;
|
|||
|
|
|||
|
namespace Chat.Framework.WXSdk.Events
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 微信收到群消息事件
|
|||
|
/// </summary>
|
|||
|
public class WXReceiveGroupMsg : WXEvent
|
|||
|
{
|
|||
|
public override string ToString()
|
|||
|
{
|
|||
|
return $"微信({Client.User.Nick}【{Client.User.Uin}】)->群消息->{Member.NickName}({Member.Username})在[{Group.NickName}({Group.UserName})]群说:{Message}";
|
|||
|
}
|
|||
|
/// <summary>
|
|||
|
/// 用户信息
|
|||
|
/// </summary>
|
|||
|
public GroupMember Member { get; internal set; }
|
|||
|
/// <summary>
|
|||
|
/// 群信息
|
|||
|
/// </summary>
|
|||
|
public Friend Group { get; internal set; }
|
|||
|
private string _Message;
|
|||
|
/// <summary>
|
|||
|
/// 收到的消息内容
|
|||
|
/// </summary>
|
|||
|
public string Message
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
return _Message;
|
|||
|
}
|
|||
|
private set
|
|||
|
{
|
|||
|
//_Message = Util.RemoveEmoji(value);
|
|||
|
_Message = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public WXReceiveGroupMsg(WXClientImpl_IPAD client, GroupMember member, Friend Group, string Message) : base(client)
|
|||
|
{
|
|||
|
IsToString = true;
|
|||
|
this.Member = member;
|
|||
|
this.Group = Group;
|
|||
|
this.Message = Message;
|
|||
|
}
|
|||
|
|
|||
|
public WXReceiveGroupMsg(WXClientImpl_HOOK client, GroupMember member, Friend Group, string Message) : base(client)
|
|||
|
{
|
|||
|
IsToString = true;
|
|||
|
this.Member = member;
|
|||
|
this.Group = Group;
|
|||
|
this.Message = Message;
|
|||
|
}
|
|||
|
|
|||
|
public WXReceiveGroupMsg(WXClientImpl_QYHOOK client, GroupMember member, Friend Group, string Message) : base(client)
|
|||
|
{
|
|||
|
IsToString = true;
|
|||
|
this.Member = member;
|
|||
|
this.Group = Group;
|
|||
|
this.Message = Message;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|