MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / sendImages

Method sendImages

ai/ai.ts:1350–1368  ·  view source on GitHub ↗
(
    msg: Api.Message,
    images: AIImage[],
    prompt: string,
    replyToId?: number,
    token?: AbortToken,
  )

Source from the content-addressed store, hash-verified

1348
1349 async sendImages(
1350 msg: Api.Message,
1351 images: AIImage[],
1352 prompt: string,
1353 replyToId?: number,
1354 token?: AbortToken,
1355 ): Promise<void> {
1356 const config = (await this.configManagerPromise).getConfig();
1357 await this.sendMedia(msg, images, prompt, replyToId, token, {
1358 previewEnabled: config.imagePreview,
1359 poweredByTag: config.currentImageTag,
1360 collapse: config.collapse,
1361 directory: "ai_images",
1362 filePrefix: "ai",
1363 getExtension: getImageExtensionForMime,
1364 resolve: (image, mediaToken) =>
1365 resolveAIImageData(image, this.httpClient, mediaToken),
1366 });
1367 }
1368
1369 async sendVideos(
1370 msg: Api.Message,
1371 videos: AIVideo[],

Callers 1

executeMethod · 0.80

Calls 3

sendMediaMethod · 0.95
resolveAIImageDataFunction · 0.85
getConfigMethod · 0.45

Tested by

no test coverage detected