From 605d65d299fe57d1af7c30c4909e6645d3d3f0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Thu, 7 Jul 2022 16:19:12 +0800 Subject: [PATCH] fix: from.id reflect --- rule.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rule.go b/rule.go index 4ff2554..4e998f3 100644 --- a/rule.go +++ b/rule.go @@ -24,7 +24,7 @@ func newctrl(service string, o *ctrl.Options[*Ctx]) Rule { if !ctx.Message.Chat.IsPrivate() { gid = ctx.Message.Chat.ID } - return c.Handler(uintptr(unsafe.Pointer(ctx)), gid, reflect.ValueOf(ctx.Value).FieldByName("From").FieldByName("ID").Int()) + return c.Handler(uintptr(unsafe.Pointer(ctx)), gid, reflect.ValueOf(ctx.Value).Elem().FieldByName("From").FieldByName("ID").Int()) } }