Loading...
Loading...
Manage Telegram channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
npx skill4agent add anthropics/claude-plugins-official access/telegram:access~/.claude/channels/telegram/access.json$ARGUMENTS~/.claude/channels/telegram/access.json{
"dmPolicy": "pairing",
"allowFrom": ["<senderId>", ...],
"groups": {
"<groupId>": { "requireMention": true, "allowFrom": [] }
},
"pending": {
"<6-char-code>": {
"senderId": "...", "chatId": "...",
"createdAt": <ms>, "expiresAt": <ms>
}
},
"mentionPatterns": ["@mybot"]
}{dmPolicy:"pairing", allowFrom:[], groups:{}, pending:{}}$ARGUMENTS~/.claude/channels/telegram/access.jsonpair <code>~/.claude/channels/telegram/access.jsonpending[<code>]expiresAt < Date.now()senderIdchatIdsenderIdallowFrompending[<code>]mkdir -p ~/.claude/channels/telegram/approved~/.claude/channels/telegram/approved/<senderId>chatIddeny <code>pending[<code>]allow <senderId><senderId>allowFromremove <senderId>allowFrom<senderId>policy <mode><mode>pairingallowlistdisableddmPolicygroup add <groupId>--no-mention--allow id1,id2groups[<groupId>] = { requireMention: !hasFlag("--no-mention"), allowFrom: parsedAllowList }group rm <groupId>delete groups[<groupId>]set <key> <value>ackReactionreplyToModetextChunkLimitchunkModementionPatternsackReaction""replyToModeofffirstalltextChunkLimitchunkModelengthnewlinementionPatterns