mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-16 13:01:14 +00:00
feat: 扩展SendGroupNotice
This commit is contained in:
parent
390253242f
commit
5c3442a71f
@ -6,6 +6,9 @@ interface Payload {
|
|||||||
group_id: string;
|
group_id: string;
|
||||||
content: string;
|
content: string;
|
||||||
image?: string;
|
image?: string;
|
||||||
|
pinned?: number;
|
||||||
|
confirmRequired?: number;
|
||||||
|
|
||||||
}
|
}
|
||||||
export class SendGroupNotice extends BaseAction<Payload, null> {
|
export class SendGroupNotice extends BaseAction<Payload, null> {
|
||||||
actionName = ActionName.GoCQHTTP_SendGroupNotice;
|
actionName = ActionName.GoCQHTTP_SendGroupNotice;
|
||||||
@ -31,12 +34,21 @@ export class SendGroupNotice extends BaseAction<Payload, null> {
|
|||||||
}
|
}
|
||||||
UploadImage = ImageUploadResult.picInfo;
|
UploadImage = ImageUploadResult.picInfo;
|
||||||
}
|
}
|
||||||
let PublishGroupBulletinResult = await NTQQGroupApi.publishGroupBulletin(payload.group_id, payload.content, UploadImage);
|
let Notice_Pinned = 0;
|
||||||
if(PublishGroupBulletinResult.result ! = 0){
|
let Notice_confirmRequired = 0;
|
||||||
|
if (!payload.pinned) {
|
||||||
|
Notice_Pinned = 0;
|
||||||
|
}
|
||||||
|
if (!payload.confirmRequired) {
|
||||||
|
Notice_confirmRequired = 0;
|
||||||
|
}
|
||||||
|
let PublishGroupBulletinResult = await NTQQGroupApi.publishGroupBulletin(payload.group_id, payload.content, UploadImage, Notice_Pinned, Notice_confirmRequired);
|
||||||
|
|
||||||
|
if (PublishGroupBulletinResult.result! = 0) {
|
||||||
throw `设置群公告失败,错误信息:${PublishGroupBulletinResult.errMsg}`;
|
throw `设置群公告失败,错误信息:${PublishGroupBulletinResult.errMsg}`;
|
||||||
}
|
}
|
||||||
// 下面实现扬了
|
// 下面实现扬了
|
||||||
//await WebApi.setGroupNotice(payload.group_id, payload.content);
|
//await WebApi.setGroupNotice(payload.group_id, payload.content) ;
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user