feat: allow pass string user_id in handleForwardedNodesPacket

This commit is contained in:
pk5ls20 2024-10-25 09:17:16 +08:00
parent b9f2cc5142
commit a71475be8b
No known key found for this signature in database
GPG Key ID: 6370ED7A169F493A
2 changed files with 7 additions and 7 deletions

View File

@ -157,7 +157,7 @@ export class SendMsg extends BaseAction<OB11PostSendMsg, ReturnDataType> {
const OB11Data = normalize(node.data.content);
const { sendElements } = await this.obContext.apis.MsgApi.createSendElements(OB11Data, msgPeer);
const packetMsgElements: rawMsgWithSendMsg = {
senderUin: node.data.user_id ?? +this.core.selfInfo.uin,
senderUin: Number(node.data.user_id) ?? +this.core.selfInfo.uin,
senderName: node.data.nickname,
groupId: msgPeer.chatType === ChatType.KCHATTYPEGROUP ? +msgPeer.peerUid : undefined,
time: Date.now(),

View File

@ -16,8 +16,8 @@ export interface OB11Message {
message_id: number,
message_seq: number, // 和message_id一样
real_id: number,
user_id: number,
group_id?: number,
user_id: number | string, // number
group_id?: number | string, // number
message_type: 'private' | 'group',
sub_type?: 'friend' | 'group' | 'normal',
sender: OB11Sender,
@ -149,7 +149,7 @@ export interface OB11MessageNode {
type: OB11MessageDataType.node;
data: {
id?: string
user_id?: number
user_id?: number | string // number
nickname: string
content: OB11MessageMixType
};
@ -221,9 +221,9 @@ export interface OB11PostSendMsg {
message: OB11MessageMixType;
messages?: OB11MessageMixType; // 兼容 go-cqhttp
auto_escape?: boolean | string
source?: string,
news?: { text: string }[],
summary?: string,
source?: string,
news?: { text: string }[],
summary?: string,
prompt?: string
}
export interface OB11PostContext {