From 1a13e733555583ce08188a2ebf66f80bdea794fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=90=83=E7=82=B9=E8=8B=B9=E6=9E=9C?= <73388495+eatmoreapple@users.noreply.github.com> Date: Sat, 21 Jan 2023 09:32:46 +0800 Subject: [PATCH] =?UTF-8?q?[feat]:=20=E6=B7=BB=E5=8A=A0=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E6=B6=88=E6=81=AF=E6=98=AF=E5=90=A6=E4=B8=BA?= =?UTF-8?q?=E6=8B=8D=E4=BA=86=E6=8B=8D=E8=87=AA=E5=B7=B1=20(#209)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- message.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/message.go b/message.go index 5a23ea5..aa577b5 100644 --- a/message.go +++ b/message.go @@ -791,7 +791,7 @@ func (m *Message) IsAt() bool { // IsPaiYiPai 判断消息是否为拍一拍 // 不要问我为什么取名为PaiYiPai,因为我也不知道取啥名字好 func (m *Message) IsPaiYiPai() bool { - return m.IsSystem() && strings.Contains(m.Content, "拍了拍") + return m.IsTickled() } // IsJoinGroup 判断是否有人加入了群聊 @@ -801,7 +801,12 @@ func (m *Message) IsJoinGroup() bool { // IsTickled 判断消息是否为拍一拍 func (m *Message) IsTickled() bool { - return m.IsPaiYiPai() + return m.IsSystem() && strings.Contains(m.Content, "拍了拍") +} + +// IsTickledMe 判断消息是否拍了拍自己 +func (m *Message) IsTickledMe() bool { + return m.IsSystem() && strings.HasSuffix(m.Content, "拍了拍我") } // IsVoipInvite 判断消息是否为语音或视频通话邀请