ask_user
Send a question to the user on Telegram and wait for their reply, returning the answer text or 'timeout' if no response arrives.
Instructions
Ask the user a question on Telegram and wait for the answer.
Returns the user's answer text, or the string 'timeout' if they did not answer in time.
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": {
"question": "<question>"
},
"name": "ask_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | No | Optional choices shown as buttons. The user may still type a free-text answer. | |
| question | Yes | The question for the user. Be specific and self-contained. | |
| timeout_s | No | Seconds to wait (default from config, 600). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |