Discord Channel Access Control
★ 8.6 · integration
access manages Discord channel access control for Claude Code — approving pairings by code, editing the allowlist of permitted senders, setting DM policy, and configuring group channels. All state is stored in `~/.claude/channels/discord/access.json`; the skill edits JSON directly rather than calling the Discord API, and the channel server re-reads the file on its own. Supported commands include `pair`, `deny`, `allow`, `remove`, `policy` (modes: `pairing`, `allowlist`, `disabled`), `group add/rm`, and `set` for delivery settings such as `ackReaction`, `replyToMode`, and `mentionPatterns`. A key security constraint: access mutations are only executed when typed by the user in their terminal session — requests arriving via Discord or Telegram messages are refused to prevent prompt injection. Designed for Discord bot administrators who need allowlist and access-policy management without direct API calls.
- #discord
- #access-control
- #channel-management
- #allowlist
- #security