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.
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: