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 { /// /// 微信新人进群事件 /// public class WXNewMemer : WXEvent { public override string ToString() { //return $"微信({Client.User.Nick}【{Client.User.Uin}】)->新增群成员->{MemberNicks}({MemberName})加入了{Group.NickName}({Group.UserName})"; return $"微信({Client.User.Nick}【{Client.User.Uin}】)->群{Group.NickName}({Group.UserName}),新增群成员->{MemberNicks}({MemberName})邀请人{SourceNick}({SourceName})"; } /// /// 群信息 /// public Friend Group { get; internal set; } /// /// 群账号 /// public string GroupId { get; internal set; } //public string MemberNicks { get; internal set; } private string _memberNicks; /// /// 新用户昵称 /// public string MemberNicks { get { return _memberNicks; } internal set { _memberNicks = Util.RemoveEmoji(value); } } /// /// 新用户账号 /// public string MemberName { get; internal set; } /// /// 邀请人账号 /// public string SourceName { get; internal set; } //public string SourceNick { get; internal set; } private string _sourceNick; /// /// 邀请人昵称 /// public string SourceNick { get { return _sourceNick; } internal set { _sourceNick = Util.RemoveEmoji(value); } } /// /// 群成员数量 /// public int TotalMember { get; internal set; } public WXNewMemer(WXClientImpl_IPAD client) : base(client) { IsToString = true; } public WXNewMemer(WXClientImpl_HOOK client) : base(client) { IsToString = true; } public WXNewMemer(WXClientImpl_QYHOOK client) : base(client) { IsToString = true; } } }