From 67242e972e34600f643584199bee56c6da44f0b5 Mon Sep 17 00:00:00 2001 From: Kiow Date: Mon, 22 Jun 2026 00:52:20 +0300 Subject: [PATCH] v34.16 --- core-routes.md | 3 ++- panel.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core-routes.md b/core-routes.md index b212785..4e3383d 100644 --- a/core-routes.md +++ b/core-routes.md @@ -376,5 +376,6 @@ This file lists the current HTTP routes exposed by Core, grouped by access level ### Broadcasts -- `CreateBroadcastDto` - `text`, `filters?` (`{ nodeIds?: number[] }`), `scheduledAt?` +- `CreateBroadcastDto` - `text`, `filters?` (`{ nodeIds?: number[]; tariffIds?: number[]; userIds?: number[] }`), `scheduledAt?` + - Audience: `userIds` set → only those users; otherwise `nodeIds`/`tariffIds` form an AND-combined segment; none → all active TG users. - `UpdateBroadcastDto` - partial `CreateBroadcastDto` diff --git a/panel.md b/panel.md index a37f459..eca0369 100644 --- a/panel.md +++ b/panel.md @@ -100,7 +100,7 @@ This page is public operator documentation. It describes panel capabilities, rou ### Broadcasts - Create and schedule Telegram broadcast messages. -- Filter recipients by node. +- Choose the audience via a mode switch: either a segment (by node and/or tariff, combined with AND) or an explicit list of users. - View per-broadcast delivery status and error log. ### Logs