diff --git a/types/base_client.d.ts b/types/base_client.d.ts deleted file mode 100644 index fb5a1f8..0000000 --- a/types/base_client.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -import EventEmitter from "eventemitter3"; -import WebSocket from "ws"; -import { Logger } from "./logger"; -import { IOnebotExports } from "./interface"; -import { MessageEvent, TElements } from "./message"; -export type TClientConfig = { - websocket_address: string; - accent_token?: string; -}; -export declare class BaseClient extends EventEmitter { - readonly bot_user_id: number; - readonly config: TClientConfig; - connection?: WebSocket; - logger: Logger; - constructor(bot_user_id: number, config: TClientConfig); - Connect(): Promise; - Disconnect(): void; - CallApi(action: T, ...args: Parameters): Promise>; - /** - * @ignore Internal methods - * @param context - * @param operation - */ - QuickCallApi(context: object, operation: object): Promise; - QuickReply(from: MessageEvent.TPrivateMessageEvent, context: TElements, auto_escape?: boolean): void; - QuickReply(from: MessageEvent.TGroupMessageEvent, context: TElements, auto_escape?: boolean, at_sender?: boolean, deleteMsg?: boolean, operator_action?: { - kick?: boolean; - ban: boolean; - ban_duration?: number; - }): void; - Send(data: Record): void; - private __OpenHandler; - private __MessageHandler; - private __ErrorHandler; - private __CloseHandler; -} -//# sourceMappingURL=base_client.d.ts.map \ No newline at end of file diff --git a/types/base_client.d.ts.map b/types/base_client.d.ts.map deleted file mode 100644 index 09fe0d4..0000000 --- a/types/base_client.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"base_client.d.ts","sourceRoot":"","sources":["../src/base_client.ts"],"names":[],"mappings":"AAAA,OAAO,YAAY,MAAM,eAAe,CAAC;AACzC,OAAO,SAAS,MAAM,IAAI,CAAC;AAC3B,OAAuB,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,aAAa,CAAC;AAC7C,OAAO,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,WAAW,CAAC;AAEpD,MAAM,MAAM,aAAa,GAAG;IAC1B,iBAAiB,EAAE,MAAM,CAAC;IAC1B,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB,CAAC;AAEF,qBAAa,UAAW,SAAQ,YAAY;aAIP,WAAW,EAAE,MAAM;aAAkB,MAAM,EAAE,aAAa;IAHtF,UAAU,CAAC,EAAE,SAAS,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;gBAEa,WAAW,EAAE,MAAM,EAAkB,MAAM,EAAE,aAAa;IAKtF,OAAO;IAkBP,UAAU;IAOV,OAAO,CAAC,CAAC,SAAS,MAAM,cAAc,EAAE,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,EACxE,MAAM,EAAE,CAAC,EACT,GAAG,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,GACrB,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;IA6BzB;;;;OAIG;IACI,YAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM;IAO/C,UAAU,CAAC,IAAI,EAAE,YAAY,CAAC,oBAAoB,EAAE,OAAO,EAAE,SAAS,EAAE,WAAW,CAAC,EAAE,OAAO,GAAG,IAAI;IACpG,UAAU,CACf,IAAI,EAAE,YAAY,CAAC,kBAAkB,EACrC,OAAO,EAAE,SAAS,EAClB,WAAW,CAAC,EAAE,OAAO,EACrB,SAAS,CAAC,EAAE,OAAO,EACnB,SAAS,CAAC,EAAE,OAAO,EACnB,eAAe,CAAC,EAAE;QAAE,IAAI,CAAC,EAAE,OAAO,CAAC;QAAC,GAAG,EAAE,OAAO,CAAC;QAAC,YAAY,CAAC,EAAE,MAAM,CAAA;KAAE,GACxE,IAAI;IAyBA,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC;IAIrC,OAAO,CAAC,aAAa;IAQrB,OAAO,CAAC,gBAAgB;IAOxB,OAAO,CAAC,cAAc;IAKtB,OAAO,CAAC,cAAc;CAKvB"} \ No newline at end of file diff --git a/types/client.d.ts b/types/client.d.ts deleted file mode 100644 index 42cdf6e..0000000 --- a/types/client.d.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { BaseClient, TClientConfig } from "./base_client"; -import { TGroupInfo, TGroupMemberInfo } from "./group"; -import { TElements } from "./message"; -import { TFriendInfo } from "./user"; -export declare class Client extends BaseClient { - readonly bot_user_id: number; - readonly config: TClientConfig; - friend_map: Map; - group_map: Map; - group_member_map: Map>; - constructor(bot_user_id: number, config: TClientConfig); - Start(): Promise; - private EventProcessorInit; - /** - * @debug - * SetFriendAddRequest - * @param flag 加好友请求的 flag(需从上报的数据中获得) - * @param approve 是否同意请求,默认为 true - * @param remark 添加后的好友备注(仅在同意时有效),默认为空 - */ - SetFriendAddRequest(flag: string, approve?: boolean, remark?: string): void; - /** - * @debug - * SetGroupAddRequest - * @param flag 加群请求的 flag(需从上报的数据中获得) - * @param sub_type add 或 invite,请求类型(需要和上报消息中的 sub_type 字段相符) - * @param approve 是否同意请求/邀请,默认为 true - * @param reason 拒绝理由(仅在拒绝时有效),more为空 - */ - SetGroupAddRequest(flag: string, sub_type: "add" | "invite", approve?: boolean, reason?: string): void; - GetMsg(message_id: number): Promise<{ - time: number; - message_type: string; - message_id: number; - real_id: number; - sender: import("./user").TStrangerInfo; - message: TElements; - }>; - GetForwardMsg(id: string): Promise; - DeleteMsg(message_id: number): Promise; - GetStrangerInfo(user_id: number): Promise; - GetFriendList(): Promise; - GetGroupList(): Promise; - GetGroupMemberList(group_id: number): Promise; - GetStatus(): Promise; - GetLoginInfo(): Promise<{ - user_id: number; - nickname: string; - }>; - GetVersionInfo(): Promise<{ - app_name: string; - app_version: string; - protocol_version: string; - }>; - GetCookies(domain: string): Promise<{ - cookies: string; - }>; - GetCsrfToken(): Promise<{ - token: number; - }>; - GetCredentails(domain: string): Promise<{ - cookies: string; - token: number; - }>; - CanSendImage(): Promise<{ - yes: boolean; - }>; - CanSendRecord(): Promise<{ - yes: boolean; - }>; - SetRestart(delay?: number): Promise; - CleanCache(): Promise; -} -//# sourceMappingURL=client.d.ts.map \ No newline at end of file diff --git a/types/client.d.ts.map b/types/client.d.ts.map deleted file mode 100644 index 259e6df..0000000 --- a/types/client.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../src/client.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,aAAa,EAAE,MAAM,eAAe,CAAC;AAC1D,OAAO,EAAE,UAAU,EAAE,gBAAgB,EAAE,MAAM,SAAS,CAAC;AACvD,OAAO,EAA6B,SAAS,EAAE,MAAM,WAAW,CAAC;AACjE,OAAO,EAAE,WAAW,EAAE,MAAM,QAAQ,CAAC;AAErC,qBAAa,MAAO,SAAQ,UAAU;aAKD,WAAW,EAAE,MAAM;aAAkB,MAAM,EAAE,aAAa;IAJtF,UAAU,2BAAkC;IAC5C,SAAS,0BAAiC;IAC1C,gBAAgB,6CAAoD;gBAExC,WAAW,EAAE,MAAM,EAAkB,MAAM,EAAE,aAAa;IAIhF,KAAK;IAwBlB,OAAO,CAAC,kBAAkB;IA4C1B;;;;;;OAMG;IACI,mBAAmB,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,MAAM;IAI3E;;;;;;;OAOG;IACI,kBAAkB,CAAC,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,GAAG,QAAQ,EAAE,OAAO,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,MAAM;IAI/F,MAAM,CAAC,UAAU,EAAE,MAAM;;;;;;;;IAIzB,aAAa,CAAC,EAAE,EAAE,MAAM;IAIxB,SAAS,CAAC,UAAU,EAAE,MAAM;IAI5B,eAAe,CAAC,OAAO,EAAE,MAAM;IAI/B,aAAa;IAIb,YAAY;IAIZ,kBAAkB,CAAC,QAAQ,EAAE,MAAM;IAInC,SAAS;IAIT,YAAY;;;;IAIZ,cAAc;;;;;IAId,UAAU,CAAC,MAAM,EAAE,MAAM;;;IAIzB,YAAY;;;IAIZ,cAAc,CAAC,MAAM,EAAE,MAAM;;;;IAI7B,YAAY;;;IAIZ,aAAa;;;IAIb,UAAU,CAAC,KAAK,CAAC,EAAE,MAAM;IAIzB,UAAU;CAGlB"} \ No newline at end of file diff --git a/types/group.d.ts b/types/group.d.ts deleted file mode 100644 index 5a2552c..0000000 --- a/types/group.d.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { Client } from "./client"; -import { TElements } from "./message"; -import { TGender, User } from "./user"; -export type TGroupInfo = { - group_id: number; - group_name: string; - member_count: number; - max_member_count: number; -}; -export type TGroupRole = "owner" | "admin" | "member"; -export type TGroupMemberInfo = { - group_id: number; - user_id: number; - nickname: string; - card: string; - sex: TGender; - age: number; - area: string; - join_time: number; - last_sent_time: number; - level: string; - role: TGroupRole; - unfriendly: boolean; - title: string; - title_expire_time: number; - card_changeable: boolean; -}; -export declare class Group { - private client; - readonly group_id: number; - private memberMap; - static As(client: Client, group_id: number): Group; - constructor(client: Client, group_id: number); - get info(): TGroupInfo; - set info(info: TGroupInfo); - GetInfo(cache?: boolean): Promise; - PickMember(user_id: number): Member; - KickMember(user_id: number, reject_add_request?: boolean): Promise; - MuteMember(member_id: number, duration?: number): Promise; - MuteAnonymous(anonymous_flag: string, duration?: number): Promise; - MuteAll(enable?: boolean): Promise; - SetAdmin(member_id: number, enable?: boolean): Promise; - SetMemberCard(member_id: number, card: string): Promise; - SetName(group_name: string): Promise; - Quit(is_dismiss?: boolean): Promise; - SetMemberTitle(member_id: number, title: string, duration?: number): Promise; - SendMsg(message: TElements, auto_escape?: boolean): Promise; -} -export declare class Member extends User { - readonly group_id: number; - readonly user_id: number; - group: Group; - readonly info: TGroupMemberInfo; - static As(client: Client, group_id: number, user_id: number): Member; - constructor(client: Client, group_id: number, user_id: number); - Kick(reject_add_request?: boolean): Promise; - Mute(duration?: number): Promise; - SsetAdmin(enable?: boolean): Promise; - SetCard(card: string): Promise; - SetTitle(title: string, duration?: number): Promise; -} -//# sourceMappingURL=group.d.ts.map \ No newline at end of file diff --git a/types/group.d.ts.map b/types/group.d.ts.map deleted file mode 100644 index 0b91c6c..0000000 --- a/types/group.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"group.d.ts","sourceRoot":"","sources":["../src/group.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/types/index.d.ts b/types/index.d.ts deleted file mode 100644 index f97fb4b..0000000 --- a/types/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export * from "./client"; -export * from "./base_client"; -export * from "./group"; -export * from "./user"; -export * from "./interface"; -export * from "./message"; -export * from "./logger"; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/types/index.d.ts.map b/types/index.d.ts.map deleted file mode 100644 index cd3df06..0000000 --- a/types/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,UAAU,CAAC;AACzB,cAAc,eAAe,CAAC;AAC9B,cAAc,SAAS,CAAC;AACxB,cAAc,QAAQ,CAAC;AACvB,cAAc,aAAa,CAAC;AAC5B,cAAc,WAAW,CAAC;AAC1B,cAAc,UAAU,CAAC"} \ No newline at end of file diff --git a/types/interface.d.ts b/types/interface.d.ts deleted file mode 100644 index 85a536b..0000000 --- a/types/interface.d.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { TGroupInfo, TGroupMemberInfo } from "./group"; -import { TElements } from "./message"; -import { TFriendInfo, TStrangerInfo } from "./user"; -export type TAnonymous = { - id: number; - name: string; - flag: string; -}; -export type TStatus = { - online: boolean; - good: boolean; -}; -type TLoginInfo = { - user_id: number; - nickname: string; -}; -type TMessage = { - time: number; - message_type: string; - message_id: number; - real_id: number; - sender: TStrangerInfo; - message: TElements; -}; -export interface IOnebotExports { - ".handle_quick_operation"(params: { - context: object; - operation: object; - }): void; - send_private_msg(params: { - user_id: number; - message: TElements; - auto_escape?: boolean; - }): number; - send_group_msg(params: { - group_id: number; - message: TElements; - auto_escape?: boolean; - }): number; - send_msg(params: { - message: TElements; - message_type?: "private" | "group"; - user_id?: number; - group_id?: number; - auto_escape?: boolean; - }): number; - delete_msg(params: { - message_id: number; - }): void; - get_msg(params: { - message_id: number; - }): TMessage; - get_forward_msg(params: { - id: string; - }): TElements; - send_like(params: { - user_id: number; - times?: number; - }): void; - set_group_kick(params: { - group_id: number; - user_id: number; - reject_add_request?: boolean; - }): void; - set_group_ban(params: { - group_id: number; - user_id: number; - duration?: number; - }): void; - set_group_anonymous_ban(params: { - group_id: number; - anonymous?: TAnonymous; - anonymous_flag?: string; - duration?: number; - }): void; - set_group_whole_ban(params: { - group_id: number; - enable?: boolean; - }): void; - set_group_admin(params: { - group_id: number; - user_id: number; - enable?: boolean; - }): void; - set_group_anonymous(params: { - group_id: number; - enable?: boolean; - }): void; - set_group_card(params: { - group_id: number; - user_id: number; - card?: string; - }): void; - set_group_name(params: { - group_id: number; - group_name: string; - }): void; - set_group_leave(params: { - group_id: number; - is_dismiss?: boolean; - }): void; - set_group_special_title(params: { - group_id: number; - user_id: number; - special_title?: string; - duration?: number; - }): void; - set_friend_add_request(params: { - flag: string; - approve?: boolean; - remark?: string; - }): void; - set_group_add_request(params: { - flag: string; - sub_type: "add" | "invite"; - approve?: boolean; - reason?: string; - }): void; - get_login_info(): TLoginInfo; - get_stranger_info(params: { - user_id: number; - no_cache?: boolean; - }): TStrangerInfo; - get_friend_list(): TFriendInfo[]; - get_group_info(params: { - group_id: number; - no_cache?: boolean; - }): TGroupInfo; - get_group_list(): TGroupInfo[]; - get_group_member_info(params: { - group_id: number; - user_id: number; - no_cache?: boolean; - }): TGroupMemberInfo; - get_group_member_list(params: { - group_id: number; - }): TGroupMemberInfo[]; - get_cookies(params: { - domain?: string; - }): { - cookies: string; - }; - get_csrf_token(): { - token: number; - }; - get_credentials(params: { - domain?: string; - }): { - cookies: string; - token: number; - }; - get_record(params: { - file: string; - out_format: string; - }): { - file: string; - }; - get_image(params: { - file: string; - }): { - file: string; - }; - can_send_image(): { - yes: boolean; - }; - can_send_record(): { - yes: boolean; - }; - get_status(): TStatus; - get_version_info(): { - app_name: string; - app_version: string; - protocol_version: string; - }; - set_restart(params: { - delay?: number; - }): void; - clean_cache(): void; -} -export {}; -//# sourceMappingURL=interface.d.ts.map \ No newline at end of file diff --git a/types/interface.d.ts.map b/types/interface.d.ts.map deleted file mode 100644 index f466f6b..0000000 --- a/types/interface.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"interface.d.ts","sourceRoot":"","sources":["../src/interface.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/types/logger.d.ts b/types/logger.d.ts deleted file mode 100644 index 1c1468e..0000000 --- a/types/logger.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Log4TSProvider } from "typescript-logging-log4ts-style"; -declare const LoggerProvider: Log4TSProvider; -export default LoggerProvider; -export { Logger } from "typescript-logging-log4ts-style"; -//# sourceMappingURL=logger.d.ts.map \ No newline at end of file diff --git a/types/logger.d.ts.map b/types/logger.d.ts.map deleted file mode 100644 index 69da264..0000000 --- a/types/logger.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"logger.d.ts","sourceRoot":"","sources":["../src/logger.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,cAAc,EAAE,MAAM,iCAAiC,CAAC;AAEjE,QAAA,MAAM,cAAc,gBAOlB,CAAC;AAEH,eAAe,cAAc,CAAC;AAC9B,OAAO,EAAE,MAAM,EAAE,MAAM,iCAAiC,CAAA"} \ No newline at end of file diff --git a/types/message.d.ts b/types/message.d.ts deleted file mode 100644 index 4029397..0000000 --- a/types/message.d.ts +++ /dev/null @@ -1,421 +0,0 @@ -import { TAnonymous, TStatus } from "./interface"; -import { TGender, TStrangerInfo } from "./user"; -export declare namespace Segment { - type TSegmentBase = { - type: string; - data: Record; - }; - type TSegmentText = TSegmentBase & { - type: "text"; - data: { - text: string; - }; - }; - type TSegmentFace = TSegmentBase & { - type: "face"; - data: { - /** - * 表情索引,取值范围在 0~221 - */ - id: number; - }; - }; - type TSegmentImage = TSegmentBase & { - type: "image"; - data: { - /** - * 支持URI格式的绝对路径、网络 URL 以及 Base64 编码 - */ - file: string; - type?: "flash"; - /** - * 接收图片时 url 不为空 - */ - url?: string; - /** - * 使用已缓存图片,默认为 1 - */ - cache?: 0 | 1; - /** - * 是否通过代理下载图片,默认为 1 - */ - proxy?: 0 | 1; - /** - * 下载图片的超时时间,默认不超时 - */ - timeout?: number; - }; - }; - type TSegmentRecord = Omit & { - type: "record"; - }; - type TSegmentVideo = Omit & { - type: "video"; - }; - type TSegmentAt = TSegmentBase & { - type: "at"; - data: { - qq: number | "all"; - }; - }; - type TSegmentRPS = TSegmentBase & { - type: "rps"; - data: {}; - }; - type TSegmentDice = TSegmentBase & { - type: "dice"; - data: {}; - }; - type TSegmentShake = TSegmentBase & { - type: "shake"; - data: {}; - }; - type TSegmentPoke = TSegmentBase & { - type: "poke"; - data: { - /** - * type 戳一戳类型,取值范围为 1~126 - */ - type: number; - id: number; - /** - * name 接收时存在 - */ - name?: string; - }; - }; - type TSegmentAnonymous = TSegmentBase & { - type: "anonymous"; - data: { - /** - * 无法匿名时是否继续发送 - */ - ignore?: 0 | 1; - }; - }; - type TSegmentShare = TSegmentBase & { - type: "share"; - data: { - url: string; - title: string; - /** - * content 内容描述,可选 - */ - content?: string; - /** - * url 图片 URL - */ - image?: string; - }; - }; - type TSegmentContact = TSegmentBase & { - type: "contact"; - data: { - type: "qq" | "group"; - /** - * id qq 对应 QQ号,group 对应 群号 - */ - id: string; - }; - }; - type TSegmentLocation = TSegmentBase & { - type: "location"; - data: { - /** - * lat 维度 - */ - lat: string; - /** - * lan 精度 - */ - lon: string; - /** - * title 标题,可选 - */ - title?: string; - /** - * content 内容描述,可选 - */ - content?: string; - }; - }; - type TSegmentMusic = TSegmentBase & { - type: "music"; - data: { - type: "qq" | "163" | "xm"; - id: string; - }; - }; - type TSegmentCustomMusic = TSegmentBase & { - type: "music"; - data: { - type: "custom"; - /** - * url 跳转链接 - */ - url: string; - /** - * audio 音乐 URL - */ - audio: string; - /** - * title 标题 - */ - title: string; - /** - * content 内容描述,可选 - */ - content?: string; - /** - * image 图片 URL,可选 - */ - image?: string; - }; - }; - type TSegmentReply = TSegmentBase & { - type: "reply"; - data: { - /** - * id 消息ID - */ - id: string; - }; - }; - type TSegmentForward = TSegmentBase & { - type: "forward"; - data: { - /** - * 合并转发 ID,需要 get_forward_msg API获取 - */ - id: string; - }; - }; - type TSegmentNode = TSegmentBase & { - type: "node"; - data: { - /** - * id 消息ID - */ - id: string; - }; - }; - type TSegmentCustomNode = TSegmentBase & { - type: "node"; - data: { - /** - * user_id 发送者 QQ 号 - */ - user_id: string; - /** - * nickname 发送者昵称 - */ - nickname: string; - /** - * content 消息内容 - */ - content: string | TElements; - }; - }; - type TSegmentXML = TSegmentBase & { - type: "xml"; - data: { - /** - * data XML 消息内容 - */ - data: string; - }; - }; - type TSegmentJSON = TSegmentBase & { - type: "json"; - data: { - /** - * JSON 纯字符串内容 - */ - data: string; - }; - }; - type TSegment = TSegmentText | TSegmentAt | TSegmentFace | TSegmentImage | TSegmentRecord | TSegmentVideo | TSegmentAnonymous | TSegmentContact | TSegmentCustomMusic | TSegmentCustomNode | TSegmentDice | TSegmentForward | TSegmentJSON | TSegmentLocation | TSegmentMusic | TSegmentNode | TSegmentPoke | TSegmentRPS | TSegmentReply | TSegmentShake | TSegmentShare | TSegmentShake | TSegmentXML; - const segment: { - /** @deprecated 文本,建议直接使用字符串 */ - Text(text: string): TSegmentText; - Face(id: number): TSegmentFace; - /** 猜拳(id=1~3) */ - Rps(): TSegmentRPS; - /** 骰子(id=1~6) */ - Dice(): TSegmentDice; - /** mention@提及 - * @param qq 全体成员为 all - */ - At(qq: number | "all", text?: string, dummy?: boolean): TSegmentAt; - /** 图片(支持http://,base64://) */ - Image(file: string, cache?: boolean, proxy?: boolean, timeout?: number): TSegmentImage; - /** 闪照(支持http://,base64://) */ - Flash(file: string, cache?: boolean, proxy?: boolean, timeout?: number): TSegmentImage; - /** 语音(支持http://,base64://) */ - Record(file: string | Buffer): TSegmentRecord; - /** 视频(仅支持本地文件) */ - Video(file: string): TSegmentVideo; - Json(data: any): TSegmentJSON; - Xml(data: string, id?: number): TSegmentXML; - /** 链接分享 */ - Share(url: string, title: string, image?: string, content?: string): TSegmentShare; - /** 位置分享 */ - Location(lat: number, lng: number, address: string, id?: string): TSegmentLocation; - /** id 0~6 */ - Poke(id: number, type: number): TSegmentPoke; - /** @deprecated 将CQ码转换为消息链 */ - FromCqcode(strData: string): TSegment[]; - }; - function UnescapeCQ(s: string): "[" | "]" | "&" | ""; - function UnescapeCQInside(s: string): "[" | "]" | "&" | "" | ","; - function Qs(s: string, sep?: string, equal?: string): TSegment; -} -export type TElements = string | Segment.TSegment | Array; -export declare namespace MessageEvent { - type TEvent = { - time: number; - self_id: number; - post_type: string; - }; - type TMessageEvent = TEvent & { - post_type: "message"; - sub_type: string; - message_type: "private" | "group"; - message_id: number; - user_id: number; - font: number; - message: TElements; - raw_message: string; - reply(message: TElements, auto_escape?: boolean): void; - }; - type TPrivateMessageEvent = TMessageEvent & { - message_type: "private"; - sub_type: "friend" | "group" | "other"; - sender: TStrangerInfo; - }; - type TGroupMemberSender = { - user_id: number; - nickname: string; - card: string; - sex: TGender; - age: number; - area: string; - level: string; - role: string; - title: string; - }; - type TGroupMessageEvent = TMessageEvent & { - message_type: "group"; - sub_type: "normal" | "anonymous" | "notice"; - group_id: number; - anonymous: TAnonymous | null; - sender: TGroupMemberSender; - reply(message: TElements, auto_escape?: boolean, at_sender?: boolean, deleteMsg?: boolean, operator_action?: { - kick?: boolean; - ban: boolean; - ban_duration?: number; - }): void; - }; -} -export declare namespace NoticeEvent { - type TNoticeEvent = MessageEvent.TEvent & { - post_type: "notice"; - notice_type: string; - }; - type TFile = { - id: string; - name: string; - size: number; - busid: number; - }; - type TGroupFileUploadEvent = TNoticeEvent & { - notice_type: "group_upload"; - group_id: number; - user_id: number; - file: TFile; - }; - type TGroupAdminChangeEvent = TNoticeEvent & { - notice_type: "group_admin"; - sub_type: "set" | "unset"; - group_id: number; - user_id: number; - }; - type TGroupMemberDecreaseEvent = TNoticeEvent & { - notice_type: "group_decrease"; - sub_type: "leave" | "kick" | "kick_me"; - group_id: number; - operator_id: number; - user_id: number; - }; - type TGroupMemberIncreaseEvent = TNoticeEvent & { - notice_type: "group_increase"; - sub_type: "approve" | "invite"; - group_id: number; - operator_id: number; - user_id: number; - }; - type TGroupMuteEvent = TNoticeEvent & { - notice_type: "group_ban"; - sub_type: "ban" | "lift_ban"; - group_id: number; - operator_id: number; - user_id: number; - duration: number; - }; - type TFriendAddEvent = TNoticeEvent & { - notice_type: "friend_add"; - user_id: number; - }; - type TGroupMessageRecallEvent = TNoticeEvent & { - notice_type: "group_recall"; - group_id: number; - user_id: number; - operator_id: number; - message_id: number; - }; - type TFriendMessageRecallevent = TNoticeEvent & { - notice_type: "griend_recall"; - user_id: number; - message_id: number; - }; -} -export declare namespace RequestEvent { - type TRequestEvent = MessageEvent.TEvent & { - post_type: "request"; - request_type: "friend"; - }; - type TFriendInviteEvent = TRequestEvent & { - post_type: "request"; - request_type: "friend"; - user_id: number; - comment: string; - flag: string; - }; - type TMemberAddOrInviteEvent = TRequestEvent & { - post_type: "request"; - request_type: "group"; - sub_type: "add" | "invite"; - group_id: number; - user_id: number; - comment: string; - flag: string; - }; -} -export declare namespace MetaEvent { - type TMetaEvent = { - post_type: "meta_event"; - meta_event_type: string; - }; - type TLifeCycleEvent = MessageEvent.TEvent & { - post_type: "meta_event"; - meta_event_type: "lifecycle"; - sub_type: "enable" | "disable" | "connect"; - }; - type THeartbeatEvent = MessageEvent.TEvent & { - post_type: "meta_event"; - meta_event_type: "heartbeat"; - status: TStatus; - interval: number; - }; -} -//# sourceMappingURL=message.d.ts.map \ No newline at end of file diff --git a/types/message.d.ts.map b/types/message.d.ts.map deleted file mode 100644 index 0529a71..0000000 --- a/types/message.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"message.d.ts","sourceRoot":"","sources":["../src/message.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/types/user.d.ts b/types/user.d.ts deleted file mode 100644 index 5633b05..0000000 --- a/types/user.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Client } from "./client"; -import { Member } from "./group"; -import { TElements } from "./message"; -export type TGender = "male" | "female" | "unknown"; -export type TStrangerInfo = { - user_id: number; - nickname: string; - sex: TGender; - age: number; -}; -export type TFriendInfo = { - user_id: number; - nickname: string; - remark: string; -}; -export declare class User { - client: Client; - readonly user_id: number; - constructor(client: Client, user_id: number); - static As(this: Client, user_id: number): User; - AsStrangerInfo(user_id: number): Promise; - AsFriend(): Friend; - AsMember(group_id: number): Member; - SendLike(times?: number): Promise; -} -export declare class Friend { - private client; - protected user_id: number; - info: TFriendInfo; - constructor(client: Client, user_id: number); - static As(client: Client, uid: number): Friend; - SendMsg(message: TElements): Promise; -} -//# sourceMappingURL=user.d.ts.map \ No newline at end of file diff --git a/types/user.d.ts.map b/types/user.d.ts.map deleted file mode 100644 index 31e4aab..0000000 --- a/types/user.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"user.d.ts","sourceRoot":"","sources":["../src/user.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAClC,OAAO,EAAE,MAAM,EAAE,MAAM,SAAS,CAAC;AACjC,OAAO,EAAE,SAAS,EAAE,MAAM,WAAW,CAAC;AAEtC,MAAM,MAAM,OAAO,GAAG,MAAM,GAAG,QAAQ,GAAG,SAAS,CAAC;AAEpD,MAAM,MAAM,aAAa,GAAG;IAC1B,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,GAAG,EAAE,OAAO,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;CACb,CAAC;AAEF,MAAM,MAAM,WAAW,GAAG;IACxB,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AAEF,qBAAa,IAAI;IACW,MAAM,EAAE,MAAM;aAAkB,OAAO,EAAE,MAAM;gBAA/C,MAAM,EAAE,MAAM,EAAkB,OAAO,EAAE,MAAM;WAE3D,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAIvC,cAAc,CAAC,OAAO,EAAE,MAAM;IAI9B,QAAQ;IAGR,QAAQ,CAAC,QAAQ,EAAE,MAAM;IAIzB,QAAQ,CAAC,KAAK,CAAC,EAAE,MAAM;CAG/B;AAED,qBAAa,MAAM;IAGE,OAAO,CAAC,MAAM;IAAU,SAAS,CAAC,OAAO,EAAE,MAAM;IAF7D,IAAI,EAAE,WAAW,CAAC;gBAEE,MAAM,EAAE,MAAM,EAAY,OAAO,EAAE,MAAM;WAItD,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAUrC,OAAO,CAAC,OAAO,EAAE,SAAS;CAGlC"} \ No newline at end of file