// shared/lib/wechat/message-formatter.ts — 消息格式化工具 // 从 issue-ai 提取的纯函数,不依赖任何外部状态 // 格式化可用性消息(issue-ai 邮件监控使用) export function formatAvailabilityMessage(params: { ticketNo: string ip: string sn: string rackPosition: string faultTime: string deadline: string }): string { return [ `工单号: ${params.ticketNo}`, `IP: ${params.ip}`, `SN: ${params.sn}`, `机架位置: ${params.rackPosition}`, `故障时间: ${params.faultTime}`, `可用性截止: ${params.deadline}`, ].join('\n') } // 格式化告警级别标签 export function formatAlertLevel(level: 'critical' | 'warning' | 'info'): string { const emoji = { critical: '🔴', warning: '🟡', info: '🔵' } return `${emoji[level]} ${level}` }