modify_chat_settings
Ustawienia powiadomień: próg istotności, kanały, wyciszone klasy alertów.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channels | No | Active alert channels. SMS not yet supported. Empty array silences alerts entirely. | |
| alertWeighting | No | How the per-ticker daily alert cap treats companies you do NOT hold. 'flat' (default, unchanged behaviour): every ticker gets the same 5/day cap. 'portfolio_first': tickers absent from your holdings get 2/day instead; positions you hold keep 5/day. Measured on a real 90-day account (3875 candidates): 1840 alerts under flat vs 1482 under portfolio_first, with a watchlist-only ticker dropping 186 → 95 and the largest position unchanged at 5 (its cap was never the binding constraint — it had 5 candidates in 90 days). Alias-aware: a position stored as KGH counts as held when the news says KGHM. With an empty holdings list this setting does nothing, so it cannot mute everything. | |
| notificationEmail | No | Override email (null clears, falling back to UserDoc.email). | |
| impactThresholdPct | No | Minimum extent of the predicted range from zero in percentage points: max(|rangeLowPct|, |rangeHighPct|) (default 2, ≥ 0). This filters range extent, not the expected directional move. | |
| espiCommunicationsEnabled | No | Send every official ESPI/EBI filing for watched companies. These entries are marked as communications, not alerts, and do not enter alert limits or performance history. | |
| mutedAlertClassifications | No | Mute-lista klasyfikacji alertów — te typy nie będą wysyłane jako alerty o nowych zdarzeniach. Pusta = nic nie wyciszone. |