mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
@@ -51,9 +51,9 @@ export class OneBotGroupApi {
|
|||||||
if (memberUin && adminUin) {
|
if (memberUin && adminUin) {
|
||||||
return new OB11GroupBanEvent(
|
return new OB11GroupBanEvent(
|
||||||
this.core,
|
this.core,
|
||||||
+GroupCode,
|
parseInt(GroupCode),
|
||||||
+memberUin,
|
parseInt(memberUin),
|
||||||
+adminUin,
|
parseInt(adminUin),
|
||||||
duration,
|
duration,
|
||||||
subType,
|
subType,
|
||||||
);
|
);
|
||||||
@@ -98,8 +98,8 @@ export class OneBotGroupApi {
|
|||||||
}
|
}
|
||||||
return new OB11GroupMsgEmojiLikeEvent(
|
return new OB11GroupMsgEmojiLikeEvent(
|
||||||
this.core,
|
this.core,
|
||||||
+groupCode,
|
parseInt(groupCode),
|
||||||
+senderUin,
|
parseInt(senderUin),
|
||||||
MessageUnique.getShortIdByMsgId(replyMsg.msgId)!,
|
MessageUnique.getShortIdByMsgId(replyMsg.msgId)!,
|
||||||
[{
|
[{
|
||||||
emoji_id: emojiId,
|
emoji_id: emojiId,
|
||||||
@@ -111,10 +111,9 @@ export class OneBotGroupApi {
|
|||||||
async parseCardChangedEvent(msg: RawMessage) {
|
async parseCardChangedEvent(msg: RawMessage) {
|
||||||
if (msg.senderUin && msg.senderUin !== '0') {
|
if (msg.senderUin && msg.senderUin !== '0') {
|
||||||
const member = await this.core.apis.GroupApi.getGroupMember(msg.peerUid, msg.senderUin);
|
const member = await this.core.apis.GroupApi.getGroupMember(msg.peerUid, msg.senderUin);
|
||||||
const oldName = member?.cardName || member?.nick || '';
|
if (member && member.cardName !== msg.sendMemberName) {
|
||||||
if (member && oldName !== msg.sendMemberName) {
|
|
||||||
const newCardName = msg.sendMemberName ?? '';
|
const newCardName = msg.sendMemberName ?? '';
|
||||||
const event = new OB11GroupCardEvent(this.core, parseInt(msg.peerUid), parseInt(msg.senderUin), newCardName, oldName);
|
const event = new OB11GroupCardEvent(this.core, parseInt(msg.peerUid), parseInt(msg.senderUin), newCardName, member.cardName);
|
||||||
member.cardName = newCardName;
|
member.cardName = newCardName;
|
||||||
return event;
|
return event;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user