telegram_watch_messages
Telegram · macOS · Windows
Effet: lecture. État: disponibilité conditionnelle.
«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.
macOS
Objectif
Demande à Local MCP de prévenir cette session lorsque de nouveaux messages arrivent dans des discussions Telegram choisies, afin que vous n’ayez pas à rappeler sans cesse telegram_read_messages. set nécessite `account` et `chats`. Local MCP vérifie toutes les 300 secondes (delivery "poll"), donc un avis peut arriver environ 5 minutes après le message. Chaque avis est un message notifications/claude/channel adressé à cette session avec platform, account, chat, count, max_id et event_id, jamais le texte : lisez la discussion avec telegram_read_messages. Un avis peut se répéter : ignorez un event_id déjà vu. La surveillance démarre maintenant ; lisez les discussions une fois pour vous mettre à jour. Elle prend fin avec cette session. Seules les versions de clients d’IA certifiées pour afficher ces avis peuvent l’activer ; tout autre reçoit delivery "unsupported" et rien n’est mis en place.
Entrées requises
action
Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.
Autorisations et confirmation
Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — macOS
{
"properties": {
"account": {
"description": "Which linked Telegram account to use: its label or id from telegram_list_accounts. Leave it out to use the default account.",
"type": "string"
},
"action": {
"description": "set: watch these chats for this session; clear: stop; status: what is watched and when it was last checked.",
"enum": [
"set",
"clear",
"status"
],
"type": "string"
},
"chats": {
"description": "For set: 1 to 20 chat ids from telegram_list_chats of that account (user:… or, with include_groups, chat:…).",
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"include_groups": {
"description": "Allow basic groups (chat:…). Channels are not supported.",
"type": "boolean"
}
},
"required": [
"action"
],
"type": "object"
}Exemple documentaire
Exemple de documentation pour telegram_watch_messages. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"account": "Demo Telegram",
"action": "set",
"chats": [
"user:5550100123"
]
}Windows
Objectif
Demande à Local MCP de prévenir cette session lorsque de nouveaux messages arrivent dans des discussions Telegram choisies, afin que vous n’ayez pas à rappeler sans cesse telegram_read_messages. set nécessite `account` et `chats`. Local MCP vérifie toutes les 300 secondes (delivery "poll"), donc un avis peut arriver environ 5 minutes après le message. Chaque avis est un message notifications/claude/channel adressé à cette session avec platform, account, chat, count, max_id et event_id, jamais le texte : lisez la discussion avec telegram_read_messages. Un avis peut se répéter : ignorez un event_id déjà vu. La surveillance démarre maintenant ; lisez les discussions une fois pour vous mettre à jour. Elle prend fin avec cette session. Seules les versions de clients d’IA certifiées pour afficher ces avis peuvent l’activer ; tout autre reçoit delivery "unsupported" et rien n’est mis en place.
Entrées requises
action
Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.
Autorisations et confirmation
Le schéma ne déclare aucun paramètre de confirmation explicite. Cela n’autorise aucune action sans permission : vérifiez l’effet et obtenez une autorisation.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — Windows
{
"properties": {
"account": {
"description": "For set: which linked Telegram account to watch, its label or id from telegram_list_accounts. Required: never the default.",
"type": "string"
},
"action": {
"description": "set: watch these chats for this session; clear: stop; status: what is watched and when it was last checked.",
"enum": [
"set",
"clear",
"status"
],
"type": "string"
},
"chats": {
"description": "For set: 1 to 20 chat ids from telegram_list_chats of that account (user:… or, with include_groups, chat:…).",
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"include_groups": {
"description": "Allow basic groups (chat:…). Channels are not supported.",
"type": "boolean"
}
},
"required": [
"action"
],
"type": "object"
}Exemple documentaire
Exemple de documentation pour telegram_watch_messages. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"account": "Demo Telegram",
"action": "set",
"chats": [
"user:5550100123"
]
}