feat: add plugin HTTP hooks + Zalo plugin
This commit is contained in:
50
extensions/zalo/README.md
Normal file
50
extensions/zalo/README.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# @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.
|
||||
Reference in New Issue
Block a user