bot_constant_set
Заводит или правит константу бота по имени: общее для всех сценариев бота значение, в тексте — {{const.имя}}. Открытой константе нужно значение. Скрытую (secret: true — ключ, пароль) можно завести, но её значение задаёт только владелец на странице бота в кабинете.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"botId": "<botId>",
"name": "<name>"
},
"name": "bot_constant_set"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Имя константы — по правилам имени переменной, лучше английским словом: phone, address. В тексте сценария — {{const.имя}}. | |
| botId | Yes | Номер своего бота клиента (uuid) — из ответа действия chatbots.list без указания бота. | |
| value | No | Значение открытой константы (обязательно). У скрытой — новое значение, только для страницы бота в кабинете: нейросети, сервер MCP и ключ API значения скрытых констант не задают. Не передано у скрытой — прежнее значение остаётся. | |
| secret | No | Скрытая константа: ключ или пароль. Подставляется только в запрос к сервису. Скрытую нельзя сделать открытой. | |
| description | No | Что это за значение — для людей и нейросети. |