openclaw 安装和配置纸飞机telegram教程

───

从零开始:搭建OpenClaw并配置Telegram详细教程

前言

在当今数字化时代,拥有一个属于自己的AI助手已经成为可能。OpenClaw作为一个开源的AI助手框架,让我们可以在自己的服务器上运行一个强大的AI助手,支持多种通讯工具,包括Telegram、微信等。

本文将详细介绍如何在服务器上搭建OpenClaw,并配置Telegram机器人,让你拥有自己的私人AI助手。

第一章:准备工作

1.1 什么是OpenClaw?

OpenClaw是一个开源的个人AI助手框架,具有以下特点:

| 特点     | 说明             |

| —— | ————– |

| 开源免费   | 完全免费使用         |

| 本地部署   | 数据保存在本地,隐私安全   |

| 多平台支持  | 支持Telegram、微信等 |

| 可自定义   | 可以训练自己的AI      |

| 7×24运行 | 持续运行不用关机       |

1.2 需要的设备

方案一:自己的电脑

| 设备 | 要求                     |

| — | ———————- |

| 电脑 | 能开机就行                  |

| 系统 | Linux/Mac/Windows(WSL) |

| 网络 | 宽带上网                   |

方案二:VPS服务器(推荐)

| 配置  | 最低要求 | 推荐配置 |

| — | —- | —- |

| CPU | 1核   | 2核   |

| 内存  | 2GB  | 4GB  |

| 硬盘  | 10GB | 20GB |

| 带宽  | 1M   | 5M   |

推荐的VPS服务商:

| 服务商          | 价格/月 | 特点    |

| ———— | —- | —– |

| 腾讯云          | 60元起 | 国内速度快 |

| 阿里云          | 60元起 | 稳定    |

| 搬瓦工          | 30元起 | 便宜    |

| DigitalOcean | 5美元起 | 国外    |

1.3 注册Telegram账号

如果没有Telegram账号,按照以下步骤注册:

1. 下载Telegram应用(手机/电脑)

2. 用手机号注册

3. 验证手机号

4. 设置用户名和头像

1.4 准备工具

| 工具             | 说明                |

| ————– | —————– |

| 电脑             | 用于远程连接服务器         |

| Xshell或Termius | SSH远程连接工具         |

| 文本编辑器          | Notepad++/VS Code |

───

第二章:服务器环境配置

2.1 连接服务器

Windows用户:

1. 下载Xshell:https://www.xshell.com/

2. 安装后打开

3. 新建连接:

  • 主机:你的服务器IP

  • 端口:22

  • 用户名:root

  • 密码:服务器密码

Mac/Linux用户:

直接打开终端,输入:

ssh root@你的服务器IP

2.2 安装Node.js

OpenClaw需要Node.js环境,按以下步骤安装:

方法一:使用fnm(推荐)

# 安装fnm

curl -fsSL https://fnm.vercel.app/install | bash

# 加载fnm

source ~/.bashrc

# 安装Node.js 18.x

fnm install 18

fnm use 18

# 验证安装

node –version

方法二:直接安装

# Ubuntu/Debian

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash –

sudo apt-get install -y nodejs

# 验证

node –version

npm –version

2.3 安装Git

# Ubuntu/Debian

apt-get update

apt-get install -y git

# 验证

git –version

───

第三章:安装OpenClaw

3.1 安装OpenClaw

# 安装OpenClaw

npm install -g openclaw@latest

# 验证安装

openclaw –version

3.2 初始化OpenClaw

# 初始化

openclaw init

初始化过程中需要配置:

| 配置项   | 说明        | 示例          |

| —– | ——— | ———– |

| 数据目录  | 保存数据的位置   | ~/.openclaw |

| API密钥 | 大模型API    | 你的API Key   |

| 机器人配置 | Telegram等 | 后续配置        |

3.3 目录结构

安装完成后,OpenClaw的目录结构如下:

~/.openclaw/

├── agents/          # Agent配置

├── config.yaml      # 主配置文件

├── cron/           # 定时任务

├── logs/           # 日志文件

├── scripts/        # 脚本文件

├── skills/         # 技能包

├── memory/         # 记忆存储

└── workspace/      # 工作目录

───

第四章:配置Telegram机器人

4.1 创建Telegram机器人

1. 打开Telegram

2. 搜索 @BotFather

3. 发送 /newbot

4. 按提示输入机器人名称(必须以bot结尾)

5. 例如:my_helper_bot

6. 获取Bot Token(类似:123456789:ABCdefGHIjklMNOpqrsTUVwxyz)

重要:保存好这个Token!

4.2 获取Chat ID

1. 搜索 @userinfobot

2. 发送 /start

3. 会显示你的ID(类似:123456789)

保存好这个ID!

4.3 配置OpenClaw

# 编辑配置文件

nano ~/.openclaw/config.yaml

添加Telegram配置:

telegram:

  enabled: true

  bot_token: “你的BotToken”

  chat_id: “你的ChatID”

4.4 完整配置示例

# OpenClaw 主配置文件

# Telegram配置

telegram:

  enabled: true

  bot_token: “123456789:ABCdefGHIjklMNOpqrsTUVwxyz”

  chat_id: “123456789”

# 模型配置

models:

  default: minimax-portal/MiniMax-M2.1

# Agent配置

agents:

  defaults:

    thinking: false

    model: minimax-portal/MiniMax-M2.1

4.5 重启OpenClaw

openclaw restart

4.6 测试Telegram

1. 打开Telegram

2. 搜索你创建的机器人

3. 发送 /start

4. 应该会收到回复

───

第五章:常见问题解决

5.1 无法连接服务器

| 问题   | 解决       |

| —- | ——– |

| 密码错误 | 检查密码是否正确 |

| 连接超时 | 检查防火墙    |

| 端口被拒 | 检查22端口   |

# 检查端口

netstat -tulpn | grep 22

5.2 Node.js安装失败

| 问题   | 解决    |

| —- | —– |

| 权限错误 | 加sudo |

| 版本不对 | 重新安装  |

# 清理后重装

rm -rf ~/.fnm

curl -fsSL https://fnm.vercel.app/install | bash

5.3 Telegram收不到消息

1. 检查Token是否正确

2. 检查Chat ID是否正确

3. 检查配置是否生效

# 查看日志

openclaw logs

5.4 Bot被限制

| 原因   | 解决     |

| —- | —— |

| 频繁发送 | 降低频率   |

| 敏感内容 | 检查消息内容 |

───

第六章:高级配置

6.1 配置定时任务

OpenClaw支持定时任务,可以在配置文件中添加:

cron:

  enabled: true

  jobs:

    – name: “天气推送”

Scroll to Top