(text: unknown)
| 21 | |
| 22 | const execAsync = promisify(exec); |
| 23 | const execFileAsync = promisify(execFile); |
| 24 | const GH_BASE_DOWNLOAD = "https://github.com/OpenListTeam/OpenList/releases/latest/download"; |
| 25 | |
| 26 | const codeTag = (text: unknown): string => `<code>${htmlEscape(text)}</code>`; |
| 27 | const preTag = (text: unknown): string => `<pre>${htmlEscape(text)}</pre>`; |
| 28 | |
| 29 | /** |
| 30 | * 将 Telegram 提供的文件名压缩为一个安全路径段。 |
| 31 | * 先统一 Windows/Unix 分隔符再取 basename,并拒绝特殊点目录。 |
| 32 | */ |
| 33 | function sanitizeMediaFileName(input: unknown): string { |
no outgoing calls
no test coverage detected