f42570fce20e418a199d577cdba5af17d5e5b41c
В Pachca/Telegram текст сразу после открывающих тройных бэктиков трактуется как указатель языка code-блока и не отображается. Из-за этого пропадала первая строка уведомления — [время] METHOD host/URI, то есть путь и метод запроса не были видны. Добавлен \n после фенса; тест теперь проверяет перевод строки и наличие URI в выводе. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
http_logger
HTTP-логгер: принимает входящие HTTP-запросы и пересылает их в настроенный канал уведомлений. Канал выбирается первым сегментом пути:
POST /telegram→ TelegramPOST /pachca→ Pachca (Пачка, входящий вебхук)POST /email→ Email
Каналы настраиваются в config.yaml (пример — config.yaml.default).
Несконфигурированный путь возвращает 404, ошибка отправки — 502.
Сборка
./build.sh
Запуск
cp config.yaml.default config.yaml # отредактировать токены/адреса
./bin/http_logger
Languages
Go
91.8%
Shell
8.2%