claude-code-telegram
A powerful Telegram bot that provides remote access to Claude Code, enabling developers to interact with their projects from anywhere with full AI assistance and session persistence.
Discover how Claude Code Telegram uses YAML configuration and thread management for efficient topic-based routing. See how project definitions and forum topics are mapped.
How to Configure and Enable the FastAPI Webhook API Server in Claude Code TelegramConfigure and enable your FastAPI webhook API server for Claude Code Telegram. Learn to set environment variables like ENABLE_API_SERVER and API_SERVER_PORT for seamless integration.
How Authentication, Rate-Limiting, and Security Middleware Layers Work Together in Claude-Code-TelegramDiscover how Claude-Code-Telegram middleware layers ensure security. Learn how authentication, rate limiting, and security work together to protect your Claude API from unauthorized access and abuse.
How Audit Logging Tracks User Actions in Claude-Code-Telegram: Implementation GuideImplement robust audit logging in Claude-Code-Telegram. Learn how the three-layer system tracks user actions, security events, and violations using an AuditEvent dataclass, Storage backends, and AuditLogger API.
How MessageOrchestrator Differentiates Agentic vs Classic Bot Modes in Claude Code TelegramDiscover how MessageOrchestrator route Telegram updates between agentic and classic bot modes using the agentic_mode flag. Learn the handler differences for each mode.
How the OS-Level Sandbox Works in Claude Code Telegram: sandbox_enabled and sandbox_excluded_commands ExplainedExplore the OS-level sandbox in Claude Code Telegram. Understand how sandbox_enabled and sandbox_excluded_commands control command execution and system access for enhanced security.
Security Best Practices for Deploying the Claude Code Telegram Bot: A Complete Guide to DISABLE_SECURITY_PATTERNS and Safe ConfigurationDeploy the Claude Code Telegram bot securely. Learn to avoid DISABLE_SECURITY_PATTERNS, set APPROVED_DIRECTORY, and enable authentication for safe configuration. Prevent attacks.
How to Integrate Custom Authentication Providers in Claude-Code-TelegramLearn how to integrate custom authentication providers in Claude-Code-Telegram. Implement AuthProvider and register it with AuthenticationManager for flexible access control beyond default options.
How the Notification Service Handles Message Delivery with Per-Chat Rate LimitingDiscover how the NotificationService handles message delivery with per-chat rate limiting using asyncio sleep and last send timestamps to enforce a 1.1-second interval between messages.
How to Configure the Model Context Protocol (MCP) Using the `mcp_config_path` SettingLearn to configure the Model Context Protocol MCP with mcp_config_path. Discover how to set ENABLE_MCP and point MCP_CONFIG_PATH to a JSON file for seamless Claude SDK integration.
How Usage and Cost Tracking Works Per User and Per Session in Claude Code TelegramDiscover how Claude Code Telegram tracks usage and costs per user and session. Learn about its RateLimiter, Session model, and StorageFacade for detailed insights.
How the ToolMonitor Validates Claude Tool Calls Against Predefined AllowlistsLearn how the ToolMonitor validates Claude tool calls using allowlists, disallowlists, and logging for robust security. Discover its three-stage validation process.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →