From 1fac06f58a7841994e7fad12ab3b1d303fc0d1b5 Mon Sep 17 00:00:00 2001 From: dujiajun <836737136@qq.com> Date: Sat, 15 Aug 2020 23:47:29 +0800 Subject: [PATCH] fix #103 --- coolq/api.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/coolq/api.go b/coolq/api.go index 4699fc4..960830f 100644 --- a/coolq/api.go +++ b/coolq/api.go @@ -404,12 +404,12 @@ func (bot *CQBot) CQHandleQuickOperation(context, operation gjson.Result) MSG { } case "request": reqType := context.Get("request_type").Str - if context.Get("approve").Bool() { + if operation.Get("approve").Exists() { if reqType == "friend" { - bot.CQProcessFriendRequest(context.Get("flag").Str, true) + bot.CQProcessFriendRequest(context.Get("flag").Str, operation.Get("approve").Bool()) } if reqType == "group" { - bot.CQProcessGroupRequest(context.Get("flag").Str, context.Get("sub_type").Str, true) + bot.CQProcessGroupRequest(context.Get("flag").Str, context.Get("sub_type").Str, operation.Get("approve").Bool()) } } }