patch_graph
Apply targeted string replacements to a large live graph by ID without uploading the whole graph. The server fetches, validates, and saves changes in place with auto-backup and optional preview.
Instructions
Точечная правка БОЛЬШОГО/живого графа без отправки графа целиком: сервер сам берёт граф по graphId, делает строковые замены в его JSON, проверяет валидность и заливает обратно НА МЕСТЕ (с авто-бэкапом). Идеально, когда граф слишком велик, чтобы передавать его целиком через update_graph/edit_graph_live — напр. сменить id канала в условиях SUBSCRIBED, ссылки кнопок, тексты. replacements: [{find, replace}] — заменяются ВСЕ вхождения; делай find максимально специфичным, чтобы не задеть лишнее. preview=true — только показать число совпадений, ничего не сохраняя. Бот применит изменения сразу (читает активный граф заново из БД).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| backup | No | снять авто-бэкап предыдущего состояния перед правкой (по умолчанию true) | |
| graphId | Yes | ||
| preview | No | true = только отчёт о числе совпадений, без сохранения | |
| replacements | Yes |