ClawdBot Installation en un clic pour votre assistant IA

ClawdBot : un assistant IA en un clic pour toutes les plateformes

Dans le monde en pleine accélération de l’IA, disposer d’un chatbot personnel fonctionnant sur votre propre matériel peut être à la fois un projet d’apprentissage et un outil de productivité puissant. ClawdBot (également appelé OpenClaw Installer) répond à ce besoin en vous permettant d’héberger un assistant IA avec une seule commande. Ci‑dessous, un guide complet : qu’est‑ce que c’est, pourquoi c’est utile, comment l’installer, comment configurer la prise en charge de plusieurs modèles et canaux, comment le sécuriser et comment l’ajuster à votre propre cas d’usage.


1. Qu’est‑ce que ClawdBot ?

ClawdBot est un outil léger et multiplateforme, déployable en un clic, qui empaquette le serveur AI OpenClaw avec des scripts d’installation faciles. OpenClaw est un framework modulaire qui peut router les requêtes vers différents fournisseurs LLM (Anthropic, OpenAI, Gemini, Groq, Mistral, Ollama, etc.) et exposer l’assistant via de nombreux canaux de messagerie populaires : Telegram, Discord, WhatsApp, Slack, WeChat, iMessage, Feishu et même des webhooks personnalisés.

Fonctionnalités clés :

  • Installation en un clic – un seul script shell installe Node, télécharge OpenClaw et configure tout.
  • Prise en charge multimémoire – choisissez ou ajoutez le fournisseur LLM de votre choix.
  • Intégration multiplateforme – conversez avec l’assistant via presque n’importe quelle plateforme de chat.
  • Pérennité & mémoire – mémoire long‑terme multiplateforme intégrée, système de compétences, notifications push.
  • Options de sécurité – mode bac à sable, activer/désactiver les commandes shell, restreindre les listes d’utilisateurs.
  • Support Docker – déployez dans un conteneur pour des environnements isolés.

2. Exigences système

Élément Minimum Recommandation
OS macOS 12+, Ubuntu 20.04+, Debian 11+, CentOS 8+ Tout Linux avec systemd
Node.js v22+ v22 ou plus récent
RAM 2 GB 4 GB+
Disque 1 GB libre 2 GB+

ClawdBot vous demandera automatiquement d’installer les paquets système manquants. Si vous l’exécutez sur une machine qui héberge déjà d’autres services lourds, il est préférable d’utiliser une VM dédiée ou une instance cloud.


3. Installation en un clic (recommandée)

Ouvrez un terminal et exécutez :

curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh | bash

Fonctionnement du script :

  1. Détection d’environnement – vérifie la version Node, la mémoire, l’espace disque.
  2. Installation des dépendances – installe Node 22 et npm.
  3. Clonage du dépôt – récupère le dernier code source OpenClaw.
  4. Installation interactive – invite à choisir le fournisseur de modèle, la clé, le nom du modèle et les canaux.
  5. Auto‑test – vérifie la connectivité API.
  6. Démarrage du service – lance le portail OpenClaw en arrière‑plan.

Après le dernier assistant, vous pouvez éventuellement ouvrir le menu de configuration pour peaufiner les réglages :

bash ~/.openclaw/config-menu.sh

4. Installation manuelle (avancée)

Si vous avez besoin de plus de contrôle (par ex. construire des images Docker personnalisées ou exécuter dans un pipeline CI), suivez les étapes manuelles :

# 1. Clonez le dépôt
git clone https://github.com/miaoxworld/OpenClawInstaller.git
cd OpenClawInstaller

# 2. Rendre exécutable
chmod +x install.sh config-menu.sh

# 3. Lancez l’installeur
./install.sh

Vous pouvez également installer le CLI OpenClaw globalement via npm :

npm install -g openclaw

5. Configuration des modèles IA

Pendant le wizard d’installation vous verrez un menu pour choisir votre fournisseur IA. L’interface est textuelle mais intuitive :

  1. Anthropic Claude – claude-sonnet-4-5, claude-opus-4-5, etc.
  2. OpenAI GPT – gpt-4o, gpt-4o-mini.
  3. Google Gemini – gemini-2.0-flash, gemini-1.5-pro.
  4. OpenRouter – une seule clé qui fonctionne pour plusieurs fournisseurs.
  5. Groq & Mistral – pour une inférence haute performance.
  6. Ollama – pour des modèles locaux auto‑hôtes.

Si vous utilisez un proxy personnalisé (ex. OneAPI, NewAPI ou un endpoint compatible OpenAI), saisissez simplement l’URL de base et la clé. L’installeur écrit automatiquement la configuration dans ~/.openclaw/openclaw.json et ~/.openclaw/env.


6. Configuration des canaux de messagerie

ClawdBot peut communiquer via Telegram, Discord, WhatsApp, Slack, WeChat, iMessage (macOS uniquement) et Feishu. L’installeur fournit un guide pour chaque plateforme.

Telegram

  1. Créez un bot avec BotFather.
  2. Copiez le Token du bot.
  3. Trouvez votre User ID avec @userinfobot.
  4. Dans le menu de configuration : choisissez Telegram et collez le token + ID.

Discord

  1. Créez une application Discord → Bot.
  2. Activez l’Intention de contenu des messages.
  3. Copiez le Token du bot.
  4. Générez une URL d’invitation avec au moins les permissions View Channels, Send Messages, Read Message History.
  5. Ajoutez le bot à votre serveur et récupérez l’ID du canal.
  6. Dans le menu : sélectionnez Discord, collez le token, l’ID du canal.

WhatsApp

  1. OpenClaw utilise un QR‑code pour se connecter à votre session WhatsApp Web. Pas besoin d’API Business.
  2. Lancez la boîte de dialogue de configuration, puis scannez le QR pour compléter la connexion.

⚠️ Important : la connexion WhatsApp ne peut exister que sur un appareil à la fois, assurez‑vous donc que WhatsApp Web n’est pas connecté ailleurs.

Feishu

  1. Enregistrez une application sur la plateforme ouverte Feishu.
  2. Ajoutez la capacité “机器人” et accordez les permissions nécessaires.
  3. Activez la sous‑cription d’évènements en utilisant une connexion longue (pas d’URL de webhook).
  4. Fournissez l’ID d’application & le Secret d’application dans le menu de configuration.

7. Gestion du service

La CLI openclaw offre un ensemble complet de commandes :

# Démarrer (en arrière‑plan)
openclaw gateway start

# Arrêter
openclaw gateway stop

# Redémarrer
openclaw gateway restart

# Statut
openclaw gateway status

# Logs en temps réel
openclaw logs --follow

# Éditeur de configuration
openclaw config

# Assistant d’onboarding (ré‑exécuter les réglages)
openclaw onboard

# Sauvegarde des données
openclaw backup

Déploiement Docker

Si vous préférez une isolation en conteneur, le dépôt inclut un Dockerfile et un docker-compose.yml. Pour lancer :

docker compose up -d

Assurez‑vous d’attacher le répertoire ~/.openclaw pour préserver la configuration entre les redémarrages.


8. Conseils de sécurité

  1. Désactiver les commandes dangereuses – dans le fichier de configuration définissez security.enable_shell_commands: false et security.enable_file_access: false.
  2. Mode bac à sable – security.sandbox_mode: true limite l’environnement.
  3. Utilisateurs restreints – sous channels.telegram.allowed_users ajoutez uniquement les ID en qui vous avez confiance.
  4. Rotatez les clés API régulièrement.
  5. Évitez de stocker les clés dans le dépôt – utilisez des variables d’environnement.
  6. Utilisez une VM ou une instance cloud dédiée pour réduire la surface d’attaque.

9. Questions fréquentes

Q : Version de Node.js trop basse ? - macOS : brew install node@22 && brew link --overwrite node@22 - Ubuntu/Debian : curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt-get install -y nodejs

Q : Pourquoi le bot ne répond pas ? - Vérifiez les tokens et ID. - Vérifiez les proxys réseau. - Lancez openclaw doctor pour le diagnostic.

Q : Comment mettre à jour ? - npm update -g openclaw ou exécutez ./config-menu.sh → mise à jour d’OpenClaw.

Q : Comment sauvegarder ? - Manuel : cp -r ~/.openclaw ~/openclaw_backup_$(date +%Y%m%d). - CLI : openclaw backup.

Q : Désinstallation complète ? - Arrêtez le service : openclaw gateway stop. - Désinstallez : npm uninstall -g openclaw. - Supprimez la configuration : rm -rf ~/.openclaw.


10. Conclusion

ClawdBot transforme tout serveur ou ordinateur portable en un assistant IA puissant et multi‑modèle sans tracas de configuration. Que vous souhaitiez un chatbot personnel pour prendre des notes, un assistant pour planifier, ou un banc d’essai pour expérimenter avec de nouvelles API LLM, l’installeur vous offre un environnement propre et reproductible. Téléchargez le dépôt, lancez le script et commencez à discuter dès aujourd’hui.

Bonne manipulation, et que votre assistant vous libère du temps pour vous concentrer sur ce qui compte vraiment !

Original Article: Voir l’original

Partager cet article