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
- Triển khai NemoClaw lên phiên bản GPU từ xa để triển khai từ xa với hỗ trợ Telegram.
- Các lệnh để xem tài liệu tham chiếu đầy đủ của lệnh
startvàstop.