📑 Table des matières

Piloter ses projets depuis Telegram avec l'IA

Productivité IA 🟢 Débutant ⏱️ 11 min de lecture 📅 2026-02-24

What if your best productivity tool wasn’t a complex web app, but simply... Telegram? The messaging app you already use every day can become the central control hub for all your projects—thanks to AI.

In this guide, we’ll show you how to turn Telegram into a project management interface, with OpenClaw as the brain and a Telegram bot as the interface. No need to be a developer—if you know how to send a message, you can manage your projects.


💬 Why Telegram Instead of a Web App?

The Problem with Dashboards

Let’s be honest: how many dashboards do you have open in your browser right now? How many times a day do you log into a web interface just to check something?

Web apps have a fundamental flaw: you have to go to them. Open the browser, log in, navigate... It’s friction.

Telegram Is Already There

Criteria Web App Telegram
Access Time 5-15 seconds 0 seconds (already open)
Notifications Often ignored Read in real time
Mobile Responsive (sometimes) Native, fast
Offline No Messages queued
Multi-device Depends on the app Synced everywhere
Adoption Effort New workflow Existing workflow

The Real Advantages

  1. Zero friction – You’re already on Telegram; no need to open anything else.
  2. Mobile-first – Approve, validate, or launch tasks from anywhere.
  3. Smart notifications – AI alerts you only when it’s important, not for noise.
  4. Natural conversation – No forms, no buttons to hunt for—just talk.
  5. Searchable history – Everything is in the chat, instantly retrievable.

🛠️ Setup: OpenClaw + Telegram Bot

Prerequisites

  • A VPS with OpenClaw installed (see our installation guide)
  • A Telegram account
  • 10 minutes for configuration

Step 1: Create Your Telegram Bot

  1. Open Telegram and search for @BotFather
  2. Send /newbot
  3. Choose a name (e.g., "My AI Assistant")
  4. Choose a username (e.g., "my_ai_assistant_bot")
  5. Copy the token provided by BotFather
Example token:
7123456789:AAH1234567890abcdefghijklmnopqrstuv

Step 2: Configure OpenClaw with Telegram

OpenClaw natively supports Telegram as a communication channel. Configuration is simple:

# In your OpenClaw configuration
openclaw config set telegram.token "YOUR_BOT_TOKEN"
openclaw config set telegram.allowed_users "YOUR_USER_ID"

To find your Telegram User ID, send /start to @userinfobot

For full configuration, follow our guide: Configuring OpenClaw.

Step 3: Test the Connection

Send a message to your bot. If everything is set up correctly, OpenClaw should respond.

You: Hi! Are you there?
Bot: Yes! Im your AI assistant, ready to help.

🎮 Custom Commands: /auto and /status

Telegram commands are the ultimate shortcut. One slash, one word, and the action begins.

The /status Command

/status gives you an instant overview of your projects:

You: /status

Bot: 📊 Project Status

🟢 API Backend  Online (uptime: 99.9%)
🟢 Database  1.2M rows, 45MB
🟡 Task Queue  3 pending
🔴 Backup  Last: 26h ago (overdue!)

📈 Today:
• 847 API requests processed 12 articles generated AI Cost: 2.34

The /auto Command

/auto toggles autonomous mode—AI handles pending tasks on its own:

You: /auto

Bot: 🤖 Autonomous mode: ON      AI will automatically process queued tasks.
     Send /auto again to disable.
You: /auto

Bot: 🤖 Autonomous mode: OFF      AI is waiting for your instructions.

Other Useful Commands

Command Action Example Response
/status Service status Uptime, stats, alerts
/auto Toggle autonomous mode ON/OFF confirmation
/backup Trigger a backup "Backup in progress... done (45MB)"
/logs Recent errors Last 5 errors with timestamps
/cost Daily AI costs Breakdown by model and total
/queue Pending tasks Task list with priorities

📱 Real-World Use Cases

1. Mobile Approval

You’re on the subway, and AI needs your approval to publish an article:

Bot: 📝 Article ready for publication
     Title: "Complete RAG Guide"
     Words: 3,200
     SEO Score: 92/100

     [✅ Publish] [✏️ Edit] [❌ Reject]

You: [✅ Publish]

Bot:  Article published!
     URL: https://mysite.com/rag-guide

Inline buttons make approval as simple as a tap. No typing—just one button.

2. Real-Time Monitoring

Set up smart alerts. AI only bothers you when it’s critical:

Bot: ⚠️ Performance Alert

     CPU: 89% (threshold: 80%)
     RAM: 72% (OK)
     Disk: 91% (threshold: 90%) ⚠️

     Likely cause: Batch generation
     in progress (12/50 articles).

     [🛑 Stop Batch] [👀 Ignore]

3. Brainstorming and Ideation

Telegram is perfect for quick brainstorming sessions:

You: I need article ideas on self-hosting

Bot: 💡 Here are 5 article ideas:

     1. "Docker vs Bare-Metal: The Real
        Comparison for AI Self-Hosting"
     2. "DIY Monitoring: Track Your VPS
        with a €0 Budget"
     3. "Automatic Backups: The
        Anti-Disaster Guide"
     4. "Reverse Proxy for Dummies:
        Caddy in 10 Minutes"
     5. "Self-Hosting and GDPR: What
        You Need to Know"

     Which one interests you? I can draft
     a detailed outline.

4. Code Review and Debugging

Send a code snippet, and AI analyzes it:

You: This code crashes, help me:
     ```python
     data = requests.get(url)
     result = data.json['items']
     ```

Bot: 🐛 2 issues detected:

     1. `data.json` should be `data.json()`
        (its a method, not an attribute)
     2. No error handling if the request fails

      Fixed version:
     ```python
     response = requests.get(url)
     response.raise_for_status()
     result = response.json()["items"]
     ```

🎨 Formatted Messages and Reactions

Telegram Formatting

Telegram supports Markdown and HTML in messages. AI can send richly formatted messages:

**Bold** for titles and key points
_Italic_ for nuances
`Inline code` for commands
```code blocks``` for snippets

• Bullet lists for enumerations
1. Numbered lists for steps

Reactions as Quick Feedback

Telegram reactions are a silent but effective communication channel:

Reaction Meaning for AI
👍 "Got it, keep going"
👎 "Not good, needs revision"
🔥 "Excellent, just like this!"
🤔 "Unsure, explain more"
❤️ "Perfect, save this format"

AI can learn from your reactions to adjust future responses.

Inline Buttons for Actions

Inline buttons turn a message into a mini-interface:

Bot: 🔄 3 tasks awaiting approval:

     1. Generate article "Docker Setup"
     2. Translate article #15 to English
     3. Optimize SEO for article #12

     [✅ Approve All] [📋 View Details]
     [1️⃣ Only #1] [2️⃣ Only #2] [3️⃣ Only #3]

⭐ The Golden Rule: ONE Message Only

This might be the most important tip in this article:

AI should ALWAYS respond in ONE message, never 2 or 3 separate ones.

Why?

  1. Notifications – 3 messages = 3 notifications = annoyance
  2. Readability – One well-structured message > 3 fragmented ones
  3. Context – Everything is visible at a glance, no scrolling needed
  4. Professionalism – It looks clean and thoughtful

❌ Bad Example

Bot: Heres the report.
Bot: Todays stats: 847 requests.
Bot: Total cost is 2.34.

Three notifications. Three phone vibrations. For info that fits in 3 lines.

✅ Good Example

Bot: 📊 Daily Report

      Requests: 847
      AI Cost: 2.34
      Uptime: 99.9%
      Tasks Completed: 12/15

     Nothing unusual. See you tomorrow!

One message, one notification, all the info. That’s the golden rule.


🔐 Security and Best Practices

Restrict Access

Your bot should only respond to you:

# In OpenClaw config, specify your User ID
openclaw config set telegram.allowed_users "123456789"

# For multiple users (team)
openclaw config set telegram.allowed_users "123456789,987654321"

Never Expose Sensitive Data

Key security rules:

  • Never send API keys, passwords, or tokens in the chat
  • Mask sensitive data in logs (e.g., sk-...***)
  • Limit destructive commands (no /delete-all without confirmation)
  • Log all commands for auditing

Destructive Commands = Double Confirmation

You: /reset-database

Bot: ⚠️ WARNING: This will delete
     all database data.

     This action is IRREVERSIBLE.

     To confirm, type exactly:
     "CONFIRM RESET DATABASE"

You: CONFIRM RESET DATABASE

Bot: 🗑️ Database reset.
     Backup saved: backup_2025-02-24_10h30.db

🚀 Going Further

Possible Integrations

Telegram + OpenClaw is just the beginning. Here’s what you can add:

  • GitHub – PR notifications, auto-deployments
  • Monitoring – Uptime Robot alerts, Grafana
  • Email – Daily mailbox summaries
  • Calendar – Smart reminders and meeting prep
  • Finance – API spending tracking, budget alerts

Full Automation

With autonomous mode, AI can work in the background and only contact you for critical decisions:

Bot: 🤖 Autonomous Summary (last 4h)

      5 articles generated, awaiting review
      Translations (EN) completed for #12, #13, #14
      SEO images generated for 3 articles
      Article #16 in progress

     1 decision needed:
     Article #15 has an SEO score of 68/100.
     Publish as-is or optimize?

     [📤 Publish] [🔧 Optimize]

🎯 Summary

What You Gain How
Zero friction Telegram is already open
Fast approval Inline buttons, one tap
Mobile monitoring Smart alerts, no noise
Productivity Slash commands, structured responses
Security Restricted access, double confirmation

Telegram isn’t just a messaging app. With OpenClaw behind it, it’s a portable command center. And the golden rule: ONE message, never two.