Repolode
langbot-app

langbot-app/LangBot

Открытая платформа для создания чат-ботов на базе ИИ, которые подключают LLM к Slack, Discord, Telegram, WeChat, Lark, DingTalk и другим платформам.

Звёзды
18,303
Форки
1,800
Открытые issues
140
Последний коммит
4 часа назад

Что это?

LangBot — платформа для создания и запуска ботов с агентными возможностями в мессенджерах. Она связывает большие языковые модели и инструменты для работы с workflow с такими чат-платформами, как Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk и KOOK. Благодаря этому один экземпляр бота может работать сразу в нескольких каналах.

Проект поддерживает многошаговые диалоги, вызов инструментов, потоковую выдачу и встроенную базу знаний для генерации с дополнением контекста (RAG). Он интегрируется с Dify, Coze, n8n, Langflow и Ollama, а также с провайдерами OpenAI, Anthropic, DeepSeek и Gemini. Веб-панель позволяет настраивать ботов, пайплайны и модели, а система плагинов и поддержка MCP расширяют возможности проекта.

LangBot написан на Python и запускается с помощью uvx или Docker Compose. Для эксплуатации ботов в продакшене предусмотрены контроль доступа, ограничение частоты запросов, фильтрация нежелательных слов и мониторинг.

Ключевые возможности

  • 01Подключает LLM и агентные workflow, например Dify, Coze и n8n, к чат-платформам.
  • 02Поддерживает Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk и KOOK на одной кодовой базе.
  • 03Включает встроенную базу знаний для генерации с дополнением контекста (RAG).
  • 04Предоставляет веб-панель для управления ботами, пайплайнами и моделями.
  • 05Поддерживает систему плагинов и протокол MCP.
  • 06Предусматривает контроль доступа, ограничение частоты запросов и фильтрацию нежелательных слов.

Сценарии использования

  • Развертывание бота поддержки в Slack или Discord, который отвечает на основе базы знаний.
  • Подключение workflow в n8n или Dify к WeCom или DingTalk для автоматизации внутренних бизнес-процессов.
  • Модерация групп в QQ или Discord с помощью фильтрации контента на базе ИИ.

Быстрый старт

  1. 1

    Установите и запустите с помощью uv (запуск одной командой)

    uvx langbot
  2. 2

    Клонируйте репозиторий

    git clone https://github.com/langbot-app/LangBot
  3. 3

    Перейдите в каталог docker

    cd LangBot/docker
  4. 4

    Запустите стек с помощью Docker Compose, затем откройте http://localhost:5300

    docker compose --profile all up -d

Что важно знать

  • Для запуска одной командой необходимо установить uv.
  • Развертывание в облаке и некоторые интеграции с платформами зависят от сторонних сервисов и ключей API.

Темы

Частые вопросы

Что такое LangBot?
Открытая платформа для создания чат-ботов на базе ИИ, которые подключают LLM к Slack, Discord, Telegram, WeChat, Lark, DingTalk и другим платформам. LangBot — платформа для создания и запуска ботов с агентными возможностями в мессенджерах. Она связывает большие языковые модели и инструменты для работы с workflow с такими чат-платформами, как Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk и KOOK. Благодаря этому один экземпляр бота может работать сразу в нескольких каналах.
LangBot можно использовать бесплатно? Какая у него лицензия?
LangBot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
LangBot всё ещё поддерживается?
Активно поддерживается. Последний коммит в LangBot — 20 окт. 2026 г..
Для чего можно использовать LangBot?
Развертывание бота поддержки в Slack или Discord, который отвечает на основе базы знаний. Подключение workflow в n8n или Dify к WeCom или DingTalk для автоматизации внутренних бизнес-процессов. Модерация групп в QQ или Discord с помощью фильтрации контента на базе ИИ.
Как установить LangBot?
Установите и запустите с помощью uv (запуск одной командой): uvx langbot Клонируйте репозиторий: git clone https://github.com/langbot-app/LangBot Перейдите в каталог docker: cd LangBot/docker Запустите стек с помощью Docker Compose, затем откройте http://localhost:5300: docker compose --profile all up -d
Где скачать LangBot?
Исходный код и инструкции по установке — на GitHub: https://github.com/langbot-app/LangBot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты