fix: перевод строки после открывающего ``` — иначе markdown съедает первую строку

В Pachca/Telegram текст сразу после открывающих тройных бэктиков
трактуется как указатель языка code-блока и не отображается. Из-за
этого пропадала первая строка уведомления — [время] METHOD host/URI,
то есть путь и метод запроса не были видны. Добавлен \n после фенса;
тест теперь проверяет перевод строки и наличие URI в выводе.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vladimir V Maksimov
2026-06-25 09:29:24 +03:00
parent 6ec0d75f0f
commit f42570fce2
2 changed files with 9 additions and 3 deletions

View File

@@ -39,7 +39,7 @@ func formatPlain(d RequestData) string {
// formatMarkdown — обёртка в код-блок для Telegram/Pachca.
func formatMarkdown(d RequestData) string {
return "```" + formatPlain(d) + "```"
return "```\n" + formatPlain(d) + "```"
}
// formatHTML — обёртка в <pre> с экранированием для Email.