Interface Web Clawdbot

Interfaces web de l'assistant IA Clawdbot pour le contrôle, le chat web et l'administration. Apprenez à configurer et utiliser l'interface web.

Aperçu de l'Interface Web Clawdbot

Clawdbot fournit des interfaces basées sur le web pour interagir avec et gérer votre assistant IA. Accédez à votre assistant via les navigateurs, intégrez des widgets de chat et surveillez l'état de la passerelle.

Composants Web

Interface de Contrôle

Tableau de bord basé sur le web pour la gestion de la passerelle :

  • Surveillance des sessions
  • Configuration des agents
  • Journaux en temps réel
  • État de la connexion

En savoir plus sur l'Interface de Contrôle

Chat Web

Widget de chat intégrable pour les sites web :

  • Discutez avec votre assistant via le navigateur
  • Apparence personnalisable
  • Persistance de session

En savoir plus sur le Chat Web

Démarrage Rapide

Activer le Serveur Web

{
  "web": {
    "enabled": true,
    "port": 3080,
    "host": "localhost"
  }
}

Démarrer avec l'Interface Web

clawdbot gateway start --web

Accéder aux Interfaces

InterfaceURL
Interface de Contrôlehttp://localhost:3080
Chat Webhttp://localhost:3080/chat
Documentation APIhttp://localhost:3080/docs

Configuration

Paramètres du Serveur Web

{
  "web": {
    "enabled": true,
    "port": 3080,
    "host": "0.0.0.0",
    "cors": {
      "enabled": true,
      "origins": ["https://yourdomain.com"]
    }
  }
}

Authentification

{
  "web": {
    "auth": {
      "enabled": true,
      "type": "basic",
      "username": "admin",
      "password": "your-password"
    }
  }
}

Sécurité

HTTPS

{
  "web": {
    "https": {
      "enabled": true,
      "cert": "/path/to/cert.pem",
      "key": "/path/to/key.pem"
    }
  }
}

Contrôle d'Accès

{
  "web": {
    "access": {
      "allowedIPs": ["192.168.1.0/24"],
      "rateLimit": {
        "enabled": true,
        "requests": 100,
        "window": 60000
      }
    }
  }
}

Proxy Inverse

Exemple Nginx

server {
    listen 443 ssl;
    server_name clawdbot.yourdomain.com;

    location / {
        proxy_pass http://localhost:3080;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }
}

Prochaines Étapes