Connecting OpenClaw to Nextcloud Talk | Generated by AI
Here’s how to wire it up:
Step 1: Install the plugin
openclaw plugins install @openclaw/nextcloud-talk
Step 2: Create a bot on your Nextcloud server
docker exec nextcloud-app-1 php occ talk:bot:install "OpenClaw" "your-shared-secret" "http://<your-server-ip>:8788/nextcloud-talk-webhook" --feature reaction
Replace your-shared-secret with something strong, and <your-server-ip> with your server’s actual IP/hostname (the one your Gateway runs on).
Step 3: Configure OpenClaw
openclaw config set channels.nextcloud-talk.enabled true
openclaw config set channels.nextcloud-talk.baseUrl "http://localhost:8080"
openclaw config set channels.nextcloud-talk.botSecret "your-shared-secret"
If your Gateway is behind a reverse proxy, also set:
openclaw config set channels.nextcloud-talk.webhookPublicUrl "https://your-public-domain/nextcloud-talk-webhook"
Step 4: Restart and test
openclaw gateway restart
Then in Nextcloud Talk, open the room you want to use, go to Room Settings → Bots, and enable the “OpenClaw” bot. Send it a message and it should reply.
Want me to run any of these steps for you?