get_watch_changes
Poll changes from a named Telegram watch subscription without per-chat tokens, acknowledging processed batches to resume durable checkpoints across restarts.
Instructions
Poll a named subscription without managing per-chat tokens.
A non-null batch_id must be acknowledged after processing, even when complete.
Pass the processed batch as ack_batch_id to acknowledge and poll in one call,
or use ack_watch_changes. Retrying that acknowledgement cannot confirm a newer batch.
Until then the same saved batch is replayed, including after restart; limit
applies only to new batches. Empty progress needs no acknowledgement.
save=true (requires archive_directory) writes each batch to a permanent JSONL copy
before it can be acknowledged and returns saved_file; retries reuse that copy.
Continue incomplete passes by name; source order is fair, not globally sorted.
Check issues/omissions and retry delays. Only the last 100 known message IDs
per source are checked for revisions; this is not a historical event log.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| save | No | ||
| limit | No | ||
| ack_batch_id | No |