Deploy Kimi K3 to Messaging Platforms via LangBot Pipelines
LangBot enables developers to deploy Moonshot AI's Kimi K3 model across Discord, Slack, Telegram, and LINE using a unified pipeline architecture. By decoupling model endpoints, conversation pipelines, and platform webhooks, engineers can test and switch production LLM traffic without rebuilding integrations.

Impact: Medium
Why it matters
You can connect a 1M-context multimodal model to team channels in under ten minutes using Docker and a single configuration UI.
TL;DR
- 01Decouple model API configuration, context management, and chat platform webhooks using LangBot layers.
- 02Deploy LangBot locally via Docker Compose on port 5300 for quick testing.
- 03Validate tool calling and latency in Debug Chat before binding pipelines to production Slack or Discord bots.
Key facts
- Context Window
- 1,000,000 tokens
- Supported Platforms
- Discord, Slack, Telegram, LINE, WeChat, Lark
- Global API Endpoint
- https://api.moonshot.ai/v1
- Reasoning Effort Levels
- low, high, max (self-reported)
Decoupled Pipeline Architecture
LangBot separates model connections, context management, and chat platform adapters into three distinct modules. This structural boundary allows team leads to swap underlying LLMs or adjust Model Context Protocol (MCP) tools in Debug Chat without altering underlying Discord application settings or Telegram webhooks.
Step-by-Step Deployment
Deploy the WebUI using Docker Compose by running git clone https://github.com/langbot-app/LangBot and docker compose up -d inside the docker directory. Access http://localhost:5300, configure the kimi-k3 model requester with global endpoint https://api.moonshot.ai/v1 or China endpoint https://api.moonshot.cn/v1, and set an initial timeout of 120 seconds. Create a Pipeline with system prompts and RAG, then link platform tokens for Discord, Slack, or Telegram.
Try it in 2 minutes
git clone https://github.com/langbot-app/LangBot && cd LangBot/docker && docker compose up -dbash
✓ When to use
- When hosting multi-platform chat bots across Discord, Slack, and Telegram with a single model configuration.
- When testing new LLMs like Kimi K3 without rewriting custom platform integrations or webhooks.
✕ When NOT to use
- When building single-user CLI scripts or basic terminal automation tools.
- When low-level custom socket controls are required instead of standardized REST/Webhook adapters.
What to do today
- Clone the LangBot repo and run docker compose up -d to launch the local WebUI.
- Configure a Moonshot Kimi K3 requester with your API key and a 120s timeout.
- Create a Pipeline with RAG/MCP capabilities and attach it to a test Discord or Telegram bot.
Sources