This commit is contained in:
2026-05-13 05:10:51 +03:00
parent 3848dd82d9
commit cd8d2683c0
10 changed files with 1173 additions and 53 deletions
+6 -4
View File
@@ -7,7 +7,7 @@ import {StoredMessage} from "../model/stored-message";
import {cutPrefixes, logError} from "../util/utils";
import {runUnifiedAi} from "../ai/unified-ai-runner";
import {AI_REGENERATE_CALLBACK, parseAiRegenerateCallbackData} from "../ai/regenerate-callback";
import {isAiProviderConfigured, resolveEffectiveAiProviderForUser} from "../common/user-ai-settings";
import {resolveEffectiveAiProviderForUser} from "../common/user-ai-settings";
import {Environment} from "../common/environment";
export class AiRegenerate extends CallbackCommand {
@@ -28,9 +28,11 @@ export class AiRegenerate extends CallbackCommand {
const sourceFromId = source.stored?.fromId ?? source.message.from?.id;
if (!sourceFromId || (sourceFromId !== query.from.id && query.from.id !== Environment.CREATOR_ID)) return;
const provider = isAiProviderConfigured(parsed.provider)
? parsed.provider
: await resolveEffectiveAiProviderForUser(source.message.from?.id ?? query.from.id);
const provider =
// isAiProviderConfigured(parsed.provider)
// ? parsed.provider
// :
await resolveEffectiveAiProviderForUser(source.message.from?.id ?? query.from.id);
const text = cutPrefixes(source.stored ?? source.message) ?? "";
runUnifiedAi({