安装过程参考github文档,安装起来很简单,只是里面的配置需要注意。
这里以一台amazon linux 2023为例(其实是一台cloud 9):
npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest
openclaw onboard --install-daemon
查找 BotFather
在 Telegram 中搜索并选择 @BotFather。这是用于创建和管理 Telegram bots 的官方 bot。
创建我们的 Bot,向 BotFather 发送 /newbot,然后:

这里我们将使用bedrock作为模型供应商。
启动设置向导, 当提示时,选择 “Yes” 以启动设置向导。
选择 QuickStart 模式

选择模型提供商时,选amazon-bedrock:

这里甚至可以跳过,因为在2026.2月,跟amazon bedrock集成还有bug,后面我们将直接编辑json来配置
选择 “Telegram (Bot API)" 作为我们的消息频道:

输入我们从 BotFather 保存的 Telegram Bot token。
确认安装,选择npm作为包管理器。
选择我们希望安装的任何额外skill(可选,使用空格键选择)。

为 openclaw 可以使用的工具配置额外的 API keys(可选)。

后面全部默认就ok。
在 Telegram 中,搜索并选择我们在 创建的 bot:
向我们的 bot 发送 /start。我们应该会收到一条包含配对代码的消息。

在我们的终端中,运行以下命令(将 <code> 替换为消息中的配对代码):
clawdbot pairing approve telegram <code>
假如此时我们向bot发送一条消息,会报这个错误:

执行:
openclaw models list
报错:

这是一个已知问题,参考: https://github.com/openclaw/openclaw/issues/5290 在2026.2.5号还未修复
修复方式是直接编辑~/.openclaw/config.json:
{
⋮
"models": {
"providers": {
"amazon-bedrock": {
"baseUrl": "https://bedrock-runtime.us-west-2.amazonaws.com",
"api": "bedrock-converse-stream",
"auth": "aws-sdk",
"models": [
{
"id": "us.anthropic.claude-opus-4-5-20251101-v1:0",
"name": "Claude Opus 4.5 (Bedrock)",
"reasoning": true,
"input": ["text", "image"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
⋮
"model": {
"primary": "amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0"
},
"models": {
"amazon-bedrock/us.anthropic.claude-opus-4-5-20251101-v1:0": {}
}
}
},
⋮
}
编辑后的效果:

此时再跟bot通讯:
