养龙虾之本地部署大模型 + Discord 机器人:用 Ollama + OpenClaw 打造一个 24 小时在线的 AI 员工

0 阅读4分钟

这篇文章会带你从零开始,一步一步在 Mac 本地部署大模型(Ollama + Qwen3),并通过 OpenClaw 接入 Discord,最终做出一个能私聊、能对话、还能干活的 AI 机器人。全程不依赖云端大模型、不用手机号、不烧 API Key,模型就在你自己电脑上跑。如果你一直想要一个「真正属于自己、24 小时待命」的 AI 助手,那这篇文章你可以直接照着做。

一、安装Ollama

1. 下载安装包

进入官网ollama.com/,点击“Downloa….

下载“Ollame.dmg”安装包.

图片

2. 双击安装包,把“Ollama”拖进“Applications”里面

图片

3. 运行大模型

3.1 双击应用程序里的“Ollama”,启动服务

3.2 打开对话框,大模型选择“qwen3:8b”,然后问问它是谁,等待大模型下载完毕,并出现以下回复即可.

图片

二、开通Discord机器人

为什么选择Discord?因为它可以免费使用,注册不用手机号,只需要邮箱即可,对于体验Openclaw完全足够.

1. 进入 Discord官网discord.com/,创建自己的账号

图片

2. 登录进去

2.1 创建一个服务器

图片

图片

图片

2.2 打开开发者模式

图片

图片

点击“Discord API” 进入开发者网站

图片

点击“Applications”

图片

点击“New Application”创建应用

图片

点击“Bot”后,点击“Reset Token”

图片

拷贝Token

图片

记住这个Token,下面会用到

三、安装Openclaw

1. 进入官网docs.openclaw.ai/zh-CN,从“快速开….

2. 环境要求Node大于等于22.我选择pnpm安装

npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest
~/dev/ai » pnpm add -g openclaw@latest                                                                     coding-jun@localhost

   ╭──────────────────────────────────────────╮
   │                                          │
   │   Update available! 10.28.0 → 10.28.2.   │
   │   Changelog: https://pnpm.io/v/10.28.2   │
   │     To update, run: pnpm self-update     │
   │                                          │
   ╰──────────────────────────────────────────╯

Downloading openclaw@2026.1.30: 13.65 MB/13.65 MB, done
Downloading @napi-rs/canvas-darwin-arm64@0.1.89: 12.29 MB/12.29 MB, done
 WARN  6 deprecated subdependencies found: are-we-there-yet@3.0.1, gauge@4.0.4, node-domexception@1.0.0, npmlog@6.0.2, tar@6.2.1, tar@7.5.4
Packages: +605
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 672, reused 546, downloaded 59, added 605, done

/Users/coding-jun/Library/pnpm/global/5:
+ openclaw 2026.1.30

╭ Warning ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                              │
│   Ignored build scripts: @whiskeysockets/baileys@7.0.0-rc.9, node-llama-cpp@3.15.0, openclaw@2026.1.30, protobufjs@6.8.8,    │
│   protobufjs@7.5.4, sharp@0.34.5.                                                                                            │
│   Run "pnpm approve-builds -g" to pick which dependencies should be allowed to run scripts.                                  │
│                                                                                                                              │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Done in 12.7s using pnpm v10.28.0

3. 安装 daemon

openclaw onboard --install-daemon

下面一步一步来,别选错

图片

图片

图片

图片

图片

输入“ollama/qwen3:8b”

图片

图片

输入从Discord开发者网站里拷贝的Token

图片

图片

图片

图片

图片

图片

图片

图片

图片

webui会自动打开,试一下

图片

现在一直在找大模型,还需要把大模型配置为本地的ollama.

~ » code ~/.openclaw  

修改openclaw.json

{
  "meta": {
    "lastTouchedVersion""2026.1.30",
    "lastTouchedAt""2026-02-02T03:23:56.061Z"
  },
  "wizard": {
    "lastRunAt""2026-02-02T03:23:56.052Z",
    "lastRunVersion""2026.1.30",
    "lastRunCommand""onboard",
    "lastRunMode""local"
  },
  "models": {
    "providers": {
      "ollama": {
        "baseUrl""http://127.0.0.1:11434/v1",
        "apiKey""ollama-local",
        "api""openai-responses",
        "models": [
          {
            "id""ollama/qwen3:8b",
            "name""ollama/qwen3:8b",
            "reasoning"true,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary""ollama/qwen3:8b"
      },
      "models": {
        "ollama/qwen3:8b": {}
      },
      "workspace""/Users/coding-jun/.openclaw/workspace",
      "compaction": {
        "mode""safeguard"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "messages": {
    "ackReactionScope""group-mentions"
  },
  "commands": {
    "native""auto",
    "nativeSkills""auto"
  },
  "channels": {
    "discord": {
      "enabled"true,
      "token""这里是你自己的token",
      "groupPolicy""allowlist",
      "guilds": {}
    }
  },
  "gateway": {
    "port": 18789,
    "mode""local",
    "bind""loopback",
    "auth": {
      "mode""token",
      "token""1400100858d5690ac4638bb95c0c4a41979d20e92e338842"
    },
    "tailscale": {
      "mode""off",
      "resetOnExit"false
    }
  },
  "skills": {
    "install": {
      "nodeManager""pnpm"
    },
    "entries": {
      "goplaces": {
        "apiKey""abc"
      }
    }
  },
  "plugins": {
    "entries": {
      "discord": {
        "enabled"true
      }
    }
  }
}

图片

图片

四、配置Discord

1. 进入开发者页面,配置Bot

图片

2. 勾选“OAuth2->bot”

图片

图片

当前页面滚动到最下面,看见一个“Generated URl”

图片

拷贝这个地址,在浏览器里打开

图片

图片

图片

进行授权,这样就能在频道里加入机器人

图片

点击“OpenClawBot”,给它发私信没有反应

图片

五、再次配置openclaw onboard

openclaw onboard  

图片

重点选择“ollama”

图片

图片

如果token有修改,就修改,如果没有就保持原样

图片

最后选择“Skip for now”,让gateway重启.

给机器人发私信

图片

机器人说需要配置“Pairing code”,根据提示在控制台配置一下

图片

再次私信机器人

图片

通过手机试试

图片

它居然说给我生成了一个mp3的音频.

一个24小时为你打工的员工就准备好了.

你可以把你想要干的事情在手机上通过Discord给机器人发消息,你本机的Openclaw就开始帮你干活了.


【7天训练营系列:】(可随时退费)

Docker7天冲刺训练营(小白友好)


源码地址*

1、公众号“Codee君”回复“源码”获取源码

2、pan.baidu.com/s/1B6pgLWfS…


如果您喜欢这篇文章,请您(点赞、分享、亮爱心),万分感谢!