Skip to main content

whatsapp

WhatsApp communication channel via WhatsApp Web protocol (QR code login). Use when: (1) replying to WhatsApp messages (DM or group), (2) sending proactive messages or media (images, files) to WhatsApp users or groups, (3) managing DM access control (dmPolicy: open/allowlist/owner, dmAllowFrom list), (4) managing group access control (groupPolicy, per-group allowFrom), (5) configuring the bot (admin CLI, access policies), (6) troubleshooting WhatsApp connection or QR code scanning issues. Config at ~/zylos/components/whatsapp/config.json. Service: pm2 zylos-whatsapp.

来源信息

仓库
zylos-ai/zylos-whatsapp
最近来源活动
2026年8月5日 07:19
检测到的 SKILL.md 语言
英语
星标
0
分支
1

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
whatsapp
version
0.3.0
description
WhatsApp communication channel via WhatsApp Web protocol (QR code login). Use when: (1) replying to WhatsApp messages (DM or group), (2) sending proactive messages or media (images, files) to WhatsApp users or groups, (3) managing DM access control (dmPolicy: open/allowlist/owner, dmAllowFrom list), (4) managing group access control (groupPolicy, per-group allowFrom), (5) configuring the bot (admin CLI, access policies), (6) troubleshooting WhatsApp connection or QR code scanning issues. Config at ~/zylos/components/whatsapp/config.json. Service: pm2 zylos-whatsapp.
type
communication
lifecycle
{"npm":true,"service":{"type":"pm2","name":"zylos-whatsapp","entry":"src/index.js"},"data_dir":"~/zylos/components/whatsapp","hooks":{"post-install":"hooks/post-install.js","pre-upgrade":"hooks/pre-upgrade.js","post-upgrade":"hooks/post-upgrade.js"},"preserve":["config.json","auth_info/"]}
upgrade
{"repo":"zylos-ai/zylos-whatsapp","branch":"main"}
config
{"required":[],"optional":[{"name":"dmPolicy","description":"DM access policy (open|allowlist|owner, default: owner)"},{"name":"groupPolicy","description":"Group access policy (disabled|allowlist|open, default: disabled)"}]}
dependencies
["comm-bridge"]
# WhatsApp Channel ## Sending Messages Via C4 bridge: ```bash node ~/zylos/.claude/skills/comm-bridge/scripts/c4-send.js "whatsapp" "<jid>|type:p2p|msg:<msgId>" "Hello" ``` Media: ```bash node ~/zylos/.claude/skills/comm-bridge/scripts/c4-send.js "whatsapp" "<jid>" "[MEDIA:image]/path/to/image.png" ``` ## Admin CLI ```bash node ~/zylos/.claude/skills/whatsapp/src/admin.js show node ~/zylos/.claude/skills/whatsapp/src/admin.js set-dm-policy <open|allowlist|owner> node ~/zylos/.claude/skills/whatsapp/src/admin.js add-dm-allow <phone> node ~/zylos/.claude/skills/whatsapp/src/admin.js set-group-policy <disabled|allowlist|open> node ~/zylos/.claude/skills/whatsapp/src/admin.js add-group <jid> <name> node ~/zylos/.claude/skills/whatsapp/src/admin.js clear-auth ``` ## QR Code Login 1. Start the service: `pm2 start ecosystem.config.cjs` 2. Check logs: `pm2 logs zylos-whatsapp` 3. QR code will be printed in the terminal 4. Open WhatsApp on your phone → Linked Devices → Link a Device → Scan QR Auth session is persisted in `~/zylos/components/whatsapp/auth_info/`. To re-login: `node admin.js clear-auth` then restart the service.
在 GitHub 查看