基于VMware+Ubuntu 24.04環(huán)境完成OpenClaw安裝、配置與使用
OpenClaw是最近比較火爆??的開源AI助手,短短幾個月就已登頂GitHub熱門榜,目前star??達到24.3w。
OpenClaw爆火的核心,在于它用本地執(zhí)行 + 多渠道統(tǒng)一 + 模型無關(guān) + 安全可控 + 插件生態(tài)五大技術(shù),解決了 AI 助手 “只會聊、不會做、記不住、不安全、難擴展” 的行業(yè)痛點。
本文將基于 VMware + Ubuntu 24.04 環(huán)境,從零開始完成 OpenClaw 的安裝、配置,并實現(xiàn)與飛書機器人的打通。
OpenClaw安裝配置
安裝
在安裝openclaw之前,先給Ubuntu系統(tǒng)換源,以提高安裝速度,這里使用小魚的一鍵安裝指令:
# 選5 wget http://fishros.com/install -O fishros && . fishros
有nodejs環(huán)境的可以輕易安裝openclaw,另外openclaw也提供了一鍵安裝腳本,它會自動安裝環(huán)境所需要的nodejs、make、gcc、cmake和python3:
curl -fsSL https://openclaw.bot/install.sh | bash

初次安裝時間比較長…

配置
等待安裝好后,終端會自動彈出配置界面。此外,為了后續(xù)能在終端識別openclaw的命令,需要在~/.bashrc文件添加export PATH="/home/xsf/.npm-global/bin:$PATH"。
以下是配置頁面:

配置頁面按鍵:左右上下鍵是選擇,空格鍵是勾選,回車是確認(rèn)并下一步。
這個選Yes,回車
◆ I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue? │ ● Yes / ○ No
選QuickStart,回車
◆ Onboarding mode │ ● QuickStart (Configure details later via openclaw configure.) │ ○ Manual
選擇大語言模型,這里我選MiniMax (M2.5 (recommended)),回車
◆ Model/auth provider │ ○ OpenAI │ ○ Anthropic │ ○ Chutes │ ○ vLLM │ ● MiniMax (M2.5 (recommended)) │ ○ Moonshot AI (Kimi K2.5) │ ○ Google │ ○ xAI (Grok) │ ○ Mistral AI │ ○ Volcano Engine │ ○ BytePlus
因為模型API是國內(nèi),以下選MiniMax M2.5 (CN) (China endpoint (api.minimaxi.com)),回車
◆ MiniMax auth method │ ○ MiniMax OAuth │ ○ MiniMax M2.5 │ ● MiniMax M2.5 (CN) (China endpoint (api.minimaxi.com)) │ ○ MiniMax M2.5 Lightning │ ○ Back
現(xiàn)在輸入API,回車
◆ How do you want to provide this API key? │ ● Paste API key now (Stores the key directly in OpenClaw config) │ ○ Use secret reference └
獲取MiniMax API的步驟:
登錄網(wǎng)址https://platform.minimaxi.com/docs/api-reference/api-overview,根據(jù)以下步驟獲取API密鑰,注意要充點錢才能使用,第一次充值會送15元。



充錢步驟


書接上文,輸入API密鑰并回車

選擇Keep current (minimax-cn/MiniMax-M2.5),回車
◆ Default model │ ● Keep current (minimax-cn/MiniMax-M2.5) │ ○ Enter model manually │ ○ minimax-cn/MiniMax-M2.5 │ ○ minimax-cn/MiniMax-M2 │ ○ minimax-cn/MiniMax-M2.1 │ ○ minimax-cn/MiniMax-M2.5-highspeed
選Skip for now (You can add channels later via: openclaw channels add),跳過移動端接入,回車
◆ Select channel (QuickStart) │ ... │ ○ Google Chat (Chat API) │ ○ Slack (Socket Mode) │ ○ Signal (signal-cli) │ ○ iMessage (imsg) │ ○ Feishu/Lark (飛書) │ ○ Nostr (NIP-04 DMs) │ ○ Microsoft Teams (Bot Framework) │ ○ Mattermost (plugin) │ ○ Nextcloud Talk (self-hosted) │ ○ Matrix (plugin) │ ○ BlueBubbles (macOS app) │ ○ LINE (Messaging API) │ ○ Zalo (Bot API) │ ○ Zalo (Personal Account) │ ○ Synology Chat (Webhook) │ ○ Tlon (Urbit) │ ● Skip for now (You can add channels later via `openclaw channels │ add`)
不安裝skills,后續(xù)有需要再裝,選No,回車
◆ Configure skills now? (recommended) │ ○ Yes / ● No
跳過hook,選Skip for now,回車
◇ Hooks ──────────────────────────────────────────────────────────────────╮ │ │ │ Hooks let you automate actions when agent commands are issued. │ │ Example: Save session context to memory when you issue /new or /reset. │ │ │ │ Learn more: https://docs.openclaw.ai/automation/hooks │ │ │ ├──────────────────────────────────────────────────────────────────────────╯ │ ◆ Enable hooks? │ ? Skip for now │ ? ?? boot-md │ ? ?? bootstrap-extra-files │ ? ?? command-logger │ ? ?? session-memory
后續(xù)如果想啟用,可通過:
列出所有hook:openclaw hooks list
啟用hook:openclaw hooks enable session-memory
檢查hook狀態(tài):openclaw hooks check
選Hatch in TUI (recommended)測試是否可以與大語言模型對話,回車
◆ How do you want to hatch your bot? │ ● Hatch in TUI (recommended) │ ○ Open the Web UI │ ○ Do this later

可以進行對話,說明配置沒有問題!打開UI網(wǎng)址,可以更方便配置:

至此,openclaw就已經(jīng)安裝好了。
連接飛書
根據(jù)https://docs.openclaw.ai/channels/feishu的步驟,將openclaw作為飛書上的聊天機器人。
創(chuàng)建Feishu app
1.打開飛書網(wǎng)址:https://open.feishu.cn/app,選擇企業(yè)自建應(yīng)用

2.定義App名稱和描述,獲取AppID和Secret


回到openclaw,添加飛書通道AppID和Secret
openclaw channels add
選擇Yes,回車
◆ Configure chat channels now? │ ● Yes / ○ No └
選擇Feishu/Lark (飛書) (needs app creds),回車
◆ Select a channel │ ○ Telegram (Bot API) │ ○ WhatsApp (QR link) │ ○ Discord (Bot API) │ ○ IRC (Server + Nick) │ ○ Google Chat (Chat API) │ ○ Slack (Socket Mode) │ ○ Signal (signal-cli) │ ○ iMessage (imsg) │ ● Feishu/Lark (飛書) (needs app creds) │ ○ Nostr (NIP-04 DMs) │ ○ Microsoft Teams (Bot Framework) │ ○ Mattermost (plugin) │ ○ Nextcloud Talk (self-hosted) │ ○ Matrix (plugin) │ ○ BlueBubbles (macOS app) │ ○ LINE (Messaging API) │ ○ Zalo (Bot API) │ ○ Zalo (Personal Account) │ ... └
輸入App ID回車

輸入App Secret 回車

選擇國內(nèi),回車
◆ Which Feishu domain? │ ● Feishu (feishu.cn) - China │ ○ Lark (larksuite.com) - International └
選擇,回車
◆ Group chat policy │ ○ Allowlist - only respond in specific groups │ ● Open - respond in all groups (requires mention) │ ○ Disabled - don't respond in groups └
最后選完成,回車
◆ Select a channel │ ... │ ○ IRC (Server + Nick) │ ○ Google Chat (Chat API) │ ○ Slack (Socket Mode) │ ○ Signal (signal-cli) │ ○ iMessage (imsg) │ ○ Feishu/Lark (飛書) │ ○ Nostr (NIP-04 DMs) │ ○ Microsoft Teams (Bot Framework) │ ○ Mattermost (plugin) │ ○ Nextcloud Talk (self-hosted) │ ○ Matrix (plugin) │ ○ BlueBubbles (macOS app) │ ○ LINE (Messaging API) │ ○ Zalo (Bot API) │ ○ Zalo (Personal Account) │ ○ Synology Chat (Webhook) │ ○ Tlon (Urbit) │ ● Finished (Done)
剩下如果還有其他選擇,直接回車默認(rèn)即可。
3.授予應(yīng)用權(quán)限


{
"scopes": {
"tenant": [
"aily:file:read",
"aily:file:write",
"application:application.app_message_stats.overview:readonly",
"application:application:self_manage",
"application:bot.menu:write",
"cardkit:card:read",
"cardkit:card:write",
"contact:user.employee_id:readonly",
"corehr:file:download",
"event:ip_list",
"im:chat.access_event.bot_p2p_chat:read",
"im:chat.members:bot_access",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.p2p_msg:readonly",
"im:message:readonly",
"im:message:send_as_bot",
"im:resource"
],
"user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
}
}

4.啟用機器人


5.啟用監(jiān)聽事件



im.message.receive_v1


6.飛書發(fā)布新版本


7.聯(lián)合調(diào)試
啟用openclaw的網(wǎng)關(guān)
openclaw gateway

打開開發(fā)者助手


隨便發(fā)個消息獲取配對碼

使用配對碼在openclaw進行與飛書配對
openclaw pairing approve feishu <CODE>

再次進行對話,發(fā)現(xiàn)openclaw機器人可以回復(fù)啦

到此這篇關(guān)于OpenClaw安裝、配置與使用教程(VMware + Ubuntu 24.04 環(huán)境)的文章就介紹到這了,更多相關(guān)OpenClaw安裝使用教程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

windows&ubuntu下OpenClaw保姆級安裝教程
本文詳細介紹了OpenClaw在Ubuntu和Windows系統(tǒng)上的安裝步驟,從Node.js環(huán)境準(zhǔn)備到完整配置,幫助開發(fā)者快速上手,感興趣的朋友跟隨小編一起看看吧2026-03-12
Ubuntu系統(tǒng)OpenClaw版本降級的實例操作
本文主要介紹了如何將OpenClaw從2026.3.2版本降級到2026.2.3版本,降級的核心動因是新版本存在Bug、兼容性差或功能/性能不符合需求,文章詳細描述了命令行版本和桌面端版本的2026-03-07
在Ubuntu上快速部署OpenClaw并接入飛書的完整過程
OpenClaw是一個可擴展的 AI 助手運行框架,核心目標(biāo)是讓助手真正“能做事”,這篇文章主要介紹了在Ubuntu上快速部署OpenClaw并接入飛書的完整過程,文中通過圖文介紹的非常詳2026-03-13




