2 - Connexion d'OpenClaw, à un bot Telegram

Répondre

Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

Les BBCodes sont activés
[img] est activé
[flash] est activé
[url] est désactivé
Les smileys sont activés

Revue du sujet
   

Étendre la vue Revue du sujet : 2 - Connexion d'OpenClaw, à un bot Telegram

2 - Connexion d'OpenClaw, à un bot Telegram

par admin » 07 mars 2026, 22:08

REM : Toutes les manips se font en mode super-utilisateur sur votre machine Debian (saisissez en premier "su -", à l'invite de commande, puis tapez votre mot de passe root). Le fichier de config d'OpenClaw se trouve ici : /root/.openclaw/openclaw.json



Connectez-vous sur votre compte Telegram,

Créez un nouveau bot, en vous connectant au channel @BotFather

2.png
2.png (116.72 Kio) Vu 10 fois
il faut lui envoyer un nouveau chat, et taper "/start", à l'intérieur, si c'est la première fois que vous contactez
@BotFather :
1) Saisissez "/start" ici, et envoyez-le
2) Le nouveau message ("/start") a été envoyé
3) La réponse du @BotFather

1.png
1.png (121.44 Kio) Vu 10 fois
1) Saisissez "/newbot"
2) À la demande du @BotFather , tapez le nom de votre nouveau bot
3) À la demande du @BotFather , tapez le nom de votre utilisateur pour ce bot. Il doit se terminer par le mot "bot" obligatoirement
4) @BotFather, vous retourne un jeton d'accès API HTTP. Notez ce numéro, on va en avoir besoin.

De retour sur la machine Debian :
5) Sauvegardez l'ancien fichier openclaw.json en faisant (normalement, il se trouve dans le dossier "/root/.openclaw/" :
a.

Code : Tout sélectionner

cp openclaw.json openclaw.json.bak.1
6) Modifiez le fichier openclaw.json (nano openclaw.json), en changeant votre numéro de jeton API HTTP :

Code : Tout sélectionner

 "channels": {
		    "telegram": {
		      "enabled": true,
		      "dmPolicy": "pairing",
		      "botToken": "123:abc",
		      "groupPolicy": "open",
		      "streaming": "off"
		    }
a. ici, mon jeton API HTTP est "123:abc"
7) redémarrez openclaw :
a.

Code : Tout sélectionner

openclaw gateway restart
8) testez la connexion :
a.

Code : Tout sélectionner

openclaw status
i. vous devez voir quelque chose de semblable, en défilant un peu vers le bas :
Channels
┌──────────┬─────────┬────────┬───────────────────────────────────────────────┐
│ Channel │ Enabled │ State │ Detail │
├──────────┼─────────┼────────┼───────────────────────────────────────────────┤
│ Telegram │ ON │ OK │ token config (123…abc · len 46) · accounts │
│ │ │ │ 1/1 │
└──────────┴─────────┴────────┴───────────────────────────────────────────────┘
b. puis saisissez :

Code : Tout sélectionner

openclaw doctor
i. vous devez, de même avoir ceci :
1)
Telegram: ok (@ctrl-click_usr_bot) (106ms)
9) Si jusqu'à là tout est correct, c'est que la connexion se fait. Maintenant, on va autoriser OpenClaw à accéder au bot Telegram,
10) Revenez sur Telegram, puis :
3.png
3.png (72.33 Kio) Vu 3 fois
1) Saisissez ici le nom de votre bot, dernièrement crée, précédé par le signe @,
2) Cliquez-droit dessus,
3) Choisissez "Ouvrir dans une nouvelle fenêtre"
7.png
7.png (39.26 Kio) Vu 10 fois
1) envoyez le message "/start", pour démarrer le bot
2) envoyez un message quelconque (ici, j'ai envoyé "message"), pour avoir le code d'appareillage
3) notez bien ce code

Revendez dans votre machine Debian

saisissez sur votre invite de commande :

Code : Tout sélectionner

openclaw pairing list telegram
6.png
6.png (17.53 Kio) Vu 10 fois

Vous avez un récapitulatif ici. Il faut ensuite saisir :

Code : Tout sélectionner

openclaw pairing approve telegram A1B12C5
(où A1B12C5 est mon code d'appareillage)
5.png
5.png (24.5 Kio) Vu 10 fois
1) ligne de commande avec votre code "pairing" (ici masqué)
2) Le message "Approved", signifie que notre OpenClaw a été approuvé.


Vous pouvez donc commencer la conversation avec votre IA, dans Telegram, par un premier message :
4.png
4.png (78.04 Kio) Vu 10 fois

Haut