找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2921

积分

0

好友

409

主题
发表于 18 小时前 | 查看: 1| 回复: 0

OpenClaw(也常被称为Clawdbot或Moltbot)最近在海外开发者圈子里挺火的。我趁着周末折腾了半天,终于成功配置好了我的Clawdbot,并通过Discord来访问和使用它。整个过程踩了一些坑,也积累了一些经验,在这里分享给大家。

对于想要快速体验的朋友,很多云服务商已经提供了预装OpenClaw的轻量应用服务器镜像,可以直接租用。我就是图省事,选择了这种方式。我这次用的是腾讯云的轻量应用服务器,这里声明一下绝对没有广告的意思,选择哪家服务商原理都一样。这种方式的本质是服务商帮你完成了基础环境的部署,但关键的Bot配置、模型连接等步骤,仍然需要你自己来完成。

一、前期准备(3个必备条件)

在开始配置之前,你需要确保满足以下三个条件:

  1. 一台已部署Clawdbot/Moltbot的云服务器:要求Node.js版本≥22,并且Clawdbot已安装并可正常运行。
    • 关于如何在轻量云服务器上部署Moltbot,可以参考相关的一键部署指南。
    • 我选择的是腾讯云的轻量应用服务器,其应用模板中直接提供了“OpenClaw(Clawbot)”的选项,非常方便。
  2. 一个Discord账号:你需要注册Discord账号,并创建或加入一个目标服务器(Server),用于后续添加你的Bot。
  3. 服务器的网络环境:由于Discord服务的网络访问问题,如果你的服务器位于中国大陆地区,则必须为其配置海外代理,以确保它能正常访问 https://discord.com/api。如果你像我一样,在第一步就选择了海外的服务器节点(例如新加坡),那么这一步就可以跳过。

轻量应用服务器创建界面,选择OpenClaw应用模板并注意地域选择

二、在Discord开发者平台创建Bot并获取Token

这是将Clawdbot接入Discord的核心步骤,你需要获取一个唯一的Bot Token。

  1. 创建新应用:访问 Discord开发者平台,点击右上角的 New Application 按钮,为你的Bot起一个名字(例如我起的SeaBot),然后创建。
  2. 添加Bot用户:进入创建的应用页面,在左侧菜单点击 Bot,然后点击 Add Bot 按钮来为此应用创建一个Bot用户。
  3. 复制并保存Token:在Bot设置页面,找到 Token 区域,点击 Reset Token 来生成一个新的令牌。请务必立即复制并妥善保存这个Token,因为它只会显示一次,泄露可能导致你的Bot被他人控制。
  4. 开启关键权限:向下滚动到 Privileged Gateway Intents 区域,必须开启 MESSAGE CONTENT INTENT 开关。这个权限允许你的Bot读取消息内容。SERVER MEMBERS INTENT 可以根据需要选择开启。
  5. 配置Bot邀请链接权限:点击左侧菜单的 OAuth2 -> URL Generator
    • Scopes 中,勾选 botapplications.commands
    • Bot Permissions 中,根据最小权限原则,勾选:Send MessagesRead Message HistoryEmbed LinksUse Slash Commands
  6. 邀请Bot到服务器:页面底部会生成一个 Generated URL,复制这个链接并在浏览器中打开。选择你想要添加Bot的Discord服务器,完成授权,你的Bot就会出现在该服务器的成员列表里了。

Discord开发者平台创建应用界面
开启MESSAGE CONTENT INTENT等关键权限
OAuth2权限配置与生成的邀请链接

三、在服务器上配置Clawdbot

通过SSH登录到你的云服务器,我们开始进行Clawdbot的初始化配置。

执行以下命令开始引导配置:

clawdbot onboard

Clawdbot onboarding 初始界面

1. 同意免责声明
程序会首先提示这是一个强大但有风险的工具,选择 Yes 继续。

风险提示,选择Yes继续

2. 选择配置模式
接下来选择Onboarding模式,为了快速开始,我们选择 QuickStart

选择QuickStart快速入门模式

3. 配置AI模型与API密钥
这里需要你选择并配置Clawdbot使用的AI模型。你可以选择OpenRouter、Gemini、OpenAI等多种提供商。
以Gemini为例,你需要提前在Google AI Studio中创建项目并获取API Key,然后在此处选择对应的Provider并填入密钥。其他Provider的配置方法类似。

Google AI Studio的API密钥管理页面

4. 选择通信通道 (Channel)
Select channel 步骤,使用键盘方向键选中 Discord (Bot API),然后按回车。

选择Discord作为通信通道

5. 输入Discord Bot Token
接下来,程序会要求你输入之前在Discord开发者平台获取的Bot Token。正确粘贴并确认。

6. 配置Discord频道访问
随后会询问是否配置Discord频道访问,选择 Yes

确认配置Discord频道访问

7. 配置其他技能与依赖
后续步骤会询问是否安装其他技能依赖、设置各种API密钥等。如果你是初次体验,可以暂时全部选择 NoSkip for now,专注于核心功能的连通。

命令行中跳过其他技能和API密钥配置

8. 启用Hooks(插件)
建议只启用 session-memory 这一个Hook。它的作用是当使用 /new 命令时,将会话上下文保存到内存中,实现简单的会话记忆功能。

  • 为什么只选它:这是继续下一步的必要选项,且功能单纯(仅记忆),不会执行任何系统命令,安全风险最低。
  • 请勿选择boot-md(启动自动运行脚本)和 command-logger(命令跟踪日志),除非你明确了解其用途。

启用 session-memory Hook

9. 重启Gateway服务
配置最后,如果提示Gateway服务已安装,选择 Restart 来重启服务以使配置生效。以后如果遇到连接问题,可以随时通过 clawdbot gateway restart 命令来重启网关服务。

四、开始与你的Discord Bot对话

完成所有配置后,回到你的Discord服务器。你应该能在右侧成员列表中看到你的Bot(例如SeaBot)。

Discord频道中看到在线Bot

在任意文字频道中,@ 你的Bot或者直接发送消息,就可以开始对话了!它现在连接着你服务器上的Clawdbot,拥有强大的自主运行能力

在Discord中@Bot并发送消息

Clawdbot能做什么?实际体验分享

接入Discord后,Clawdbot不再只是一个聊天AI,而是一个能够直接操作你云主机的长期在线个人智能体(AI Agent)。你可以通过自然语言对话,让它帮你完成各种任务。

1. 自动化日常任务
你可以直接描述需求,比如:“每天上午9点提醒我查看天气”,“每周日晚上8点提醒我倒垃圾”。Clawdbot会理解你的意图,并将其转化为服务器上的定时任务。整个过程你无需接触crontab或写复杂的脚本。

2. 代码生成与执行
你可以让它编写代码并直接运行。例如,我让它“用Python标准库写一个监听8080端口的HTTP服务器,返回JSON格式的‘Hello, Moltbot!’”。

Clawdbot生成的Python HTTP服务器代码

代码生成后,Clawdbot可以在服务器上直接运行这个程序。注意:你需要提前在云服务器的防火墙规则中放行对应端口(例如这里的8080),否则外部无法访问。

腾讯云轻量服务器防火墙放行端口

然后,你就可以通过浏览器访问 http://你的服务器IP:8080 看到运行结果了。

浏览器访问自建HTTP服务的结果

3. 探索与自定义
你可以尽情地与它互动,探索它的能力。无论是信息处理、文件操作还是整合外部API,它都可能做到。我自己在测试中就消耗了不少API调用额度,因为它确实能完成很多有趣且实用的工作。Clawdbot还支持自主创建技能,你可以引导它为你定制专属的功能模块。

Clawdbot在Discord中的对话与错误提示
Clawdbot自主创建技能的对话示例

总结与提醒
整个配置过程的核心在于准确获取Discord Bot Token并正确配置权限,同时确保服务器网络能访问Discord。一旦连通,你会发现一个全新的、可以通过自然语言指挥的服务器助手。对于开发者或运维人员来说,这极大地提升了个人的自动化效率。开始你的探索吧,但要记得合理设置预算,因为调用强大的AI模型可能会产生费用。如果你在服务器部署或配置过程中遇到问题,也可以在相关的开发者社区进行交流探讨。




上一篇:Linux write命令详解:用法、参数与6个实用场景示例
下一篇:MT798x 路由器刷机指南:编译刷机友好的 uboot 并避免变砖
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-2 23:20 , Processed in 0.287744 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表