Files
NapCatQQ/.pnpm-store/v3/files/36/0dc009c702b3faa187b7977718426da19e6f45c5975931af3800706c4195e4460c453b3b5bdb2914ac3cec4c8b22213ca4b87b2b075e1b57a8a28d97d81838
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

55 lines
2.2 KiB
Plaintext

import { GetPacketStatusDepends } from '../../action/packet/GetPacketStatus';
import { Static } from '@sinclair/typebox';
declare const PayloadSchema: import("@sinclair/typebox").TObject<{
group_id: import("@sinclair/typebox").TString;
chat_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
}>;
type PayloadType = Static<typeof PayloadSchema>;
declare const ReturnSchema: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TString;
characters: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
character_id: import("@sinclair/typebox").TString;
character_name: import("@sinclair/typebox").TString;
preview_url: import("@sinclair/typebox").TString;
}>>;
}>>;
type ReturnType = Static<typeof ReturnSchema>;
export declare class GetAiCharacters extends GetPacketStatusDepends<PayloadType, ReturnType> {
actionName: "get_ai_characters";
payloadSchema: import("@sinclair/typebox").TObject<{
group_id: import("@sinclair/typebox").TString;
chat_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
}>;
returnSchema: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TString;
characters: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
character_id: import("@sinclair/typebox").TString;
character_name: import("@sinclair/typebox").TString;
preview_url: import("@sinclair/typebox").TString;
}>>;
}>>;
actionSummary: string;
actionDescription: string;
actionTags: string[];
payloadExample: {
group_id: string;
};
returnExample: {
type: string;
characters: {
character_id: string;
character_name: string;
preview_url: string;
}[];
}[];
_handle(payload: PayloadType): Promise<{
type: string;
characters: {
character_id: string;
character_name: string;
preview_url: string;
}[];
}[]>;
}
export {};