Files
NapCatQQ/.pnpm-store/v3/files/d8/574d20c1f34d31c4866fe66c00c27e391e14751a75fb07bdf76a657b00fff2bc23e2d6077acb92575f1d59adb07375dc43786a585992191a2613398ab13645
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

103 lines
7.2 KiB
Plaintext

import { OneBotAction } from '../../action/OneBotAction';
import { QuickAction, QuickActionEvent } from '../../types';
import { Static } from '@sinclair/typebox';
export declare const GoCQHTTPHandleQuickActionPayloadSchema: import("@sinclair/typebox").TObject<{
context: import("@sinclair/typebox").TObject<{
time: import("@sinclair/typebox").TNumber;
self_id: import("@sinclair/typebox").TNumber;
post_type: import("@sinclair/typebox").TString;
message_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
sub_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
user_id: import("@sinclair/typebox").TString;
group_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
message_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
message_seq: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
real_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
sender: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
user_id: import("@sinclair/typebox").TString;
nickname: import("@sinclair/typebox").TString;
sex: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
age: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
card: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
role: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>>;
message: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
message_format: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
raw_message: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
font: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
notice_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
meta_event_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
operation: import("@sinclair/typebox").TObject<{
reply: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
auto_escape: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
at_sender: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
delete: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
kick: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
ban: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
ban_duration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
approve: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
remark: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
reason: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
}>;
export type GoCQHTTPHandleQuickActionPayload = {
context: QuickActionEvent;
operation: QuickAction;
} & Static<typeof GoCQHTTPHandleQuickActionPayloadSchema>;
export declare class GoCQHTTPHandleQuickAction extends OneBotAction<GoCQHTTPHandleQuickActionPayload, void> {
actionName: ".handle_quick_operation";
payloadSchema: import("@sinclair/typebox").TObject<{
context: import("@sinclair/typebox").TObject<{
time: import("@sinclair/typebox").TNumber;
self_id: import("@sinclair/typebox").TNumber;
post_type: import("@sinclair/typebox").TString;
message_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
sub_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
user_id: import("@sinclair/typebox").TString;
group_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
message_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
message_seq: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
real_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
sender: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
user_id: import("@sinclair/typebox").TString;
nickname: import("@sinclair/typebox").TString;
sex: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
age: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
card: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
role: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>>;
message: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
message_format: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
raw_message: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
font: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
notice_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
meta_event_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
operation: import("@sinclair/typebox").TObject<{
reply: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
auto_escape: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
at_sender: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
delete: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
kick: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
ban: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
ban_duration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
approve: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
remark: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
reason: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
}>;
returnSchema: import("@sinclair/typebox").TNull;
actionSummary: string;
actionDescription: string;
actionTags: string[];
payloadExample: {
context: {};
operation: {};
};
returnExample: {};
_handle(payload: GoCQHTTPHandleQuickActionPayload): Promise<void>;
}