tg_capabilities
Identify which Telegram actions are possible, what blocks the others, and the exact step to fix each blocker – per account or per chat.
Instructions
What this agent can and cannot do here, and what would unblock the rest.
Start here when unsure whether something is possible at all — cheaper than trying a tool and reading its error. Answers "N of M tools available, K blocked", then groups the blockers by what fixes them: Telegram Premium, a server ceiling that cannot be lifted, this installation's setup (a key in .env, the bot, write mode), or rights in one chat. Every blocked tool comes with the one action that removes it. Ceilings are read from Telegram, not guessed.
Describes one account. Premium is bought per account, so with several signed in pass all_accounts before promising anything about "Telegram" in general.
Args: chat: also report this chat (id, @username, exact title or "me"): role, whether you can write, allowed reactions, slowmode. Only this part costs a request, so pass it only when the question is about a chat. account: ask about this account without switching to it. all_accounts: compare every signed-in account. Chat rights are not reported then — they are per account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | No | ||
| account | No | ||
| all_accounts | No |