Skip to content

Commit e5b712f

Browse files
committed
🎨 优化 moegoe KR
1 parent c7f7d04 commit e5b712f

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

plugin/moegoe/main.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ const (
2020

2121
var speakers = map[string]uint{
2222
"宁宁": 0, "爱瑠": 1, "芳乃": 2, "茉子": 3, "丛雨": 4, "小春": 5, "七海": 6,
23-
"수아": 0, "미미르": 1, "아린": 2, "연화": 3, "유화": 4, "선배": 5,
23+
"Sua": 0, "Mimiru": 1, "Arin": 2, "Yeonhwa": 3, "Yuhwa": 4, "Seonbae": 5,
2424
}
2525

2626
func init() {
2727
en := control.Register("moegoe", &ctrl.Options[*zero.Ctx]{
2828
DisableOnDefault: false,
2929
Help: "moegoe\n" +
3030
"- 让[宁宁|爱瑠|芳乃|茉子|丛雨|小春|七海]说(日语)\n" +
31-
"- 让[수아|미미르|아린|연화|유화|선배]说(韩语)",
31+
"- 让[Sua|Mimiru|Arin|Yeonhwa|Yuhwa|Seonbae]说(韩语)",
3232
}).ApplySingle(ctxext.DefaultSingle)
33-
en.OnRegex("^让(宁宁|爱瑠|芳乃|茉子|丛雨|小春|七海)说([A-Za-z\\s\\d\u3005\u3040-\u30ff\u4e00-\u9fff\uff11-\uff19\uff21-\uff3a\uff41-\uff5a\uff66-\uff9d.。,,、::;;]+)$").Limit(ctxext.LimitByGroup).SetBlock(true).
33+
en.OnRegex("^让(宁宁|爱瑠|芳乃|茉子|丛雨|小春|七海)说([A-Za-z\\s\\d\u3005\u3040-\u30ff\u4e00-\u9fff\uff11-\uff19\uff21-\uff3a\uff41-\uff5a\uff66-\uff9d.。,,、::;;!!??]+)$").Limit(ctxext.LimitByGroup).SetBlock(true).
3434
Handle(func(ctx *zero.Ctx) {
3535
text := ctx.State["regex_matched"].([]string)[2]
3636
id := speakers[ctx.State["regex_matched"].([]string)[1]]
3737
ctx.SendChain(message.Record(fmt.Sprintf(jpapi, url.QueryEscape(text), id)))
3838
})
39-
en.OnRegex("^让(수아|미미르|아린|연화|유화|선배)说([A-Za-z\\s\\d\u3131-\u3163\uac00-\ud7ff.。,,、::;;]+)$").Limit(ctxext.LimitByGroup).SetBlock(true).
39+
en.OnRegex("^让(Sua|Mimiru|Arin|Yeonhwa|Yuhwa|Seonbae)说([A-Za-z\\s\\d\u3131-\u3163\uac00-\ud7ff.。,,、::;;!!??]+)$").Limit(ctxext.LimitByGroup).SetBlock(true).
4040
Handle(func(ctx *zero.Ctx) {
4141
text := ctx.State["regex_matched"].([]string)[2]
4242
id := speakers[ctx.State["regex_matched"].([]string)[1]]

0 commit comments

Comments
 (0)