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[] { };
}
}
}