Trạng thái: Plugin đi kèm (bot Webhook). Hỗ trợ tin nhắn trực tiếp, phòng, phản ứng và tin nhắn Markdown.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Plugin đi kèm
Nextcloud Talk được phát hành dưới dạng Plugin đi kèm trong các bản phát hành OpenClaw hiện tại, nên các bản dựng đóng gói thông thường không cần cài đặt riêng. Nếu bạn đang dùng bản dựng cũ hơn hoặc bản cài đặt tùy chỉnh loại trừ Nextcloud Talk, hãy cài đặt trực tiếp gói npm: Cài đặt qua CLI (npm registry):Thiết lập nhanh (người mới bắt đầu)
-
Đảm bảo Plugin Nextcloud Talk có sẵn.
- Các bản phát hành OpenClaw đóng gói hiện tại đã đi kèm Plugin này.
- Các bản cài đặt cũ hơn/tùy chỉnh có thể thêm thủ công bằng các lệnh ở trên.
-
Trên máy chủ Nextcloud của bạn, tạo một bot:
- Bật bot trong phần cài đặt phòng đích.
-
Cấu hình OpenClaw:
- Cấu hình:
channels.nextcloud-talk.baseUrl+channels.nextcloud-talk.botSecret - Hoặc env:
NEXTCLOUD_TALK_BOT_SECRET(chỉ tài khoản mặc định)
Các trường rõ ràng tương đương:Bí mật dựa trên tệp: - Cấu hình:
- Khởi động lại Gateway (hoặc hoàn tất thiết lập).
Ghi chú
- Bot không thể khởi tạo DM. Người dùng phải nhắn tin cho bot trước.
- URL Webhook phải có thể được Gateway truy cập; đặt
webhookPublicUrlnếu nằm sau proxy. - API bot không hỗ trợ tải lên media; media được gửi dưới dạng URL.
- Payload Webhook không phân biệt DM với phòng; đặt
apiUser+apiPasswordđể bật tra cứu loại phòng (nếu không, DM được xử lý như phòng).
Kiểm soát truy cập (DM)
- Mặc định:
channels.nextcloud-talk.dmPolicy = "pairing". Người gửi chưa biết sẽ nhận mã ghép nối. - Phê duyệt qua:
openclaw pairing list nextcloud-talkopenclaw pairing approve nextcloud-talk <CODE>
- DM công khai:
channels.nextcloud-talk.dmPolicy="open"cộng vớichannels.nextcloud-talk.allowFrom=["*"]. allowFromchỉ khớp với ID người dùng Nextcloud; tên hiển thị bị bỏ qua.
Phòng (nhóm)
- Mặc định:
channels.nextcloud-talk.groupPolicy = "allowlist"(được kiểm soát bằng đề cập). - Cho phép phòng bằng allowlist với
channels.nextcloud-talk.rooms:
- Để không cho phép phòng nào, hãy giữ allowlist rỗng hoặc đặt
channels.nextcloud-talk.groupPolicy="disabled".
Khả năng
| Tính năng | Trạng thái |
|---|---|
| Tin nhắn trực tiếp | Được hỗ trợ |
| Phòng | Được hỗ trợ |
| Luồng | Không được hỗ trợ |
| Media | Chỉ URL |
| Phản ứng | Được hỗ trợ |
| Lệnh native | Không được hỗ trợ |
Tham chiếu cấu hình (Nextcloud Talk)
Cấu hình đầy đủ: Cấu hình Tùy chọn nhà cung cấp:channels.nextcloud-talk.enabled: bật/tắt khởi động kênh.channels.nextcloud-talk.baseUrl: URL phiên bản Nextcloud.channels.nextcloud-talk.botSecret: bí mật dùng chung của bot.channels.nextcloud-talk.botSecretFile: đường dẫn bí mật dạng tệp thông thường. Symlink bị từ chối.channels.nextcloud-talk.apiUser: người dùng API để tra cứu phòng (phát hiện DM).channels.nextcloud-talk.apiPassword: mật khẩu API/ứng dụng để tra cứu phòng.channels.nextcloud-talk.apiPasswordFile: đường dẫn tệp mật khẩu API.channels.nextcloud-talk.webhookPort: cổng trình nghe Webhook (mặc định: 8788).channels.nextcloud-talk.webhookHost: host Webhook (mặc định: 0.0.0.0).channels.nextcloud-talk.webhookPath: đường dẫn Webhook (mặc định: /nextcloud-talk-webhook).channels.nextcloud-talk.webhookPublicUrl: URL Webhook có thể truy cập từ bên ngoài.channels.nextcloud-talk.dmPolicy:pairing | allowlist | open | disabled.channels.nextcloud-talk.allowFrom: allowlist DM (ID người dùng).openyêu cầu"*".channels.nextcloud-talk.groupPolicy:allowlist | open | disabled.channels.nextcloud-talk.groupAllowFrom: allowlist nhóm (ID người dùng).channels.nextcloud-talk.rooms: cài đặt và allowlist theo từng phòng.- Có thể tham chiếu nhóm truy cập người gửi tĩnh từ
allowFromvàgroupAllowFrombằngaccessGroup:<name>. channels.nextcloud-talk.historyLimit: giới hạn lịch sử nhóm (0 để tắt).channels.nextcloud-talk.dmHistoryLimit: giới hạn lịch sử DM (0 để tắt).channels.nextcloud-talk.dms: ghi đè theo từng DM (historyLimit).channels.nextcloud-talk.textChunkLimit: kích thước đoạn văn bản gửi đi (ký tự).channels.nextcloud-talk.chunkMode:length(mặc định) hoặcnewlineđể tách theo dòng trống (ranh giới đoạn văn) trước khi chia đoạn theo độ dài.channels.nextcloud-talk.blockStreaming: tắt phát trực tuyến theo khối cho kênh này.channels.nextcloud-talk.blockStreamingCoalesce: tinh chỉnh gộp phát trực tuyến theo khối.channels.nextcloud-talk.mediaMaxMb: giới hạn media đầu vào (MB).
Liên quan
- Tổng quan về kênh — tất cả kênh được hỗ trợ
- Ghép nối — xác thực DM và luồng ghép nối
- Nhóm — hành vi trò chuyện nhóm và kiểm soát bằng đề cập
- Định tuyến kênh — định tuyến phiên cho tin nhắn
- Bảo mật — mô hình truy cập và gia cố