feat: 도메인 관리 기능 추가 (Domain Agent 연동)
- manage_domain Function Calling 도구 추가 - OpenAI Assistants API 기반 Domain Agent 연동 - Namecheap API 호출 (도메인 목록, 네임서버 관리 등) - user_domains 테이블로 사용자별 도메인 권한 관리 - 타임스탬프 검증 비활성화 (WEBHOOK_SECRET으로 충분) - CLAUDE.md 프로젝트 문서 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -237,7 +237,8 @@ export async function generateAIResponse(
|
||||
env: Env,
|
||||
userId: number,
|
||||
chatId: string,
|
||||
userMessage: string
|
||||
userMessage: string,
|
||||
telegramUserId?: string
|
||||
): Promise<string> {
|
||||
const context = await getConversationContext(env.DB, userId, chatId);
|
||||
|
||||
@@ -259,7 +260,7 @@ ${context.previousSummary.summary}
|
||||
// OpenAI 사용 (설정된 경우)
|
||||
if (env.OPENAI_API_KEY) {
|
||||
const { generateOpenAIResponse } = await import('./openai-service');
|
||||
return generateOpenAIResponse(env, userMessage, systemPrompt, recentContext);
|
||||
return generateOpenAIResponse(env, userMessage, systemPrompt, recentContext, telegramUserId, env.DB);
|
||||
}
|
||||
|
||||
// 폴백: Workers AI
|
||||
|
||||
Reference in New Issue
Block a user