Guide to Setting Up Claude Code Channels for Telegram and Discord
This article explains how to set up Claude Code Channels, a feature that allows pushing events from external messaging platforms like Telegram and Discord into a running Claude Code session.
Why it matters
This guide provides a structured reference for setting up the powerful Claude Code Channels feature, which enables two-way communication between external messaging platforms and the AI assistant.
Key Points
- 1Claude Code Channels is different from other Claude Code integrations as it pushes events from external sources into the session, rather than waiting to be called
- 2The setup requires Claude Code v2.1.80+, a claude.ai login, and the Bun JavaScript runtime
- 3The Telegram setup only requires 3 commands to install the plugin, configure the bot token, and start the session with the Telegram channel
Details
Claude Code Channels is a feature that allows pushing events from external messaging platforms like Telegram and Discord directly into a running Claude Code session. This is different from other Claude Code integrations that wait to be called by the AI assistant. The article explains the key distinction - Channels invert this flow, delivering messages the moment they arrive from external sources. The setup has some prerequisites, including requiring Claude Code v2.1.80 or higher, a claude.ai login (not just an API key), and the Bun JavaScript runtime. For Telegram, the setup only requires 3 simple commands to install the plugin, configure the bot token, and start the session with the Telegram channel active. The article also covers the security model, which uses an allowlist to only accept messages from paired Telegram users.
No comments yet
Be the first to comment