devin-ai-integration[bot] 86ff6f5eb6 feat: plugin reordering (#1398)
* Add @dnd-kit/core and @dnd-kit/sortable dependencies for plugin sorting

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Add PluginSortDialog component with drag-and-drop functionality

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Integrate sorting button and dialog into PluginInstalledComponent

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Update HttpClient to use local backend URL for development

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Fix reorderPlugins method to use PUT and correct request format

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Update hover-card component using shadcn CLI

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* Fix formatting issues in plugin sorting components

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* refactor: move plugin sorting button and dialog to page component

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* refactor: move PluginSortDialog component to plugins directory

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* chore: remove old PluginSortDialog component file

Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com>

* fix: api bug

* perf: desciption in plugin sorting dialog

* fix: lint errors

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com>
2025-05-13 14:10:18 +08:00
2025-05-10 18:04:58 +08:00
2025-05-13 14:10:18 +08:00
2025-05-13 14:10:18 +08:00
2025-05-10 18:04:58 +08:00
2025-04-28 21:59:37 +08:00
2022-12-10 11:06:55 +08:00
2025-05-12 09:50:53 +08:00
2025-05-12 09:50:53 +08:00
2025-05-12 09:50:53 +08:00

LangBot

RockChinQ%2FLangBot | Trendshift

Home Deployment Plugin Submit Plugin

😎High Stability, 🧩Extension Supported, 🦄Multi-modal - LLM Native Instant Messaging Bot Platform🤖

Discord GitHub release (latest by date) Dynamic JSON Badge python

简体中文 / English / 日本語

Features

  • 💬 Chat with LLM / Agent: Supports multiple LLMs, adapt to group chats and private chats; Supports multi-round conversations, tool calls, and multi-modal capabilities. Deeply integrates with Dify. Currently supports QQ, QQ Channel, WeCom, personal WeChat, Lark, DingTalk, Discord, Telegram, etc.
  • 🛠️ High Stability, Feature-rich: Native access control, rate limiting, sensitive word filtering, etc. mechanisms; Easy to use, supports multiple deployment methods.
  • 🧩 Plugin Extension, Active Community: Support event-driven, component extension, etc. plugin mechanisms; Integrate Anthropic MCP protocol; Currently has hundreds of plugins.
  • 😻 [New] Web UI: Support management LangBot instance through the browser. No need to manually write configuration files.

📦 Getting Started

Important

Docker Compose Deployment

Suitable for users familiar with Docker, see the Docker Deployment documentation.

One-click Deployment on BTPanel

LangBot has been listed on the BTPanel, if you have installed the BTPanel, you can use the document to use it.

Zeabur Cloud Deployment

Community contributed Zeabur template.

Deploy on Zeabur

Railway Cloud Deployment

Deploy on Railway

Other Deployment Methods

Directly use the released version to run, see the Manual Deployment documentation.

📸 Demo

Reply Effect (with Internet Plugin)
  • WebUI Demo: https://demo.langbot.dev/
    • Login information: Email: demo@langbot.app Password: langbot123456
    • Note: Only the WebUI effect is shown, please do not fill in any sensitive information in the public environment.

🔌 Component Compatibility

Message Platform

Platform Status Remarks
Personal QQ
QQ Official API
WeCom
WeComCS
Personal WeChat Use Gewechat to access
Lark
DingTalk
Discord
Telegram
Slack
LINE 🚧
WhatsApp 🚧

🚧: In development

LLMs

LLM Status Remarks
OpenAI Available for any OpenAI interface format model
DeepSeek
Moonshot
Anthropic
xAI
Zhipu AI
Dify LLMOps platform
PPIO LLM and GPU resource platform
Ollama Local LLM running platform
LMStudio Local LLM running platform
GiteeAI LLM interface gateway(MaaS)
SiliconFlow LLM gateway(MaaS)
Aliyun Bailian LLM gateway(MaaS), LLMOps platform
Volc Engine Ark LLM gateway(MaaS), LLMOps platform
ModelScope LLM gateway(MaaS)
MCP Support tool access through MCP protocol

🤝 Community Contribution

Thank you for the following code contributors and other members in the community for their contributions to LangBot:

Languages
Python 63.8%
TypeScript 34.6%
JavaScript 1%
CSS 0.4%
Shell 0.1%