docs/channels/wecom/README.vi.md
Quay lại README
PicoClaw cung cấp WeCom dưới dạng một kênh duy nhất channels.wecom, được xây dựng trên API WebSocket chính thức của WeCom AI Bot.
Điều này thay thế việc phân tách cũ wecom, wecom_app và wecom_aibot bằng một mô hình cấu hình thống nhất.
Không cần URL callback webhook công khai. PicoClaw thiết lập kết nối WebSocket đi ra tới WeCom.
image, file, voice, video)reasoning_channel_idMở Web UI, điều hướng đến Channels → WeCom và nhấp vào nút liên kết QR. Quét mã QR bằng WeCom và xác nhận trong ứng dụng — thông tin đăng nhập được lưu tự động.
<p align="center"> </p>Chạy:
picoclaw auth wecom
Lệnh thực hiện:
bot_id và secret vào channels.wecom và lưu cấu hìnhThời gian chờ mặc định là 5 phút. Sử dụng --timeout để kéo dài:
picoclaw auth wecom --timeout 10m
⚠️ Quét mã QR là chưa đủ — bạn cũng phải nhấn Xác nhận trong ứng dụng WeCom, nếu không lệnh sẽ hết thời gian chờ.
Nếu bạn đã có bot_id và secret từ nền tảng WeCom AI Bot, hãy cấu hình trực tiếp:
{
"channel_list": {
"wecom": {
"enabled": true,
"type": "wecom",
"bot_id": "YOUR_BOT_ID",
"secret": "YOUR_SECRET",
"websocket_url": "wss://openws.work.weixin.qq.com",
"send_thinking_message": true,
"allow_from": [],
"reasoning_channel_id": ""
}
}
}
| Trường | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
enabled | bool | false | Kích hoạt kênh WeCom. |
bot_id | string | — | Mã định danh WeCom AI Bot. Bắt buộc khi được kích hoạt. |
secret | string | — | Secret của WeCom AI Bot. Được lưu mã hóa trong .security.yml. Bắt buộc khi được kích hoạt. |
websocket_url | string | wss://openws.work.weixin.qq.com | Điểm cuối WebSocket của WeCom. |
send_thinking_message | bool | true | Gửi tin nhắn Processing... trước khi phản hồi streaming bắt đầu. |
allow_from | array | [] | Danh sách cho phép người gửi. Để trống nghĩa là cho phép tất cả. |
reasoning_channel_id | string | "" | ID chat tùy chọn để định tuyến đầu ra suy luận đến một cuộc hội thoại riêng. |
Tất cả các trường có thể được ghi đè bằng biến môi trường với tiền tố PICOCLAW_CHANNELS_WECOM_:
| Biến môi trường | Trường tương ứng |
|---|---|
PICOCLAW_CHANNELS_WECOM_ENABLED | enabled |
PICOCLAW_CHANNELS_WECOM_BOT_ID | bot_id |
PICOCLAW_CHANNELS_WECOM_SECRET | secret |
PICOCLAW_CHANNELS_WECOM_WEBSOCKET_URL | websocket_url |
PICOCLAW_CHANNELS_WECOM_SEND_THINKING_MESSAGE | send_thinking_message |
PICOCLAW_CHANNELS_WECOM_ALLOW_FROM | allow_from |
PICOCLAW_CHANNELS_WECOM_REASONING_CHANNEL_ID | reasoning_channel_id |
| Cấu hình trước đây | Di chuyển |
|---|---|
channels.wecom (bot webhook) | Thay thế bằng channels.wecom sử dụng bot_id + secret. |
channels.wecom_app | Xóa. Sử dụng channels.wecom thay thế. |
channels.wecom_aibot | Di chuyển bot_id và secret sang channels.wecom. |
token, encoding_aes_key, webhook_url, webhook_path | Không còn sử dụng. Xóa khỏi cấu hình. |
corp_id, corp_secret, agent_id | Không còn sử dụng. Xóa khỏi cấu hình. |
welcome_message, processing_message, max_steps | Không còn là một phần của cấu hình kênh WeCom. |
--timeout lớn hơn: picoclaw auth wecom --timeout 10mpicoclaw auth wecom để lấy mã mới.bot_id và secret có chính xác không.wss://openws.work.weixin.qq.com (WebSocket đi ra, không cần cổng đến).allow_from có đang chặn người gửi không.channels.wecom.bot_id và channels.wecom.secret đã được thiết lập và không trống.