mirror of
https://github.com/crystelf/crystelf-core.git
synced 2025-07-04 06:39:18 +00:00
用户&群聊接口定义
This commit is contained in:
parent
36c5a2ebea
commit
20a932fd47
@ -141,8 +141,8 @@ class BotController {
|
|||||||
return await response.error(res, '缺少 message 字段', 400);
|
return await response.error(res, '缺少 message 字段', 400);
|
||||||
}
|
}
|
||||||
if (tools.checkToken(token.toString())) {
|
if (tools.checkToken(token.toString())) {
|
||||||
logger.info(`广播任务已开始,正在后台异步执行`);
|
logger.info(`广播任务已开始,正在后台执行..`);
|
||||||
await response.success(res, {});
|
await response.success(res, '广播任务已开始,正在后台执行..');
|
||||||
await BotService.broadcastToAllGroups(message);
|
await BotService.broadcastToAllGroups(message);
|
||||||
} else {
|
} else {
|
||||||
await tools.tokenCheckFailed(res, token);
|
await tools.tokenCheckFailed(res, token);
|
||||||
|
5
src/types/qq/groupInfo.ts
Normal file
5
src/types/qq/groupInfo.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
export default interface GroupInfo {
|
||||||
|
name: string;
|
||||||
|
groupId: number;
|
||||||
|
memberCount: number; //群人数
|
||||||
|
}
|
16
src/types/qq/userInfo.ts
Normal file
16
src/types/qq/userInfo.ts
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
export default interface UserInfo {
|
||||||
|
qq: number;
|
||||||
|
email?: string;
|
||||||
|
labAccount?: string;
|
||||||
|
username: string;
|
||||||
|
nickname?: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 管理的群
|
||||||
|
* 第一个number为群号,第二个number为在群内的botId
|
||||||
|
*/
|
||||||
|
manageGroups: Record<number, number[]>;
|
||||||
|
role: 'super' | 'admin' | 'user';
|
||||||
|
balance: number;
|
||||||
|
bots: number[];
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user