Comment exécuter OpenClaw localement en utilisant Discord

Découvrez comment exécuter OpenClaw, un assistant IA open-source, localement via Discord, en suivant des étapes simples de configuration et d’intégration sur votre ordinateur.
Si vous recherchez un assistant IA à exécuter localement sur votre ordinateur, OpenClaw est votre réponse. Il peut être directement accessible depuis votre serveur Discord. Dans cet article, nous verrons comment préparer votre environnement, configurer un jeton de bot et exécuter OpenClaw localement via Discord.
Comment exécuter OpenClaw localement via Discord
OpenClaw, également connu sous le nom de Clawbot et anciennement Moltbot, est un outil IA gratuit et open-source que vous pouvez exécuter sur votre propre matériel. Il fonctionne comme un assistant personnel qui se connecte aux applications de messagerie que vous utilisez déjà, comme Discord, WhatsApp et Telegram. Cela vous permet de discuter avec lui comme vous le feriez avec un ami. Comme il s'exécute localement, OpenClaw peut lire vos fichiers, gérer votre calendrier, exécuter des commandes sur votre système et se souvenir des détails des conversations passées. Il garde vos données privées et sécurisées.
Si vous souhaitez exécuter OpenClaw localement, suivez les étapes mentionnées ci-dessous.
- Préparez votre environnement
- Installez OpenClaw
- Créez et configurez votre bot Discord
- Onboard OpenClaw
Parlons-en en détail.
Préparez votre environnement
La seule exigence essentielle est d'avoir Node.js (version 22 ou supérieure) et un gestionnaire de paquets installés sur votre système. Le gestionnaire de paquets recommandé pour OpenClaw est pnpm.
Ouvrez votre terminal et exécutez node –version. Le résultat doit être v22.x.x ou supérieur.
Si Node.js est manquant ou obsolète.
- Méthode A (Recommandée pour les débutants) : Téléchargez et installez la dernière version LTS depuis le site officiel de Node.js.
- Méthode B (Pour les développeurs utilisant macOS/Linux) : Utilisez nvm (Node Version Manager) pour installer Node.js en toute sécurité. Après l'installation de Node, vous pouvez activer pnpm en exécutant corepack enable pnpm.
Une fois que vous avez Node.js sur votre ordinateur, passez à l'étape suivante.
Installer OpenClaw
Avec les prérequis prêts, vous pouvez installer OpenClaw en utilisant pnpm. Exécutez la commande suivante dans votre terminal.
pnpm add -g OpenClaw@latest
Ceci installera le package OpenClaw globalement sur votre système. Après la fin de l'installation, vous pouvez vérifier qu'elle a réussi en vérifiant la version.
OpenClaw --version
Si vous voyez un numéro de version affiché, l'installation a réussi.
Dans certains cas, vous pouvez voir que pnpm n'est pas reconnu. Dans ce cas, exécutez – npm install -g pnpm.
Maintenant, redémarrez le Terminal.
Si cela échoue encore, indiquant – ERR_PNPM_NO_GLOBAL_BIN_DIR Impossible de trouver le répertoire bin global, vous devez définir manuellement la variable d'environnement PNPM_HOME et l'ajouter au PATH.
$pnpmHome = "$env:USERPROFILE\.pnpm-global" mkdir $pnpmHome -Force [Environment]::SetEnvironmentVariable("PNPM_HOME", $pnpmHome, "User") $oldPath = [Environment]::GetEnvironmentVariable("Path", "User") $newPath = "$oldPath;$pnpmHome" [Environment]::SetEnvironmentVariable("Path", $newPath, "User")Redémarrez votre interface en ligne de commande, et exécutez la commande d'installation comme mentionné précédemment.
Créez et configurez votre bot Discord
OpenClaw a besoin d'un compte bot Discord pour écouter et répondre sur votre serveur. Vous créerez cela sur le Portail Développeur Discord (discord.com). Suivez les étapes mentionnées ci-dessous pour le faire.
- Allez sur le Portail Développeur Discord, cliquez sur Nouvelle Application, donnez-lui un nom (comme “MonOpenClaw”), et acceptez les termes.
- Accédez à l'onglet Bot dans la barre latérale gauche et cliquez sur Réinitialiser le jeton.
- Authentifiez-vous avec votre mot de passe pour générer un jeton. Enregistrez ce jeton dans un endroit sûr, car vous en aurez besoin à l'étape suivante, et c'est comme un mot de passe pour votre bot.
- Encore sur la page Bot, faites défiler jusqu'à la section Intentions de passerelle privilégiées et activez l'intention de contenu de message. Cela est requis afin que le bot puisse lire vos commandes. Vous pouvez également activer les autres intentions si nécessaire.
- Invitez le Bot sur Votre Serveur.
- Allez dans l'onglet OAuth2 puis Générateur d'URL.
- Sous Scopes, sélectionnez bot et applications.commands.
- Sous Autorisations du bot, sélectionnez les autorisations nécessaires, y compris Envoyer des messages, Lire l'historique des messages et Voir les canaux.
- Copiez l'URL générée en bas de la page, collez-la dans votre navigateur et utilisez-la pour.
- Invitez votre nouveau bot sur un serveur Discord où vous avez des privilèges d'administrateur.
Maintenant, passons à l'Onboarding.
Intégrer OpenClaw
Vous allez maintenant exécuter un assistant de configuration interactif qui relie votre installation locale d'OpenClaw à votre bot Discord et à un fournisseur d'IA.
Dans votre terminal, exécutez la commande suivante pour démarrer le processus d'intégration.
OpenClaw onboard --install-daemon
L'assistant vous guidera à travers quelques choix simples :
- Choisissez le mode QuickStart pour une configuration simplifiée.
- Sélectionnez Local (cette machine) lorsque vous êtes interrogé sur le mode de configuration.
- Choisissez votre fournisseur d'IA préféré (par exemple, Anthropic pour Claude, OpenAI pour GPT, ou autres) ainsi que le modèle spécifique que vous souhaitez utiliser.
- Sélectionnez Discord comme canal auquel vous voulez vous connecter.
- Collez le Token du Bot que vous avez copié depuis le Portail des Développeurs Discord.
Après que l'assistant a terminé, vous pouvez vérifier l'état de votre passerelle OpenClaw pour vous assurer que tout fonctionne. Maintenant, exécutez la commande pour vérifier l'état.
OpenClaw status
Espérons qu'avec ces étapes, vous pourrez vous connecter et utiliser OpenClaw.
Pouvez-vous héberger un bot Discord localement ?
Vous pouvez tout à fait héberger un bot Discord localement sur votre propre ordinateur ou un serveur domestique. Cela vous permet d'avoir un contrôle total sur son code, ses données et son temps de fonctionnement, sans dépendre d'un fournisseur d'hébergement tiers. En utilisant le token du bot généré depuis le Portail des Développeurs Discord, votre script ou application exécuté localement peut se connecter directement à l'API de Discord pour recevoir et répondre aux événements, tout comme un bot hébergé dans le cloud.
Que fait Ctrl+K dans Discord ?
Appuyer sur Ctrl+K (ou Cmd+K sur macOS) dans Discord ouvre le Sélecteur Rapide. Cet outil vous aide à trouver rapidement et à accéder à n'importe quel serveur, canal ou message direct sans utiliser votre souris. Il est particulièrement utile pour les utilisateurs qui souhaitent naviguer plus facilement dans Discord. Vous pouvez améliorer votre recherche en utilisant des symboles, tels que # pour les canaux textuels, @ pour les utilisateurs, et ! pour les canaux vocaux.
Maintenant que tu as fini de lire Comment exécuter OpenClaw localement en utilisant Discord, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
