Skip to content

Commit 1753961

Browse files
committed
fix at
1 parent 6fe8536 commit 1753961

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

service/bot/api_handler.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,17 @@ func preProcessGroupSendingMessage(cli *client.QQClient, groupCode int64, m *mes
5050
newElements = append(newElements, gm)
5151
continue
5252
}
53+
if i, ok := element.(*message.AtElement); ok && i.Target != 0 {
54+
i.Display = "@" + func() string {
55+
mem := cli.FindGroup(groupCode).FindMember(i.Target)
56+
if mem != nil {
57+
return mem.DisplayName()
58+
}
59+
return strconv.FormatInt(i.Target, 10)
60+
}()
61+
newElements = append(newElements, i)
62+
continue
63+
}
5364
newElements = append(newElements, element)
5465
}
5566
m.Elements = newElements

0 commit comments

Comments
 (0)