【OpenClaw 保姆级教程】第二篇:多渠道接入 + 核心技能上手(附实操案例)

🔥 哈喽宝子们!上篇我们搞定了 OpenClaw 的环境搭建和本地部署,今天这篇直接上干货 ------ 教你把 OpenClaw 接入 Telegram、Discord 等常用渠道,再手把手带你玩转 3 个高频核心技能,全程带代码、带实操案例,新手也能直接落地,让 OpenClaw 真正替你干活!

先回顾下上篇重点:我们已经成功在本地启动 OpenClaw(访问http://localhost:3000能看到操作界面),这是所有拓展操作的基础,没搞定的宝子先回头看第一篇,别跳步哦~

一、核心前置:OpenClaw 配置文件解读(必看)

在接入渠道、安装技能前,先认识下 OpenClaw 的核心配置文件,后续所有自定义操作都要用到它,用 VS Code 打开项目根目录下的config.js文件(没有就新建),核心代码如下:

javascript

运行

java 复制代码
// config.js 核心配置模板(可直接复制)
module.exports = {
  // 服务端口(上篇已配置,默认3000)
  port: 3000,
  // 多渠道配置(重点!后续填这里)
  channels: {
    telegram: {
      enabled: false, // 默认为false,开启时改为true
      token: "", // 后续填Telegram机器人token
      chatId: "" // 填你的聊天ID
    },
    discord: {
      enabled: false,
      botToken: "", // Discord机器人token
      guildId: "" // 服务器ID
    }
  },
  // 技能配置(默认开启基础技能)
  skills: {
    fileManager: true, // 文件管理技能
    browserControl: true, // 浏览器控制技能
    webResearch: true // 联网调研技能
  }
};

⚠️ 注意:修改配置后,需要重启 OpenClaw 才能生效(终端按 Ctrl+C 停止,再输npm start重启)。

二、多渠道接入实操:Telegram(最常用)

OpenClaw 支持多渠道交互,Telegram 是最易上手的,全程 5 步搞定,不用复杂配置:

步骤 1:创建 Telegram 机器人,获取 Token

  1. 打开 Telegram,搜索 "@BotFather"(官方机器人),发送/newbot
  2. 按提示输入机器人名称(比如 OpenClaw-Bot)、用户名(必须以 bot 结尾,比如 OpenClaw_Test_Bot);
  3. 创建成功后,BotFather 会返回一个HTTP API token(一串数字 + 字母),复制下来!

步骤 2:获取个人 Chat ID

  1. 在 Telegram 搜索 "@userinfobot",发送任意消息,会返回你的id(纯数字);
  2. 复制这个 id,后续填到配置文件里。

步骤 3:配置 Telegram 渠道

打开config.js文件,修改 Telegram 配置:

javascript

运行

arduino 复制代码
telegram: {
  enabled: true, // 改为true,开启Telegram渠道
  token: "你的BotFather返回的token", // 粘贴第一步的token
  chatId: "你的userinfobot返回的id" // 粘贴第二步的Chat ID
}

步骤 4:安装 Telegram 依赖

终端切换到 OpenClaw 根目录,输入以下命令安装依赖:

bash

运行

bash 复制代码
# 安装Telegram渠道依赖
npm install telegraf --save

步骤 5:重启 OpenClaw,测试交互

  1. 终端输入npm start重启服务;
  2. 打开 Telegram,给你创建的机器人发送消息:/ping
  3. 机器人回复pong,证明接入成功!

✅ 拓展:Discord 接入逻辑和 Telegram 一致,只需在 Discord 开发者平台创建机器人、获取 BotToken 和 GuildId,填到config.js的 discord 配置里,再安装依赖npm install discord.js --save即可,核心代码如下:

javascript

运行

yaml 复制代码
discord: {
  enabled: true,
  botToken: "你的Discord机器人token",
  guildId: "你的Discord服务器ID"
}

三、核心技能上手:3 个高频场景实操

OpenClaw 的核心价值在于 "技能",上篇配置里默认开启了 3 个基础技能,今天直接用 Telegram 渠道实操,每一步都有指令、有效果!

场景 1:文件管理技能(自动整理文件)

功能:让 OpenClaw 自动在指定目录创建文件夹、复制文件

实操步骤:

  1. 给 Telegram 机器人发送指令(直接复制):

plaintext

javascript 复制代码
整理文件|创建文件夹:D:/OpenClaw/test | 复制文件:D:/test.txt 到 D:/OpenClaw/test/
  1. 机器人回复 "操作成功" 后,打开对应路径,能看到:

    • D 盘下新增了OpenClaw/test文件夹;
    • test.txt已被复制到该文件夹。

核心代码(技能底层逻辑,了解即可):

javascript

运行

javascript 复制代码
// 文件管理技能核心片段(skills/fileManager.js)
const fs = require('fs');
const path = require('path');

// 创建文件夹
function createFolder(folderPath) {
  if (!fs.existsSync(folderPath)) {
    fs.mkdirSync(folderPath, { recursive: true });
    return `文件夹创建成功:${folderPath}`;
  }
  return `文件夹已存在:${folderPath}`;
}

// 复制文件
function copyFile(sourcePath, targetPath) {
  fs.copyFileSync(sourcePath, targetPath);
  return `文件复制成功:${sourcePath} → ${targetPath}`;
}

module.exports = { createFolder, copyFile };

场景 2:浏览器控制技能(自动打开网页)

功能:让 OpenClaw 自动打开指定网页,比如 CSDN 首页

实操步骤:

  1. 给 Telegram 机器人发送指令:

plaintext

arduino 复制代码
打开浏览器|网址:https://www.csdn.net | 窗口大小:1920x1080
  1. 电脑会自动弹出 Chrome 浏览器(需提前安装),并打开 CSDN 首页,窗口大小为 1920x1080。

bash

运行

bash 复制代码
# 安装浏览器控制依赖
npm install puppeteer --save

场景 3:联网调研技能(自动搜索信息)

功能:让 OpenClaw 自动搜索 "2026 OpenClaw 最新功能",并返回结果

实操步骤:

  1. 给 Telegram 机器人发送指令:

plaintext

复制代码
联网调研|关键词:2026 OpenClaw最新功能 | 返回条数:3
  1. 机器人会自动联网搜索,10 秒内返回 3 条核心结果(含链接 + 摘要)。

核心依赖安装(若提示报错):

bash

运行

bash 复制代码
# 安装联网调研依赖
npm install axios cheerio --save

四、避坑指南:常见问题解决

  1. 渠道接入后机器人无响应:

    • 检查config.js里的 token/ID 是否填错(别多空格、别漏字符);
    • 重启 OpenClaw,终端看日志(输npm run start:log),排查报错。
  2. 技能执行失败:

    • 确认对应技能依赖已安装(比如浏览器技能要装 puppeteer);
    • 路径要写绝对路径(比如 D:/test.txt,别写相对路径)。
  3. 权限不足:

    • Windows 下以 "管理员身份" 打开终端;
    • Mac/Linux 下给文件加权限:chmod 777 文件夹路径

五、下期预告

今天我们搞定了多渠道接入和核心技能上手,下期专栏会教大家:自定义技能开发(比如写一个 "自动发送邮件" 的技能)+ OpenClaw 私有化部署,让你的 OpenClaw 更贴合个人需求!

如果操作中遇到任何问题,比如 token 获取失败、技能执行报错,直接在评论区留言,我会第一时间解答~

相关推荐
何政@2 小时前
Agent Skills 完全指南:从概念到自定义实践
人工智能·python·大模型·claw·404 not found 罗
码农三叔2 小时前
(1-2)控制系统基础与人形机器人特点:人形机器人控制的特殊挑战
人工智能·机器学习·机器人·人形机器人
ai产品老杨2 小时前
源码交付与全协议兼容:企业级 AI 视频中台的二次开发实战
人工智能·音视频
Rick19932 小时前
Prompt 提示词
人工智能·深度学习·prompt
beiju2 小时前
AI Agent 不是你以为的那样
人工智能·claude
Fleshy数模2 小时前
基于OpenCV实现人脸与微笑检测:从入门到实战
人工智能·opencv·计算机视觉
沪漂阿龙2 小时前
深入浅出 Pandas apply():从入门到向量化思维
人工智能·python·pandas
我材不敲代码2 小时前
OpenCV 实战——Python 实现图片人脸检测 + 视频人脸微笑检测
人工智能·python·opencv