feat: add alert message formatter with multi-channel support (#20)

Implements AlertFormatter class that transforms RiskAssessment objects
into formatted messages for Discord (embeds), Telegram (markdown), and
plain text channels. Includes FormattedAlert dataclass, helper functions
for address truncation and risk level display, and comprehensive tests.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Patrick Selamy
2026-01-04 16:15:49 -05:00
co-authored by Claude Opus 4.5
parent 4acc7916dd
commit ccae51c466
5 changed files with 1034 additions and 1 deletions
+1 -1
View File
@@ -1 +1 @@
"""Tests for alerter module."""
"""Tests for the alerter module."""