1. 创建telegram机器人并获取token

Telegram Bot Token 需要在 Telegram 官方机器人 @BotFather 那里创建并获取.

在和 BotFather 的聊天窗口,依次操作:

  1. 发送命令:/newbot

  2. BotFather 会问你机器人叫什么名字(用户看到的名字)
    例如:My OpenClaw Assistant

  3. 接着问你机器人的用户名(必须是 唯一 的,且以 bot 结尾)
    例如:my_openclaw_botyourname_openclaw_bot
     

2.配置openClaw 的 telegram channel

2.1 方式一 运行配置向导:

openclaw onboard --install-daemon

向导会引导你完成:

  1. AI 模型配置 - 选择提供商(Anthropic Claude、OpenAI GPT、Google Gemini 等)并输入 API Key

  2. 消息渠道连接 - 设置 Telegram、WhatsApp、iMessage 等(可选)配置telegram token.

  3. 技能安装 - 选择基础技能包

  4. 后台服务 - 配置为系统服务自动运行

2.2 方式二 直接修改配置文件然后重启openclaw

配置文件: ~/.openclaw/openclaw.json
重启命令: openclaw gateway restart

3.配置网络代理

telepram国内使用,需要配置代理,假设你的代理是127.0.0.1:7890,先测试一下:

curl -x http://127.0.0.1:7890 https://api.telegram.org/bot你的Token/getMe

设置代理命令:

openclaw config set channels.telegram.proxy http://127.0.0.1:7890

配置之后重启openclaw:

openclaw gateway restart

成功之后,telegram上找到你的机器人,发送/start,会收到一个配对码,在openclaw上执行命令完成配对:

openclaw pairing approve telegram XXX

然后就可以愉快的使用了。

4.测试用例

安装好技能后,你就可以在 Telegram 里直接说:

例 1:发 iMessage

“给妈妈发条 iMessage,说我今晚晚点回家吃饭”

AI 会调用 imsg 技能,通过你的 Mac 发送 iMessage。

例 2:处理 GitHub

“检查我的 GitHub 通知,有新的 PR 吗?”

AI 调用 github 技能,查询后回复你。

例 3:提取视频帧

“把桌面那个 video.mp4 的第 30 秒截图发给我”

AI 调用 video-frames 提取图片,然后通过 Telegram 发送给你。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐