feat: 支持set_diy_online_status

This commit is contained in:
手瓜一十雪
2025-02-03 16:33:31 +08:00
parent 7403db9b20
commit 6e56693ca7
5 changed files with 41 additions and 1 deletions

View File

@@ -46,6 +46,15 @@ export class NTQQUserApi {
});
}
async setDiySelfOnlineStatus(faceId: string, wording: string, faceType: string) {
return this.context.session.getMsgService().setStatus({
status: 10,
extStatus: 2000,
customStatus: { faceId: faceId, wording: wording, faceType: faceType },
batteryStatus: 0
});
}
async getBuddyRecommendContactArkJson(uin: string, sencenID = '') {
return this.context.session.getBuddyService().getBuddyRecommendContactArkJson(uin, sencenID);
}

View File

@@ -30,7 +30,7 @@ export interface NodeIKernelMsgService {
kickOffLine(DevInfo: unknown): unknown;
setStatus(args: { status: number, extStatus: number, batteryStatus: number }): Promise<GeneralCallResult>;
setStatus(args: { status: number, extStatus: number, batteryStatus: number, customStatus?: { faceId: string, wording: string, faceType: string } }): Promise<GeneralCallResult>;
fetchStatusMgrInfo(): unknown;