設定 Telegram 橋接
在 Telegram 機器人和沙箱內的 OpenClaw 代理之間轉發訊息。
Telegram 橋接是由 nemoclaw start 管理的輔助服務。
前置需求
- 一個正在運行的 NemoClaw 沙箱(本機或遠端皆可)。
- 從 BotFather 取得的 Telegram 機器人 token。
建立 Telegram 機器人
打開 Telegram,對 @BotFather 送出 /newbot。
按照提示建立機器人並取得 bot token。
設定環境變數
將 bot token 匯出為環境變數:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
啟動輔助服務
啟動 Telegram 橋接和其他輔助服務:
$ nemoclaw start
start 指令會啟動以下服務:
- Telegram 橋接在 Telegram 和代理之間轉發訊息。
- cloudflared 通道提供沙箱的外部存取。
只有在 TELEGRAM_BOT_TOKEN 環境變數有設定的情況下,Telegram 橋接才會啟動。
驗證服務
確認 Telegram 橋接是否在運行:
$ nemoclaw status
輸出會顯示所有輔助服務的狀態。
送出訊息
打開 Telegram,找到你的機器人,送出一條訊息。 橋接會將訊息轉發給沙箱內的 OpenClaw 代理,並回傳代理的回應。
限制聊天 ID 存取
要限制哪些 Telegram 聊天可以與代理互動,請將 ALLOWED_CHAT_IDS 環境變數設定為以逗號分隔的 Telegram 聊天 ID 清單:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
停止服務
停止 Telegram 橋接和所有其他輔助服務:
$ nemoclaw stop
相關主題
- 將 NemoClaw 部署到遠端 GPU 實例搭配 Telegram 支援的遠端部署。
- 指令參考查看完整的
start和stop指令說明。