đŠ OpenClaw#
Avertissement
Cette intégration est encore en cours de développement, et pourrait changer sans préavis.
Pour vos remarques et suggestions, contactez nous par mail bot@olvid.io, ou rendez-vous sur notre dépÎt GitHub: openclaw-channel-olvid.
Installation#
Si vous avez dĂ©jĂ une instance OpenClaw fonctionnelle, il suffit dâinstaller et configurer un daemon, puis dâinstaller et configurer notre plugin OpenClaw.
Sinon rendez-vous sur la doc dâinstallation dâOpenClaw avec docker.
Danger
Prenez garde en installant et utilisant OpenClaw (et toute IA pouvant executer des commandes et du code). Voici nos recommandations minimales en termes de sécurité:
installer OpenClaw dans un conteneur Docker.
utiliser uniquement des modĂšles dâIA hĂ©bergĂ©s localement (ollama ou autre).
utiliser le channel Olvid pour sécuriser vos échanges avec votre agent.
ne pas utiliser de skills vulnĂ©rables aux « prompt injections » (câest-Ă -dire qui utilisent de la donnĂ©e dĂ©finie par un tiers, comme un mail).
Daemon#
Voici un fichier docker-compose.yaml pour installer un daemon Olvid localement. Si OpenClaw est installé avec Docker, ajoutez simplement les services daemon et cli à votre fichier docker-compose.yml existant.
services:
daemon:
image: olvid/bot-daemon:2.0.1
environment:
- OLVID_ADMIN_CLIENT_KEY_CLI=SetARandomValue
ports:
- 50051:50051
volumes:
- ./daemon-data:/daemon/data
cli:
image: olvid/bot-python-runner:2.0.1
entrypoint: "olvid-cli"
environment:
- OLVID_ADMIN_CLIENT_KEY=SetARandomValue
- OLVID_DAEMON_URL=http://daemon:50051
stdin_open: true
tty: true
profiles: ["cli"]
Lançons maintenant notre daemon Olvid.
docker compose up -d daemon
On peut ensuite lancer lâinvite de commande olvid en mode interactif.
docker compose run --rm cli
Vous pouvez ensuite crĂ©er votre bot avec la commande suivante, en suivant la procĂ©dure Ă lâĂ©cran.
identity new Claw Bot
Pour terminer et quitter la CLI Olvid utilisez la commande exit ou ctrl+d.
Olvid Channel#
On peut ensuite passer Ă lâinstallation et la configuration du plugin Olvid dans OpenClaw.
openclaw plugins install olvid-channel
openclaw plugins enable olvid-channel
openclaw channels add --channel olvid --url DAEMON_URL --token BOT_TOKEN
â ïž Il faut remplacer DAEMON_URL par http://daemon:50051 (ou http://localhost:50051 pour une installation en local) et BOT_TOKEN par la clĂ© client créée auparavant.
Câest bon ! Si tout sâest bien passĂ© les messages que vous envoyez dans Olvid Ă votre Bot sont transmis Ă votre agent OpenClaw. đ„ł
Note
Si vous avez perdu votre clé client utilisez la commande suivante.
docker compose run --rm cli key get -f key
Sécuriser son installation#
Section en cours de rédaction
OpenClaw dans Docker: https://docs.openclaw.ai/install/docker
Mise en place dâOllama: https://docs.ollama.com/integrations/openclaw#quick-setup
Installation du channel Olvid: https://doc.bot.olvid.io/openclaw
Configuration dâOpenClaw
Configuration dâOpenClaw#
Si votre instance OpenClaw est utilisĂ©e par plusieurs canaux ou utilisateurs utilisez lâoption per-account-channel pour le champ session.dmScope.
Cela permet de créer une session par discussion Olvid et de ne pas mélanger les contextes.
https://docs.openclaw.ai/gateway/security/index#secure-dm-mode-recommended