mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-07-19 12:03:37 +00:00
fix: 转发消息接口返回值兼容gocq (#1066)
This commit is contained in:
@@ -19,6 +19,7 @@ import { rawMsgWithSendMsg } from '@/core/packet/message/converter';
|
|||||||
export interface ReturnDataType {
|
export interface ReturnDataType {
|
||||||
message_id: number;
|
message_id: number;
|
||||||
res_id?: string;
|
res_id?: string;
|
||||||
|
forward_id?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum ContextMode {
|
export enum ContextMode {
|
||||||
@@ -147,7 +148,10 @@ export class SendMsgBase extends OneBotAction<OB11PostSendMsg, ReturnDataType> {
|
|||||||
peerUid: peer.peerUid,
|
peerUid: peer.peerUid,
|
||||||
chatType: peer.chatType,
|
chatType: peer.chatType,
|
||||||
}, (returnMsgAndResId.message).msgId);
|
}, (returnMsgAndResId.message).msgId);
|
||||||
return { message_id: msgShortId!, res_id: returnMsgAndResId.res_id! };
|
|
||||||
|
// 对gocq的forward_id进行兼容
|
||||||
|
const resId = returnMsgAndResId.res_id!;
|
||||||
|
return { message_id: msgShortId!, res_id: resId, forward_id: resId };
|
||||||
} else if (returnMsgAndResId.res_id && !returnMsgAndResId.message) {
|
} else if (returnMsgAndResId.res_id && !returnMsgAndResId.message) {
|
||||||
throw Error(`发送转发消息(res_id:${returnMsgAndResId.res_id} 失败`);
|
throw Error(`发送转发消息(res_id:${returnMsgAndResId.res_id} 失败`);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user