Thiết lập cầu nối Telegram

Chuyển tiếp tin nhắn giữa bot Telegram và tác nhân OpenClaw đang chạy bên trong sandbox. Cầu nối Telegram là một dịch vụ phụ trợ được quản lý bởi nemoclaw start.

Điều kiện tiên quyết

  • Một sandbox NemoClaw đang chạy, cục bộ hoặc từ xa.
  • Token bot Telegram từ BotFather.

Tạo bot Telegram

Mở Telegram và gửi /newbot đến @BotFather. Làm theo hướng dẫn để tạo bot và nhận token bot.

Đặt biến môi trường

Xuất token bot dưới dạng biến môi trường:

$ export TELEGRAM_BOT_TOKEN=<your-bot-token>

Khởi động dịch vụ phụ trợ

Khởi động cầu nối Telegram và các dịch vụ phụ trợ khác:

$ nemoclaw start

Lệnh start khởi chạy các dịch vụ sau:

  • Cầu nối Telegram chuyển tiếp tin nhắn giữa Telegram và tác nhân.
  • Tunnel cloudflared cung cấp truy cập bên ngoài đến sandbox.

Cầu nối Telegram chỉ khởi động khi biến môi trường TELEGRAM_BOT_TOKEN được đặt.

Xác minh dịch vụ

Kiểm tra cầu nối Telegram đang chạy:

$ nemoclaw status

Kết quả hiển thị trạng thái của tất cả các dịch vụ phụ trợ.

Gửi tin nhắn

Mở Telegram, tìm bot của bạn và gửi tin nhắn. Cầu nối chuyển tiếp tin nhắn đến tác nhân OpenClaw bên trong sandbox và trả về phản hồi của tác nhân.

Giới hạn truy cập theo Chat ID

Để giới hạn các cuộc trò chuyện Telegram nào có thể tương tác với tác nhân, đặt biến môi trường ALLOWED_CHAT_IDS thành danh sách ID cuộc trò chuyện Telegram phân cách bằng dấu phẩy:

$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start

Dừng dịch vụ

Để dừng cầu nối Telegram và tất cả các dịch vụ phụ trợ khác:

$ nemoclaw stop

Chủ đề liên quan