Passer au contenu principal
Toutes les collections
Configuration du Bot Slack Ubby
Configuration du Bot Slack Ubby

Comment configurer un bot Slack pour répondre automatiquement aux questions.

Tlohi Bilel avatar
Écrit par Tlohi Bilel
Mis à jour il y a plus de 2 semaines

Introduction

Ubby se connecte à Slack pour écouter et répondre automatiquement aux messages. Ce bot est conçu pour fournir des réponses pertinentes et rapides, en s’appuyant sur des bases de connaissances spécifiques pour chaque canal.

Fonctionnalités principales

  • Réponses générées par IA : Ubby répond aux questions identifiées avec une réponse générée par un modèle de langage avancé (LLM).

  • Extraits pertinents : Cités directement dans la réponse pour plus de clarté.

  • Sources avec mots-clés : Les réponses sont accompagnées de liens vers les sources, avec les mots-clés mis en évidence.

Ubby propose une page de configuration pour gérer les paramètres de chaque canal Slack individuellement, ou appliquer des paramètres par défaut à tous les canaux.


Étapes de Configuration

1. Création d’une Application Slack

  1. Accédez à l’interface Slack API : Connectez-vous sur https://api.slack.com/apps.

  2. Créez une nouvelle application :

    • Cliquez sur Create an App .

    • Sélectionnez From an app manifest.

    • Choisissez l’espace de travail approprié dans le menu déroulant, puis cliquez sur Next.

  3. Ajoutez le manifeste YAML :

    • Sélectionnez l’onglet YAML et collez le manifeste suivant :

      display_information:
      name: UbbyBot
      description: Je vous aide à répondre aux questions!
      features:
      app_home:
      home_tab_enabled: false
      messages_tab_enabled: true
      messages_tab_read_only_enabled: false
      bot_user:
      display_name: UbbyBot
      always_online: true
      slash_commands:
      - command: /ubby
      description: Obtenez une réponse privée!
      usage_hint: Entrez votre question ici!
      should_escape: false
      oauth_config:
      scopes:
      bot:
      - app_mentions:read
      - channels:history
      - channels:join
      - channels:read
      - chat:write
      - commands
      - groups:history
      - groups:read
      - im:history
      - im:read
      - mpim:history
      - reactions:write
      - users:read.email
      - users:read
      settings:
      event_subscriptions:
      bot_events:
      - app_mention
      - message.channels
      - message.groups
      - message.im
      - message.mpim
      interactivity:
      is_enabled: true
      org_deploy_enabled: false
      socket_mode_enabled: true
      token_rotation_enabled: false

  1. Cliquez sur Create pour finaliser la création de l’application.

2. Génération et Configuration du Jeton

  1. Générez un jeton au niveau de l’application :

    • Dans la section Basic Information, accédez à App-level tokens et générez un jeton.

    • Ajoutez la permission connections au jeton, puis cliquez sur Generate.

    • Notez le jeton dans un endroit sûr pour l’utiliser lors de la connexion Web Socket à Slack.

  2. OAuth & Permissions :

    • Accédez à l’onglet OAuth & Permissions sous Features.

    • Sélectionnez Install to Workspace pour autoriser l’application dans l’espace de travail Slack.

  3. Copiez le Bot User OAuth Token : Ce token sera nécessaire pour que UbbyBot puisse répondre aux messages dans les canaux Slack.


Configurer Ubby pour Slack

  1. Accédez à la page d’administration Ubby : En haut à droite de l’interface web Ubby.

  2. Configuration des Bots :

    • Dans le menu de gauche, accédez à la section Bots.

    • Entrez les jetons Slack et démarrez la configuration. Ubby commencera à répondre dans les canaux Slack après un délai de démarrage.

Options de Configuration Avancées

Des options avancées sont disponibles via les variables d’environnement pour affiner les paramètres, tels que le nombre de documents de référence affichés par réponse. Pour plus de détails, reportez-vous à la documentation des configurations.


Résumé

  • Configurer Ubby pour Slack permet d’améliorer l’interaction client et la productivité en fournissant des réponses automatisées dans les canaux Slack.

  • Personnalisation des canaux : Choisissez des règles spécifiques et des ensembles de connaissances pour chaque canal.

  • Utilisation des Web Sockets : Ubby peut fonctionner même dans un environnement sécurisé avec pare-feu.

Pour une utilisation optimale, configurez les jetons et personnalisez les réponses selon vos besoins, en suivant les étapes ci-dessus.

Avez-vous trouvé la réponse à votre question ?