51 lines
817 B
Markdown
51 lines
817 B
Markdown
# @clawdbot/zalo
|
|
|
|
Zalo channel plugin for Clawdbot (Bot API).
|
|
|
|
## Install (local checkout)
|
|
|
|
```bash
|
|
clawdbot plugins install ./extensions/zalo
|
|
```
|
|
|
|
## Install (npm)
|
|
|
|
```bash
|
|
clawdbot plugins install @clawdbot/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.
|