No buy notification on a clean no-op run #10

Merged
DasAoD merged 1 commit from feature/quiet-noop-buy into main 2026-08-31 15:57:13 +02:00
Owner

Für den „unregelmäßig einzahlen"-Modus: kein Telegram-Ping mehr, wenn ein Buy-Lauf nichts tut.

_cmd_buy hat bisher bei jedem Lauf gepingt – auch „0 filled / 0 failed" (leeres Guthaben, oder Woche schon erledigt). Jetzt wie _cmd_dip an result.bought or result.failed gekoppelt: ein Push heißt echter Kauf oder echter Fehler, sonst Ruhe.

  • pytest → 82 passed (1 neu: pingt beim echten Kauf, schweigt beim Wiederhol-Lauf derselben Woche)

Deploy vpn: git pull, systemctl restart krypto-dca-backend.service. Kein Order-Pfad berührt.

Co-authored-by: Claude claude@anthropic.com

Für den „unregelmäßig einzahlen"-Modus: kein Telegram-Ping mehr, wenn ein Buy-Lauf nichts tut. `_cmd_buy` hat bisher **bei jedem** Lauf gepingt – auch „0 filled / 0 failed" (leeres Guthaben, oder Woche schon erledigt). Jetzt wie `_cmd_dip` an `result.bought or result.failed` gekoppelt: ein Push heißt **echter Kauf oder echter Fehler**, sonst Ruhe. - `pytest` → **82 passed** (1 neu: pingt beim echten Kauf, schweigt beim Wiederhol-Lauf derselben Woche) Deploy `vpn`: `git pull`, `systemctl restart krypto-dca-backend.service`. Kein Order-Pfad berührt. Co-authored-by: Claude <claude@anthropic.com>
_cmd_buy pinged on every run, including "0 filled / 0 failed" (empty balance,
or an already-done week). Gate the notify on result.bought or result.failed,
matching _cmd_dip - so a push means a real buy or a real failure, nothing else.

Co-authored-by: Claude <claude@anthropic.com>
DasAoD merged commit 163f19e160 into main 2026-08-31 15:57:13 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DasAoD/krypto-dca-bot!10
No description provided.