agentson
|
4a59d7e66d
|
feat: /notify command for runtime notification filter control (#161)
CI / test (pull_request) Has been cancelled
Add /notify Telegram command for adjusting notification filters at runtime
without restarting the service:
/notify → show current filter state
/notify scenario off → disable scenario match alerts
/notify market off → disable market open/close alerts
/notify all off → disable all (circuit_breaker always on)
/notify trades on → re-enable trade execution alerts
Changes:
- NotificationFilter: add KEYS class var, set_flag(), as_dict()
- TelegramClient: add set_notification(), filter_status()
- TelegramCommandHandler: add register_command_with_args() + args dispatch
- main.py: handle_notify() handler + register /notify command + /help update
- Tests: 12 new tests (set_flag, set_notification, register_command_with_args)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-20 02:33:03 +09:00 |
|