{"_id":"@domvibecode/dom-zalo-care","name":"@domvibecode/dom-zalo-care","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@domvibecode/dom-zalo-care","version":"1.0.0","description":"Zero-token Zalo customer care + group moderation plugin for OpenClaw","type":"module","main":"index.js","license":"MIT","author":{"name":"Dom"},"keywords":["openclaw-plugin","openclaw","zalo","customer-care","moderation","chatbot"],"engines":{"node":">=22"},"openclaw":{"extensions":["./index.js"],"compat":{"pluginApi":">=2026.2.0","minGatewayVersion":"2026.2.0"}},"publishConfig":{"access":"public"},"peerDependencies":{"openclaw":">=2026.2.0"},"gitHead":"79343c3397d6b1d9ce98c67885f802c352e3e6fd","_id":"@domvibecode/dom-zalo-care@1.0.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-4YIlATPcWVLCnKLH3ngMdlkJdhXSnWPoPpb5tXQQU0JaEo2vxdaIbsYAwX+otyLzilQ9DJELiAdmxFFoOwEkAA==","shasum":"3b0d235bc254a0b138d78762bec6b93e3fcb2906","tarball":"https://registry.npmjs.org/@domvibecode/dom-zalo-care/-/dom-zalo-care-1.0.0.tgz","fileCount":5,"unpackedSize":29546,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHmCZpsU2cMJNi9zCGUc96vIgffNSu3g6HbgFZRSWj2CAiBQltFOWhBGXaqnVJNadAHO0UtnjW6drhZXOA9Pkn5WHQ=="}]},"_npmUser":{"name":"domvibecode","email":"beohaman1208@gmail.com"},"directories":{},"maintainers":[{"name":"domvibecode","email":"beohaman1208@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dom-zalo-care_1.0.0_1782379928133_0.21698349429383246"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-25T09:32:07.973Z","1.0.0":"2026-06-25T09:32:08.269Z","modified":"2026-06-25T09:32:08.487Z"},"maintainers":[{"name":"domvibecode","email":"beohaman1208@gmail.com"}],"description":"Zero-token Zalo customer care + group moderation plugin for OpenClaw","keywords":["openclaw-plugin","openclaw","zalo","customer-care","moderation","chatbot"],"author":{"name":"Dom"},"license":"MIT","readme":"# Dom Zalo Care\n\nZero-token Zalo customer care + group moderation plugin for OpenClaw.\n\n## Features\n\n- **FAQ Auto-Reply (zero-token)** — Auto-answer common questions (pricing, address, hours, hotline, greetings) without LLM tokens\n- **Slash Commands** — `/dom-noi-quy`, `/dom-menu`, `/dom-huong-dan`, `/dom-warn`, `/dom-note`, `/dom-report`, `/dom-memory`, `/dom-rules`\n- **Anti-Spam** — Detect repeated messages, emoji floods, spam links\n- **Welcome** — Auto-greet new group members (polling-based)\n- **Silent Mode** — Bot only replies when @mentioned\n- **Mute/Unmute** — Admin can toggle bot in group\n- **Memory Sync** — Log chat highlights, violations, warns, admin notes\n- **Sticker Detection** — Transform sticker JSON to `[Sticker]`\n- **DM Whitelist** — Control who can DM the bot\n- **Owner Panel** — Manage settings via DM\n\n## Install\n\n```bash\nnpx openclaw plugins install dom-zalo-care\n```\n\n## Config\n\nIn `openclaw.json`:\n\n```json\n{\n  \"plugins\": {\n    \"entries\": {\n      \"dom-zalo-care\": {\n        \"enabled\": true,\n        \"config\": {\n          \"botName\": \"Dom\",\n          \"zaloDisplayNames\": [\"Dom\"],\n          \"faqEnabled\": true,\n          \"welcomeEnabled\": true,\n          \"ownerId\": \"your-zalo-user-id\",\n          \"faqEntries\": [\n            {\n              \"patterns\": [\"giá\", \"price\", \"phí\"],\n              \"reply\": \"Bảng giá: 500K/tháng\"\n            }\n          ]\n        }\n      }\n    }\n  }\n}\n```\n\n## FAQ Customization\n\nAdd entries to `faqEntries` array. Each entry has:\n- `patterns`: array of regex strings to match\n- `reply`: text to send back\n\nDefault FAQ covers: pricing, address, hours, hotline, thank you, greetings.\n\n## Commands\n\n| Command | Who | Description |\n|---------|-----|-------------|\n| `/dom-noi-quy` | All | View group rules |\n| `/dom-menu` | All | Command menu |\n| `/dom-huong-dan` | All | Usage guide |\n| `/dom-warn @name [reason]` | Admin | Warn a member |\n| `/dom-note [text]` | Admin | Admin note |\n| `/dom-report` | Admin | Violation report |\n| `/dom-memory` | Admin | Save memory digest |\n| `/dom-rules` | Owner | Settings panel |\n| `/dom-rules status` | Owner | Current config |\n| `/dom-rules silent-on/off` | Owner | Toggle silent mode |\n| `/dom-rules welcome-on/off` | Owner | Toggle welcome |\n| `/dom-rules tracking-on/off` | Owner | Toggle chat tracking |\n| `/dom-mute` | Admin | Mute bot |\n| `/dom-unmute` | Admin | Unmute bot |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-6fa8bd2a2d372860da6ce507b841555b"}