Add bots files handling logic

This commit is contained in:
2026-10-21 17:56:09 +01:00
parent b0af4db1bf
commit d17a4a7bdd
97 changed files with 5843 additions and 41 deletions
+23
View File
@@ -0,0 +1,23 @@
import { z } from "zod";
/**
* Delete one of a conversation's files.
*/
export const DeleteBotFileRequestSchema = z.object({
file_id: z.coerce.number().int().positive(),
});
/**
* Read one file again so it can be searched.
*/
export const IngestBotFileRequestSchema = z.object({
file_id: z.coerce.number().int().positive(),
read_media: z.boolean().optional(),
});
/**
* The General settings' storage quota, in MB.
*/
export const SaveStorageQuotaRequestSchema = z.object({
quota_mb: z.coerce.number().int().min(0).max(1_000_000),
});