packages/docs/plugin-registry/platform/nextcloud-talk.md
The Nextcloud Talk plugin connects Eliza agents to Nextcloud Talk, enabling message handling in Nextcloud Talk conversations on self-hosted Nextcloud instances.
Package: @elizaos/plugin-nextcloud-talk
eliza plugins install @elizaos/plugin-nextcloud-talk
{
"connectors": {
"nextcloud-talk": {
"enabled": true
}
}
}
Set credentials via environment variables:
export NEXTCLOUD_URL=https://your-nextcloud-instance.example.com
export NEXTCLOUD_BOT_SECRET=YOUR_BOT_SECRET
| Field | Required | Description |
|---|---|---|
enabled | No | Set false to disable (default: true) |
| Variable | Required | Description |
|---|---|---|
NEXTCLOUD_URL | Yes | Nextcloud server URL |
NEXTCLOUD_BOT_SECRET | Yes | Bot secret for authentication |
NEXTCLOUD_WEBHOOK_HOST | No | Host address for webhook listener |
NEXTCLOUD_WEBHOOK_PORT | No | Port for webhook listener |
NEXTCLOUD_WEBHOOK_PATH | No | Webhook endpoint path |
NEXTCLOUD_WEBHOOK_PUBLIC_URL | No | Public-facing webhook URL |
NEXTCLOUD_ALLOWED_ROOMS | No | Comma-separated list of allowed room IDs |