File tree Expand file tree Collapse file tree 5 files changed +23
-27
lines changed Expand file tree Collapse file tree 5 files changed +23
-27
lines changed Original file line number Diff line number Diff line change @@ -571,14 +571,6 @@ print("run[CQ:image,file="+j["img"]+"]")
571
571
572
572
- [x] 随机书评
573
573
574
- </details >
575
- <details >
576
- <summary >打断复读</summary >
577
-
578
- ` import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/breakrepeat" `
579
-
580
- - [x] (打断三次以上的复读)
581
-
582
574
</details >
583
575
<details >
584
576
<summary >藏头诗</summary >
@@ -1526,17 +1518,6 @@ print("run[CQ:image,file="+j["img"]+"]")
1526
1518
1527
1519
- [x] 更新gal
1528
1520
1529
- </details >
1530
- <details >
1531
- <summary >词典匹配回复</summary >
1532
-
1533
- ` import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/thesaurus" `
1534
-
1535
- - [x] 切换[ kimo|傲娇|可爱] 词库
1536
- - [x] 设置词库触发概率0.x (0<x<9)
1537
-
1538
- - 注:由于占用资源较大,默认注释。
1539
-
1540
1521
</details >
1541
1522
<details >
1542
1523
<summary >鬼东西</summary >
@@ -1574,6 +1555,23 @@ print("run[CQ:image,file="+j["img"]+"]")
1574
1555
1575
1556
- [x] 设置 ChatGPT api key xxx
1576
1557
1558
+ </details >
1559
+ <details >
1560
+ <summary >词典匹配回复</summary >
1561
+
1562
+ ` import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/thesaurus" `
1563
+
1564
+ - [x] 切换[ kimo|傲娇|可爱] 词库
1565
+ - [x] 设置词库触发概率0.x (0<x<9)
1566
+
1567
+ </details >
1568
+ <details >
1569
+ <summary >打断复读</summary >
1570
+
1571
+ ` import _ "github.com/FloatTech/ZeroBot-Plugin/plugin/breakrepeat" `
1572
+
1573
+ - [x] (打断三次以上的复读)
1574
+
1577
1575
</details >
1578
1576
1579
1577
## 三种使用方法,推荐第一种
Original file line number Diff line number Diff line change 5
5
require (
6
6
github.com/Baidu-AIP/golang-sdk v1.1.1
7
7
github.com/FloatTech/AnimeAPI v1.6.1-0.20230316111643-46d40c9d80e3
8
- github.com/FloatTech/floatbox v0.0.0-20230325093157-844e210a5dab
8
+ github.com/FloatTech/floatbox v0.0.0-20230325120101-d69494a7cc95
9
9
github.com/FloatTech/gg v1.1.2
10
10
github.com/FloatTech/imgfactory v0.2.2-0.20230322091809-b0ddbe44b94b
11
11
github.com/FloatTech/rendercard v0.0.10-0.20230223064326-45d29fa4ede9
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym
4
4
github.com/DATA-DOG/go-sqlmock v1.3.3 /go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM =
5
5
github.com/FloatTech/AnimeAPI v1.6.1-0.20230316111643-46d40c9d80e3 h1:SyXS1YXrRuzO3YVCZB/5gSX7vaFbSMwzN+RXLNNKq5M =
6
6
github.com/FloatTech/AnimeAPI v1.6.1-0.20230316111643-46d40c9d80e3 /go.mod h1:h+22XrJTgcn0m4aM3o1pYo5G0+Mv4v7wW5xvZQ4LabY =
7
- github.com/FloatTech/floatbox v0.0.0-20230325093157-844e210a5dab h1:Tp+uRcdDBukeSowPDEo2iAux8rCd10VWqglC4a238TI =
8
- github.com/FloatTech/floatbox v0.0.0-20230325093157-844e210a5dab /go.mod h1:FwQm6wk+b4wuW54KCKn3zccMX47Q5apnHD/Yakzv0fI =
7
+ github.com/FloatTech/floatbox v0.0.0-20230325120101-d69494a7cc95 h1:wRcdulvceh55bzjXPtqHsKTTil6ipnvAo+uvf4w9LTI =
8
+ github.com/FloatTech/floatbox v0.0.0-20230325120101-d69494a7cc95 /go.mod h1:FwQm6wk+b4wuW54KCKn3zccMX47Q5apnHD/Yakzv0fI =
9
9
github.com/FloatTech/gg v1.1.2 h1:YolgOYg3uDHc1+g0bLtt6QuRA/pvLn+b9IBCIhOOX88 =
10
10
github.com/FloatTech/gg v1.1.2 /go.mod h1:uzPzAeT35egARdRuu+1oyjU3CmTwCceoq3Vvje7LpcI =
11
11
github.com/FloatTech/imgfactory v0.2.2-0.20230322091809-b0ddbe44b94b h1:VMNci4SWBySdw/6poqF9Dn9zlT5ntTFSJOEEBjRnJ/4 =
Original file line number Diff line number Diff line change @@ -150,7 +150,6 @@ import (
150
150
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/ygo" // 游戏王相关插件
151
151
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/ymgal" // 月幕galgame
152
152
153
- // _ "github.com/FloatTech/ZeroBot-Plugin/plugin/thesaurus" // 词典匹配回复
154
153
// _ "github.com/FloatTech/ZeroBot-Plugin/plugin/wtf" // 鬼东西
155
154
156
155
// ^^^^ //
@@ -175,6 +174,8 @@ import (
175
174
176
175
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/ai_reply" // 人工智能回复
177
176
177
+ _ "github.com/FloatTech/ZeroBot-Plugin/plugin/thesaurus" // 词典匹配回复
178
+
178
179
_ "github.com/FloatTech/ZeroBot-Plugin/plugin/breakrepeat" // 打断复读
179
180
180
181
// ^^^^ //
Original file line number Diff line number Diff line change @@ -146,10 +146,7 @@ const (
146
146
147
147
func match (l []string , seg * jieba.Segmenter ) zero.Rule {
148
148
return func (ctx * zero.Ctx ) bool {
149
- if zero .FullMatchRule (l ... )(ctx ) {
150
- return true
151
- }
152
- return ctxext .JiebaFullMatch (seg , func (ctx * zero.Ctx ) string {
149
+ return ctxext .JiebaSimilarity (0.5 , seg , func (ctx * zero.Ctx ) string {
153
150
return ctx .ExtractPlainText ()
154
151
}, l ... )(ctx )
155
152
}
You can’t perform that action at this time.
0 commit comments