Update robot.go

This commit is contained in:
徐俊杰 2025-06-19 13:56:53 +08:00
parent e66f33b1a9
commit 1723ba99dd

View File

@ -167,6 +167,7 @@ func (r *Robot) Run() {
//加入聊天室规则 //加入聊天室规则
hasHit := false hasHit := false
for _, rule := range r.joinSessionRules { for _, rule := range r.joinSessionRules {
rule := rule
hit := rule.Hit(event, r.Info) hit := rule.Hit(event, r.Info)
fmt.Printf("规则【%s】校验结果:%v\n", rule.GetTitle(), hit) fmt.Printf("规则【%s】校验结果:%v\n", rule.GetTitle(), hit)
if hit { if hit {
@ -183,6 +184,7 @@ func (r *Robot) Run() {
} }
if !hasHit { if !hasHit {
for _, rule := range r.keywordsRules { for _, rule := range r.keywordsRules {
rule := rule
hit := rule.Hit(event, r.Info) hit := rule.Hit(event, r.Info)
fmt.Printf("规则【%s】校验结果:%v\n", rule.GetTitle(), hit) fmt.Printf("规则【%s】校验结果:%v\n", rule.GetTitle(), hit)
if hit { if hit {
@ -201,6 +203,7 @@ func (r *Robot) Run() {
} }
if !hasHit { if !hasHit {
for _, rule := range r.noReplyAfterRules { for _, rule := range r.noReplyAfterRules {
rule := rule
hit := rule.Hit(event, r.Info) hit := rule.Hit(event, r.Info)
fmt.Printf("规则【%s】校验结果:%v\n", rule.GetTitle(), hit) fmt.Printf("规则【%s】校验结果:%v\n", rule.GetTitle(), hit)
if hit { if hit {