Channels are in research preview. They require Anthropic authentication through claude.ai or a Console API key, and are not available on Amazon Bedrock, Google Cloud’s Agent Platform, or Microsoft Foundry. Team and Enterprise organizations must explicitly enable them.
Supported channels
Each supported channel is a plugin that requires Bun. For a hands-on demo of the plugin flow before connecting a real platform, try the fakechat quickstart.- Telegram
- Discord
- iMessage
View the full Telegram plugin source.
1
Create a Telegram bot
Open BotFather in Telegram and send
/newbot. Give it a display name and a unique username ending in bot. Copy the token BotFather returns.2
Install the plugin
In Claude Code, run:If the install fails, match the message Claude Code reports:
Marketplace "claude-plugins-official" not found: add the marketplace with/plugin marketplace add anthropics/claude-plugins-official, then retry the install.- The plugin is not found in the marketplace: check the plugin name. Claude Code refreshes a stale marketplace catalog and retries before reporting this, so if you turned off marketplace auto-update, refresh manually with
/plugin marketplace update claude-plugins-officialand retry the install.
Run /reload-plugins to activate., run that command to activate the plugin’s configure command.3
Configure your token
Run the configure command with the token from BotFather:This saves it to
~/.claude/channels/telegram/.env. You can also set TELEGRAM_BOT_TOKEN in your shell environment before launching Claude Code.4
Restart with channels enabled
Exit Claude Code and restart with the channel flag. This starts the Telegram plugin, which begins polling for messages from your bot:
5
Pair your account
Open Telegram and send any message to your bot. The bot replies with a pairing code.Back in Claude Code, run:Then lock down access so only your account can send messages:
If your bot doesn’t respond, make sure Claude Code is running with
--channels from the previous step. The bot can only reply while the channel is active.