using Api.Framework.Enums; using Api.Framework.SDK; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using UI.Framework.Entitys; namespace MessageSupervises { [Config(Name = "插件-智能拦截-配置")] public class Config { #region 频率发送限制 /// /// 发送频率检测开关 /// public bool FrequencySwitch { get; set; } /// /// 是否开启云黑名单 /// public bool FrequencyCloudBlack { get; set; } /// /// 消息时间间隔 /// public int FrequencyIntervalSecs { get; set; } /// /// 发送消息数量 /// public int FrequencyIntervalSendNum { get; set; } /// /// 拉入黑名单提示 /// public string FrequencyDetentionTip { get; set; } /// /// 禁止私聊 /// public bool ProhibitSL { get; set; } /// /// 禁止群聊 /// public bool ProhibitQL { get; set; } /// /// 允许回复所有群开关 /// public bool WhiteListSwitch { get; set; } /// /// 群应答类型(true为第一个,false为第二个) /// public bool GroupResponseType { get; set; } /// /// 群白名单 - 2020年7月30日改成回复不回复用户选择设置的群名单 /// public string[] GroupWhiteList { get;set;} /// /// 屏蔽昵称 /// public bool ProhibitNick { get; set; } /// /// 屏蔽昵称名单 /// public string[] ProhibitNickList { get; set; } /// /// 屏蔽微信id /// public bool ProhibitWxid { get; set; } /// /// 屏蔽微信id名单 /// public string[] ProhibitWxidList { get; set; } #endregion #region 防同行设置 /// /// 添加时间 /// public int auto_black_day { get; set; } /// /// 已完成订单数 /// public int auto_black_order { get; set; } /// /// 聊天次数 /// public int auto_black_chat { get; set; } /// /// 自动拉黑内容 /// public string auto_black_message { get; set; } ///// ///// 钉钉报警接口 ///// //public string black_chat_dingding { get; set; } ///// ///// 钉钉Token ///// //public string black_chat_dingding_token { get; set; } /// /// 钉钉群通知 /// public string notice_robotname { get; set; } public bool auth_black_swich { get; set; } public bool auth_dingding_swich { get; set; } public bool auth_delete_black { get; set; } public string WhiteListWords { get; set; } #endregion public Config() { this.GroupResponseType = true; this.WhiteListWords = string.Empty; this.FrequencyCloudBlack = false; this.auth_dingding_swich = true; this.auto_black_day = 15; this.auto_black_order = 0; this.auto_black_chat = 15; this.auto_black_message = ""; this.notice_robotname = "请选择(钉钉 / 微信群机器人API名称)"; this.FrequencySwitch = true; this.FrequencyIntervalSecs = 10; this.FrequencyIntervalSendNum = 8; this.ProhibitSL = false; this.ProhibitQL = false; this.FrequencyDetentionTip = @"一一一一发 言 过 快一一一一 由于您的发言过快,已被列入黑名单,请联系管理员解除!"; this.WhiteListSwitch = true; this.GroupWhiteList = new string[] { }; this.ProhibitNick = false; this.ProhibitNickList = new string[] { }; this.ProhibitWxid = false; this.ProhibitWxidList = new string[] { }; } } }