diff --git a/src/api.ts b/src/api.ts index 8951854..14fc8fb 100644 --- a/src/api.ts +++ b/src/api.ts @@ -390,7 +390,9 @@ export async function sendGroupImageMessage( content?: string ): Promise<{ id: string; timestamp: string }> { // 先上传图片获取 file_info + console.log(`[qqbot-api] sendGroupImageMessage: uploading image from URL: ${imageUrl}`); const uploadResult = await uploadGroupMedia(accessToken, groupOpenid, MediaFileType.IMAGE, imageUrl, false); + console.log(`[qqbot-api] sendGroupImageMessage: upload success, file_info: ${uploadResult.file_info?.slice(0, 50)}...`); // 再发送富媒体消息 return sendGroupMediaMessage(accessToken, groupOpenid, uploadResult.file_info, msgId, content); } diff --git a/src/gateway.ts b/src/gateway.ts index 98b84ac..2896cea 100644 --- a/src/gateway.ts +++ b/src/gateway.ts @@ -541,6 +541,7 @@ export async function startGateway(ctx: GatewayContext): Promise { try { // 先发送图片(如果有) + log?.info(`[qqbot:${account.accountId}] imageUrls to send: ${JSON.stringify(imageUrls)}, imageServerBaseUrl: ${imageServerBaseUrl}`); for (const imageUrl of imageUrls) { try { await sendWithTokenRetry(async (token) => { diff --git a/src/image-server.ts b/src/image-server.ts index 8bda378..6e4e565 100644 --- a/src/image-server.ts +++ b/src/image-server.ts @@ -335,7 +335,9 @@ export function saveImage( // 返回访问 URL const baseUrl = currentConfig.baseUrl || `http://localhost:${currentConfig.port}`; - return `${baseUrl}/images/${imageId}.${ext}`; + const resultUrl = `${baseUrl}/images/${imageId}.${ext}`; + console.log(`[image-server] saveImage: generated URL: ${resultUrl} (baseUrl: ${baseUrl})`); + return resultUrl; } /**