import { formatUtc } from "../../libs/time.js"; import type { ChatMessage } from "../../types.js"; /** Сообщения чата в текстовом виде для контекста модели. */ export const formatChatMessages = (messages: ChatMessage[]): string => messages .map((m) => { const reply = m.replyToMessageId ? ` (ответ на #${m.replyToMessageId})` : ""; return `#${m.messageId} [${formatUtc(m.date)}] ${m.author}${reply}: ${m.text}`; }) .join("\n");