346 lines
13 KiB
C#
346 lines
13 KiB
C#
|
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 = @"一一一一任 务 已 过 期一一一一
|
|||
|
任务【[任务名]】已经过期
|
|||
|
请关注下次活动";
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|