LangBot:企业级即时通讯 AI 机器人平台 使用包管理器部署(包含手机部署方式)篇
LangBot:企业级即时通讯 AI 机器人平台 部署篇
“专为企业打造的即时通讯 AI 机器人平台,无缝集成飞书(Lark)、钉钉、企业微信等企业通讯工具,与 Dify 等 AI 应用平台深度整合,让企业 AI 应用快速落地。”
LangBot项目地址 LangBot项目官网 LangBot项目社区 我的博客 LangBot项目文档
LangBot 是一款专为企业设计的开源 AI 机器人平台,专注于帮助企业将 AI 能力无缝集成到现有的工作流程中。特别针对使用飞书(Lark)和 Dify 的企业用户,LangBot 提供了完整的解决方案,让企业能够快速部署智能客服、知识库助手、工作流自动化等 AI 应用。
使用包管理器部署(包含手机部署方式)
“支持 Windows、Linux、Mac OS 等系统,推荐在测试环境、个人用途场景使用;生产级环境请使用Docker部署。”
LangBot 已打包发布至 PyPI。请安装uv,然后在空目录下运行以下命令:
uvx langbot@latest
这将把该目录作为工作目录,访问 http://localhost:5300 即可开始使用。
手机端部署方式uvx包的问题
部分离谱研究环境下的uvx包非常不友好 比如说termux
“Termux 是一款高级的 Android 终端模拟器,它开源且不需要 root 权限,支持 apt 管理软件包。通过 Termux,我们可以在安卓设备上轻松安装和管理各种 Linux 工具和应用”
官方下载地址:
- F-Droid:https://f-droid.org/packages/com.termux/
- GitHub Releases:https://github.com/termux/termux-app/releases[citation:8]
# 更新包管理器
pkg update && pkg upgrade -y
# 开启文件访问权限(可选)
termux-setup-storage
# 安装常用工具包
pkg install vim curl wget git unzip unrar openssh -y
首先是在termux安装proot容器,升级安装Ubuntu系统包
基础配置
安装完成后,打开 Termux 应用,首先进行基础配置:
# 更新包管理器
pkg update && pkg upgrade -y
# 开启文件访问权限(可选)
termux-setup-storage
# 安装常用工具包
pkg install vim curl wget git unzip unrar openssh -y
然后是通过预编译UV
curl -LO https://github.com/astral-sh/uv/releases/latest/download/uv-aarch64-unknown-linux-musl.tar.gz
解压
tar -xzf uv-aarch64-unknown-linux-musl.tar.gz
然后跳转到目录
cd uv-aarch64-unknown-linux-musl
移动 uv 和 uvx 到系统目录
将 uv 工具移动到系统 PATH 目录下:
sudo mv uv uvx /usr/local/bin/
注意:如果提示权限不足,可以尝试不使用 sudo(如果当前用户有写入权限),或者先确认文件是否存在:
ls -la uv uvx
验证安装版本
检查 uv 是否成功安装并可正常使用:
uv --version
如果显示版本号信息(如 uv 0.4.10),则表示移动成功。
安装 langbot
在 Ubuntu 主目录中执行 langbot 安装命令:
uvx langbot@latest
该命令会使用 uv 工具从 Python 包索引下载并运行最新版本的 langbot。
常见问题排查
如果提示 “No such file or directory”
检查当前目录下是否存在 uv 和 uvx 文件:
ls -la | grep uv
如果文件不存在,可能需要先安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
如果提示权限拒绝
确保目标目录 /usr/local/bin/ 存在且有写入权限:
ls -ld /usr/local/bin/
sudo mkdir -p /usr/local/bin # 如果目录不存在
如果 uv 命令找不到
检查 PATH 环境变量是否包含 /usr/local/bin:
echo $PATH | grep /usr/local/bin
如果不包含,可以临时添加:
export PATH=$PATH:/usr/local/bin
或者永久添加至 ~/.bashrc。
完成验证
成功执行以上步骤后,uv 工具链已正确安装在系统中,可以通过 uv --version 随时验证,并且 uvx langbot@latest 应当能够正常启动 langbot 应用。
整个配置过程的核心是设置 UV_LINK_MODE=copy 环境变量,这解决了 Proot 容器环境下文件系统操作的兼容性问题,确保 uv 工具能够正常安装和运行 Python 应用。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)