feat: пример конфига, README; чистка и тесты BuildNotifiers

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vladimir V Maksimov
2026-06-14 11:16:42 +03:00
parent a21bb73175
commit 1a54862e91
9 changed files with 115 additions and 74 deletions

View File

@@ -1,2 +1,20 @@
# http_logger
HTTP-логгер: принимает входящие HTTP-запросы и пересылает их в настроенный
канал уведомлений. Канал выбирается первым сегментом пути:
- `POST /telegram` → Telegram
- `POST /pachca` → Pachca (Пачка, входящий вебхук)
- `POST /email` → Email
Каналы настраиваются в `config.yaml` (пример — `config.yaml.default`).
Несконфигурированный путь возвращает `404`, ошибка отправки — `502`.
## Сборка
./build.sh
## Запуск
cp config.yaml.default config.yaml # отредактировать токены/адреса
./bin/http_logger