- Replace all CLAWDBOT_* env vars with MOLTBOT_* - Replace all .clawdbot paths with .moltbot - Update daemon labels to bot.molt.* - Update plugin SDK imports to moltbot/plugin-sdk - Remove clawdbot bin alias from package.json - Preserve legacy compatibility in compat/legacy-names.ts
51 lines
815 B
Markdown
51 lines
815 B
Markdown
# @moltbot/zalo
|
|
|
|
Zalo channel plugin for Clawdbot (Bot API).
|
|
|
|
## Install (local checkout)
|
|
|
|
```bash
|
|
clawdbot plugins install ./extensions/zalo
|
|
```
|
|
|
|
## Install (npm)
|
|
|
|
```bash
|
|
clawdbot plugins install @moltbot/zalo
|
|
```
|
|
|
|
Onboarding: select Zalo and confirm the install prompt to fetch the plugin automatically.
|
|
|
|
## Config
|
|
|
|
```json5
|
|
{
|
|
channels: {
|
|
zalo: {
|
|
enabled: true,
|
|
botToken: "12345689:abc-xyz",
|
|
dmPolicy: "pairing",
|
|
proxy: "http://proxy.local:8080"
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
## Webhook mode
|
|
|
|
```json5
|
|
{
|
|
channels: {
|
|
zalo: {
|
|
webhookUrl: "https://example.com/zalo-webhook",
|
|
webhookSecret: "your-secret-8-plus-chars",
|
|
webhookPath: "/zalo-webhook"
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
If `webhookPath` is omitted, the plugin uses the webhook URL path.
|
|
|
|
Restart the gateway after config changes.
|