patch_graph
Apply targeted find/replace string patches to a large live scenario graph by graphId without uploading the full graph; preview matches and auto-backup before saving.
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 |