喂奶级教程:Clawdbot 本地部署

Clawbot 是一个可以把你个人电脑/服务器/Mac 变成一个可以 24 小时工作的 AI 管家,虽然说安装简单,但是有些没有计算机基础的同学还是要学习,我这里介绍一下整个环境搭建的方法。

0、前提

你的电脑要安装 node22以上版本

  • 如果是 Linux/Mac
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

source ~/.bashrc

nvm install node
  • 如果是 Windows

访问官网 https://nodejs.org

下载 .msi,双击安装,下一步到底

1、安装 Clawbot CLI
  • 对于 Linux 或者 Mac
  1. 运行以下安装命令
curl -fsSL https://molt.bot/install.sh | bash
  • 对于 Windows
  1. 打开 powershell
    打开开始菜单,之后搜索 powershell

  2. 在 powershell 输入以下命令

iwr -useb https://molt.bot/install.ps1 | iex

接下来可以在终端交互式选择,基本上一路选择 Yes

2、安装Clawbot
  1. 同样运行命令
clawdbot onboard --install-daemon
  1. 前两个问题都 yes:
    在这里插入图片描述

  2. 选择你要使用的大模型:
    可以使用国产的 glm 4.7 先跑通流程,可以前往 GLM 官网注册,并且获取一个 Key,粘贴到控制台(智谱控制台:https://bigmodel.cn/usercenter/proj-mgmt/apikeys)


5. 选择频道
即选择你要用什么方式给 Clawbot 发命令,因为这是国外开源的,暂不支持微信什么的,我们先跳过,后面再设置。

  1. 配置 skill、配置文生图的goolebanana key、钩子什么的,都先跳过
    按空格选中 skipnow
    在这里插入图片描述

  2. 最后选择 TUI 启动

你可以在终端看到交互界面,也会自动在浏览器打开 web 控制台
在这里插入图片描述
在这里插入图片描述

3、开始操作你超级 AI 助手

比如问个简单的问题:现在磁盘空间有多少
在这里插入图片描述

4、如何通过手机 App 远程操作?

这里我们可以使用 Telegram 来演示一下接入,这个平台接入是最快的。

步骤如下:

1、打开 Telegram,搜索 @BotFather

2、私聊 @BotFather,发送 /newbot,按提示起名(用户名必须以 bot 结尾)

生成成功后会收到这样的信息:

Done! Congratulations on your new bot. You will find it at t.me/cjoeybot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
1103338298:ppHqF5W0paDtPOqwf5Bn3nFOdsiX0so4yff
Keep your token secure and store it safely, it can be used by anyone to control your bot.

For a description of the Bot API, see this page:  https://core.telegram.org/bots/api

3、复制生成的 token,比如 1103338298:ppHqF5W0paDtPOqwf5Bn3nFOdsiX0so4yff

4、重新在终端设置 Clawdbot 的 channel
执行

Clawdbot config

选择 local
在这里插入图片描述

选择 Channels,选择 Configure
在这里插入图片描述

选择 Telegram,之后粘贴刚刚的 token
在这里插入图片描述
在这里插入图片描述

选择 Finished 结束

之后会让你配置访问权限

为了简单,我们配置成 Open (这样正常来讲就可用了)

配置完会返回,选择 Continue 就结束本次配置

在 Telegram 体验
直接给你刚刚在 Telegram 创建的 bot 发消息,他就能执行你的命令了,如果整个通道是正常的,你在网页控制台也能看到手机发来的消息


你在 web 上也能看到
在这里插入图片描述

接入飞书

1、安装飞书插件

clawdbot plugins install @m1heng-clawd/feishu

2、创建飞书企业自建应用

  1. 登录飞书开发者平台(https://open.feishu.cn/app?lang=zh-CN);

  2. 点击 “创建企业自建应用”;

  3. 填写应用基础信息:应用名称(如 “Moltbot 助手”),选择应用图标,点击 “创建” 按钮,进入应用管理页面。
    在这里插入图片描述

  4. 添加机器人能力:在应用管理页左侧导航栏,找到并点击 “添加应用能力”,在弹出的列表中选择 “机器人”,点击 “添加”。

在这里插入图片描述

  1. 点击上方的创建版本并发布。

在这里插入图片描述

3、获取飞书应用凭证

在应用管理页,左侧找到 “凭据与基础信息” 栏目;
在页面中复制 “App ID” 和 “App Secret”,记得保存起来

PS:不要关闭飞书开发者平台页面,后续配置权限还需使用。

4、配置飞书为 clawdbot 的 channel
我们这次可以试一下直接配置(不通过交互式的命令行)

clawdbot config set channels.feishu.appId "cli_xxxxx"
clawdbot config set channels.feishu.appSecret "your_app_secret"
clawdbot config set channels.feishu.enabled true

5、在 web 控制台的 channel 页面配置飞书具体参数
PS:修改后,记得拉到下面点 Save 保存
在这里插入图片描述

重启一下

clawdbot gateway restart

三、飞书机器人配置

1、在事件与回调设置“回调配置”,订阅方式选“使用长连接”,点击保存

2、在“事件与回调”里面“添加事件”,然后选择“消息与群组”里面的“接收消息”

3、开通权限:
在权限管理页面开通权限,我们直接用批量导入的方式:

在这里插入图片描述

把下面的 json 直接复制粘贴到

{
  "scopes": {
    "tenant": [
      "contact:user.base:readonly",
      "im:chat",
      "im:chat:read",
      "im:chat:update",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.p2p_msg:readonly",
      "im:message:send_as_bot",
      "im:resource"
    ],
    "user": []
  }
}

在这里插入图片描述

导入窗口的输入框中,点击 “导入” 按钮,等待权限导入完成。
在这里插入图片描述

4、继续选择最顶部的“创建版本”,保存一下修改

然后输入一个版本号和更新说明,之后点“保存”就好了。

在这里插入图片描述

5、 体验飞书
打开书 APP,在飞书首页,找到工作台入口,点击进入,在工作台列表中找到已发布的 Clawdbot/Moltbot 应用(Clawdbot改名为Moltbot了),点击进入;

系统将自动启动私聊窗口,发送消息,比如“深圳今天天气怎么样”

验证结果:如果收到回复,即为飞书接入成功
在这里插入图片描述

结语

通过本地部署和简单的试用,我认为他还是适合一些喜欢折腾的用户,一般人可能还不够能信任一个 AI 随意操作自己电脑,我们静待更好的 AI 产品,真正提升

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐