chore: build

Co-Authored-By: Wesley F. Young <25684570+Wesley-Young@users.noreply.github.com>
This commit is contained in:
手瓜一十雪
2024-08-08 20:42:09 +08:00
parent 4e4f93e655
commit 3ffdc51a10
9 changed files with 211 additions and 144 deletions

View File

@@ -1,12 +1,2 @@
import { InstanceContext, NapCatCore } from "@/core";
//OneBot实现类
export class NapCatOneBot11Adapter{
readonly core: NapCatCore;
readonly context: InstanceContext;
constructor(core: NapCatCore, context: InstanceContext) {
this.core = core;
this.context = context;
}
}
export * from './main';
export * from './types';

14
src/onebot/main.ts Normal file
View File

@@ -0,0 +1,14 @@
import { NapCatCore, InstanceContext } from "@/core";
//OneBot实现类
export class NapCatOneBot11Adapter {
readonly core: NapCatCore;
readonly context: InstanceContext;
constructor(core: NapCatCore, context: InstanceContext) {
this.core = core;
this.context = context;
}
}

View File

@@ -0,0 +1,65 @@
export interface OB11User {
user_id: number;
nickname: string;
remark?: string;
sex?: OB11UserSex;
level?: number;
age?: number;
qid?: string;
login_days?: number;
categroyName?:string;
categoryId?:number;
}
export enum OB11UserSex {
male = 'male',
female = 'female',
unknown = 'unknown'
}
export enum OB11GroupMemberRole {
owner = 'owner',
admin = 'admin',
member = 'member',
}
export interface OB11GroupMember {
group_id: number
user_id: number
nickname: string
card?: string
sex?: OB11UserSex
age?: number
join_time?: number
last_sent_time?: number
level?: string
qq_level?: number
role?: OB11GroupMemberRole
title?: string
area?: string
unfriendly?: boolean
title_expire_time?: number
card_changeable?: boolean
// 以下为gocq字段
shut_up_timestamp?: number
// 以下为扩展字段
is_robot?: boolean
qage?: number
}
export interface OB11Group {
group_id: number
group_name: string
member_count?: number
max_member_count?: number
}
export interface OB11Sender {
user_id: number,
nickname: string,
sex?: OB11UserSex,
age?: number,
card?: string, // 群名片
level?: string, // 群等级
role?: OB11GroupMemberRole
}

View File

@@ -0,0 +1 @@
export * from './entity';