Skip to content

bingoohuang/template-matcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status Maven Central License

template-matcher

template matcher for weixin and sms

API

val template1 = TemplateMatcher.parseTemplate("CANCEL1",
            "{{first.DATA}}\n" +
            "预约人:{{keyword1.DATA}}\n" +
            "预约项目:{{keyword2.DATA}}\n" +
            "预约时间:{{keyword3.DATA}}\n" +
            "取消原因:{{keyword4.DATA}}\n" +
            "{{remark.DATA}}", "{{", "}}");

val match1 = TemplateMatcher.match(template1,
            "您好,您有一项预约已取消\n" +
            "预约人:杨一凡\n" +
            "预约项目:张丽 阴瑜伽(小班课)\n" +
            "预约时间:2015-09-28  16:00-17:00\n" +
            "取消原因:会员临时有事");

DEMO1

{{first.DATA}}
班级名称:{{keyword1.DATA}}
开班时间:{{keyword2.DATA}}
已报名人数:{{keyword3.DATA}}
{{remark.DATA}}

matches content

您好,贵馆有一门课程的报名人数未达最低要求:5人。
班级名称:阴瑜伽(小班课)
开班时间:2015-09-26  15:00-16:00
报名人数:3人
系统已自动取消了已订课会员的预约

DEMO2

[#merchantname#]#character##username#(#mobile#)已成功预订#date#的#course#。

matches

[XX瑜伽]会员杨一凡(13789767897)已成功预订2月14日20:00-21:00的阴瑜伽(小班课)

About

template matcher for weixin and sms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages