old_flsystem/应用/FreeActivity/Config.cs

346 lines
13 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Api.Framework.SDK;
using System.ComponentModel;
using UI.Framework.Entitys;
namespace FreeActivity
{
[Config(Name = "插件-免单活动-配置")]
public class Config
{
/// <summary>
/// 查看任务列表指令
/// </summary>
[
Category("1、基础指令"), DisplayName("01.查看任务列表指令"), DefaultValue(@"^免单任务$"),
Description(@"查看任务列表的指令")
]
public string ViewTask_CMD { get; set; }
/// <summary>
/// 查看任务详情指令
/// </summary>
[
Category("1、基础指令"), DisplayName("02.查看任务详情指令"), DefaultValue(@"^任务(?:\s*?)?(?<任务名>.+?)$"),
Description(@"查看任务详细的指令")
]
public string ViewTaskDetails_CMD { get; set; }
/// <summary>
/// 领取任务指令
/// </summary>
[
Category("1、基础指令"), DisplayName("03.领取任务指令"), DefaultValue(@"^领取(?:\s*?)?(?<任务名>.+?)$"),
Description(@"领取任务的指令")
]
public string GetTask_CMD { get; set; }
/// <summary>
/// 查看任务提示语
/// </summary>
[
Category("2、提示语"), DisplayName("01.查看任务列表"), DefaultValue(@"一一一一任 务 列 表一一一一
未开始任务
[未开始任务列表]
[进行中任务列表]
xxxx"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[未开始任务列表]、[进行中任务列表]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string ViewTaskTips { get; set; }
/// <summary>
/// 查看任务详细
/// </summary>
[
Category("2、提示语"), DisplayName("02.查看任务详细"), DefaultValue(@"一一一一任 务 详 情一一一一
任务时间:[起始检验时间] []
[任务条件]
[免单商品详情]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[起始检验时间]、[结束检验时间]、[任务条件]、[免单商品详情]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string ViewTaskDetailsTips { get; set; }
/// <summary>
/// 查看任务详细 - 订单数 条件格式
/// </summary>
[
Category("2、提示语"), DisplayName("03_1.查看任务详细 - 订单数"), DefaultValue(@"结算订单[订单笔数]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[订单笔数]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string ViewTaskDetails_OrderNum_ConditionTips { get; set; }
/// <summary>
/// 查看任务详细 - 订单数 条件格式
/// </summary>
[
Category("2、提示语"), DisplayName("03_2.查看任务详细 - 返利数"), DefaultValue(@"返利金额[返利金额]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[返利金额]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string ViewTaskDetails_PointNum_ConditionTips { get; set; }
/// <summary>
/// 查看任务详细 - 订单数 条件格式
/// </summary>
[
Category("2、提示语"), DisplayName("03_3.查看任务详细 - 邀请数"), DefaultValue(@"邀请用户[邀请人数]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[邀请人数]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string ViewTaskDetails_InviteNum_ConditionTips { get; set; }
//-----------
/// <summary>
/// 查看任务详细 - 订单数 条件格式
/// </summary>
[
Category("2、提示语"), DisplayName("03_4.查看任务进度 - 订单数"), DefaultValue(@"当前结算订单[订单笔数]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[订单笔数]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string TaskProcess_OrderNumTips { get; set; }
/// <summary>
/// 查看任务详细 - 订单数 条件格式
/// </summary>
[
Category("2、提示语"), DisplayName("03_5.查看任务进度 - 返利数"), DefaultValue(@"当前返利金额[返利金额]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[返利金额]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string TaskProcess_PointNumTips { get; set; }
/// <summary>
/// 查看任务详细 - 订单数 条件格式
/// </summary>
[
Category("2、提示语"), DisplayName("03_6.查看任务进度 - 邀请数"), DefaultValue(@"当前邀请用户[邀请人数]"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[邀请人数]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string TaskProcess_InviteNumTips { get; set; }
/// <summary>
/// 符合免单任务 - 满足所有条件
/// </summary>
[
Category("2、提示语"), DisplayName("04.符合免单任务 - 满足所有条件"), DefaultValue(@"一一一一领 取 成 功一一一一
领取任务:[任务名]
[任务条件]
[任务进度]
,"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]、[任务条件]、[任务进度]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string GetTaskSuccessAndTips { get; set; }
/// <summary>
/// 不符合免单任务 - 满足所有条件
/// </summary>
[
Category("2、提示语"), DisplayName("05.不符合免单任务 - 满足所有条件"), DefaultValue(@"一一一一领 取 失 败一一一一
领取任务:[任务名]
[任务条件]
[任务进度]
"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]、[任务条件]、[任务进度]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string GetTaskUnSuccessAndTips { get; set; }
/// <summary>
/// 符合免单任务 - 满足任意条件
/// </summary>
[
Category("2、提示语"), DisplayName("06.符合免单任务 - 满足任意条件"), DefaultValue(@"一一一一领 取 成 功一一一一
领取任务:[任务名]
[任务条件]
[任务进度]
,"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]、[任务条件]、[任务进度]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string GetTaskSuccessOrTips { get; set; }
/// <summary>
/// 不符合免单任务 - 满足任意条件
/// </summary>
[
Category("2、提示语"), DisplayName("07.不符合免单任务 - 满足任意条件"), DefaultValue(@"一一一一领 取 失 败一一一一
领取任务:[任务名]
[任务条件]
[任务进度]
,"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]、[任务条件]、[任务进度]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string GetTaskUnSuccessOrTips { get; set; }
/// <summary>
/// 任务重复领取
/// </summary>
[
Category("2、提示语"), DisplayName("08.任务重复领取"), DefaultValue(@"一一一一重 复 领 取一一一一
任务名:【[任务名]
"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string GetTaskRepeatTips { get; set; }
/// <summary>
/// 任务还未开始
/// </summary>
[
Category("2、提示语"), DisplayName("09.任务还未开始"), DefaultValue(@"一一一一任 务 未 开 始一一一一
任务名:【[任务名]
[] - []"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]、[起始检验时间]、[结束检验时间]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string TaskNotStartTips { get; set; }
/// <summary>
/// 任务名不存在
/// </summary>
[
Category("2、提示语"), DisplayName("10.任务名不存在"), DefaultValue(@"一一一一任 务 不 存 在一一一一
任务【[任务名]
"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string TaskNotExistTips { get; set; }
/// <summary>
/// 任务过期
/// </summary>
[
Category("2、提示语"), DisplayName("11.任务已经过期"), DefaultValue(@"一一一一任 务 已 过 期一一一一
任务【[任务名]
"),
Description(@"支持变量:[机器人账号]、[机器人昵称]、[账号]、[昵称]、[任务名]"),
Editor(typeof(PropertyGridRichText), typeof(System.Drawing.Design.UITypeEditor))
]
public string TaskOutmodedTips { get; set; }
public Config()
{
this.ViewTask_CMD = @"^免单任务$";
this.ViewTaskDetails_CMD = @"^任务(?:\s*?)?(?<任务名>.+?)$";
this.GetTask_CMD = @"^领取(?:\s*?)?(?<任务名>.+?)$";
this.GetTaskUnSuccessOrTips = @"一一一一领 取 失 败一一一一
领取任务:[任务名]
任务条件:
[任务条件]
任务进度:
[任务进度]
完成以上任意条件,即可获得免单";
this.GetTaskUnSuccessAndTips = @"一一一一领 取 失 败一一一一
领取任务:[任务名]
任务条件:
[任务条件]
任务进度:
[任务进度]
当前还未完成以上多有的条件";
this.ViewTaskTips = @"一一一一任 务 列 表一一一一
未开始任务
[未开始任务列表]
进行中任务
[进行中任务列表]
发送【任务xxxx】查看详情";
this.TaskNotStartTips = @"一一一一任 务 未 开 始一一一一
任务名:【[任务名]】
当前任务还未开始
任务时间:[起始检验时间] - [结束检验时间]";
this.ViewTaskDetailsTips = @"一一一一任 务 详 情一一一一
任务时间:[起始检验时间] 至 [结束检验时间]
任务条件:
[任务条件]
免单商品:
[免单商品详情]";
this.ViewTaskDetails_OrderNum_ConditionTips = @"结算订单[订单笔数]笔";
this.ViewTaskDetails_PointNum_ConditionTips = @"返利金额[返利金额]元";
this.ViewTaskDetails_InviteNum_ConditionTips = @"邀请用户[邀请人数]人";
this.GetTaskRepeatTips = @"一一一一重 复 领 取一一一一
任务名:【[任务名]】
已经参加过
查看其他任务发送【免单任务】";
this.TaskNotExistTips = @"一一一一任 务 详 情一一一一
任务【[任务名]】不存在
请核对后重试";
this.GetTaskSuccessAndTips = @"一一一一领 取 成 功一一一一
领取任务:[任务名]
任务条件:
[任务条件]
以上条件 [任务验收时间] 前全部完成才有效
任务进度发送【任务进度】查看";
this.GetTaskSuccessOrTips = @"一一一一领 取 成 功一一一一
领取任务:[任务名]
任务条件:
[任务条件]
以上条件 [任务验收时间] 前完成其中一条
任务进度发送【任务进度】查看";
this.TaskProcess_OrderNumTips = @"当前结算订单[订单笔数]笔";
this.TaskProcess_PointNumTips = @"当前返利金额[返利金额]元";
this.TaskProcess_InviteNumTips = @"当前邀请用户[邀请人数]人";
this.TaskOutmodedTips = @"一一一一任 务 已 过 期一一一一
任务【[任务名]】已经过期
请关注下次活动";
}
}
}