Passer au contenu principal
Intégrez l’Agent Replit aux conversations où travaille votre équipe. Mentionnez @Replit dans un canal ou envoyez-lui un message privé pour poser des questions, travailler sur des projets existants et collaborer avec vos coéquipiers dans les canaux Slack. Replit répond dans Slack, partage sa progression au fil du travail et vous donne un lien pour ouvrir le chat dans Replit. Vous connectez le bot à un espace de travail Replit, puis chaque coéquipier relie son propre compte Replit. Replit utilise les autorisations du compte relié pour traiter une demande.
Ce guide explique comment parler à l’Agent Replit depuis Slack. Pour permettre à l’Agent de rechercher ou d’envoyer des messages Slack comme outil, configurez séparément le connecteur Slack. Consultez Gérer les connecteurs.

Ce que vous pouvez faire

  • Tenez votre équipe informée. Obtenez des réponses et des mises à jour de progression dans le fil Slack où vous avez fait la demande.
  • Travaillez sur des projets existants. Indiquez à Replit un projet ou un dépôt connecté et décrivez les modifications souhaitées.
  • Utilisez des outils connectés. Demandez à Replit de travailler avec des informations provenant d’outils disponibles pour votre compte et votre espace de travail, comme Linear ou Notion.
  • Posez des questions sur votre base de code. Obtenez l’explication d’une fonctionnalité, enquêtez sur un bug ou comprenez le fonctionnement d’une partie de votre application.
  • Démarrez un projet à partir d’une idée. Demandez à Replit de créer un outil interne, un site web ou une application, puis ouvrez le projet dans Replit pour continuer.
Par exemple :
L’accès aux projets, aux dépôts et aux outils connectés dépend de vos autorisations Replit et des connexions que vous avez configurées.

Comment ça fonctionne

Un nouveau fil Slack démarre un chat Replit. Les demandes de suivi dans ce fil poursuivent le même chat, ce qui vous permet d’affiner la demande sans repartir de zéro. Replit publie ses réponses et sa progression dans le fil. Sélectionnez View in Replit pour ouvrir le chat associé dans votre navigateur. Certaines étapes, comme l’examen d’un choix détaillé ou la finalisation de la configuration d’un autre outil, peuvent vous demander de continuer dans Replit. Dans les canaux, mentionnez le bot à chaque demande, y compris les suivis. Dans les messages privés, écrivez-lui sans mention. Répondez dans le même fil de message privé pour poursuivre une tâche ; un nouveau message privé de premier niveau démarre un chat distinct.
Chaque fil est lié à la personne qui a démarré sa session Replit. Les autres membres du canal peuvent lire les réponses, mais ils ne peuvent pas reprendre cette session ni répondre à ses demandes d’approbation. Pour faire leur propre demande, ils doivent mentionner Replit dans un nouveau fil.
Les exemples de ce guide utilisent @Replit. Si votre espace de travail choisit un autre nom, utilisez-le à la place.

Configurer Replit dans Slack

La configuration comporte deux parties : installer le bot de l’espace de travail, puis connecter vos comptes Slack et Replit personnels.

Avant de commencer

Vous avez besoin de :
  • Un espace de travail d’équipe Replit avec la fonctionnalité Slack activée.
  • Un compte Replit vérifié ayant accès à cet espace de travail.
  • L’autorisation d’ajouter le bot dans Replit et d’installer des applications dans l’espace de travail Slack cible.
Les éditeurs de l’espace de travail et les rôles supérieurs peuvent créer le bot. Les administrateurs de l’espace de travail gèrent les modifications d’un bot existant. Votre espace de travail Slack peut également exiger l’approbation d’un administrateur pour l’installation.

1. Ajouter le bot de l’espace de travail

  1. Dans Replit, passez à l’espace de travail que vous souhaitez utiliser.
  2. Ouvrez Settings → Workspace overview.
  3. Sous External platforms, sélectionnez Manage à côté de Slack.
Paramètres de l'espace de travail avec Slack sous External platforms
  1. Saisissez un Slack handle. C’est le nom que vos coéquipiers mentionneront, par exemple @Replit.
  2. Sélectionnez Add to Slack, puis suivez le processus d’autorisation dans Slack. Si Replit affiche Continue in Slack, sélectionnez-le pour terminer l’autorisation.
Installation de l'application Slack et demande d'autorisations
  1. Examinez les autorisations demandées et autorisez l’installation pour l’espace de travail Slack souhaité.
  2. Revenez dans Replit et attendez que l’état du bot affiche Installed. La configuration peut prendre quelques minutes.
Si l’état affiche Needs admin approval, attendez que votre administrateur Slack approuve l’application. Revenez ensuite au panneau de configuration Slack et sélectionnez Finish install.

2. Relier votre compte Replit

Chaque coéquipier effectue cette étape individuellement.
  1. Ouvrez un message privé avec le bot, ou invitez-le dans un canal et mentionnez-le avec une demande.
  2. Replit vous envoie une invite privée pour connecter votre compte. Sélectionnez le bouton de liaison de compte.
  3. Connectez-vous à Replit si nécessaire. Après la connexion, revenez dans Slack et sélectionnez à nouveau le bouton de liaison de compte.
  4. Sur Connect your Slack account, vérifiez le compte Replit et l’espace de travail affichés.
  5. Sélectionnez Allow pour connecter les comptes, puis revenez dans Slack.
Replit reprend la demande initiale après la liaison. Si ce n’est pas le cas, renvoyez la demande. La liaison de compte nécessite votre confirmation même si vos adresses e-mail Slack et Replit correspondent. Si elles diffèrent, Replit affiche un avertissement. Ne continuez que si les deux comptes vous appartiennent. L’invite de liaison de compte expire après dix minutes. Si elle expire, ou si vous actualisez la page de confirmation, revenez dans Slack pour rouvrir le lien. Envoyez un nouveau message au bot si vous avez besoin d’une nouvelle invite.

Utiliser Replit dans Slack

Dans un canal

Invitez le bot dans le canal, puis mentionnez-le avec une demande précise. Replit ne lit le contexte que des canaux Slack auxquels vous lui avez donné accès. Ne partez pas du principe que Replit lit les messages précédents du canal, sauf si vous le lui demandez explicitement dans votre invite.
Replit répond dans un fil. Continuez-y en le mentionnant à nouveau :
Replit répondant à une demande dans un fil de canal Slack

Dans un message privé

Ouvrez l’onglet Messages du bot dans Slack et envoyez une demande. Aucune mention n’est nécessaire :
Gardez les suivis dans le même fil pour préserver le chat. Chaque nouveau message de premier niveau dans votre message privé démarre un chat distinct que vous pouvez poursuivre dans Slack ou dans Replit.
Chat par message privé avec Replit dans Slack

Répondre aux questions et examiner les actions

Lorsque Replit a besoin d’informations, il peut afficher des boutons ou un formulaire dans Slack. Répondez-y lorsque c’est possible. Pour les demandes qui nécessitent une interface plus riche, utilisez le lien pour continuer dans Replit. Seule la personne qui a démarré la session peut répondre à ses questions ou approuver ses actions. Si Slack rejette une réponse, réessayez ou ouvrez le chat dans Replit.

Ouvrir les résultats dans Replit

Utilisez View in Replit pour examiner le chat, ouvrir un projet ou accéder à des résultats qui nécessitent le navigateur. Les fichiers générés pris en charge peuvent aussi apparaître comme pièces jointes Slack. Lorsqu’un fichier ne peut pas être joint, utilisez le lien Replit.
Chat Slack ouvert dans Replit

Utiliser les commandes slash

Le bot de l’espace de travail fournit une commande slash basée sur son nom. Les exemples ci-dessous supposent le nom @Replit. Si votre espace de travail utilise un autre nom, remplacez /replit par celui-ci. Les réponses aux commandes ne sont visibles que par vous. Utilisez des mentions ou des messages privés pour demander à l’Agent de travailler.

Autorisations et visibilité

L’installation du bot ne donne pas à chaque membre de Slack l’accès à votre espace de travail Replit. Chaque personne doit relier un compte Replit éligible, et les demandes sont vérifiées par rapport à l’accès de cette personne. L’application Slack demande les autorisations nécessaires pour recevoir les mentions et les messages, répondre dans les fils, afficher l’état de travail, identifier les utilisateurs, travailler avec des fichiers et ajouter des réactions. Le bot de l’espace de travail demande également l’autorisation de fournir des commandes slash. Examinez l’écran d’autorisation de Slack avant d’installer. Le bot répond aux demandes qui lui sont adressées. Les messages ordinaires d’un canal ne deviennent pas des demandes à l’Agent. La recherche dans l’historique Slack ou l’utilisation de Slack comme outil connecté est une capacité distincte, avec sa propre connexion et ses propres autorisations.
Les réponses et les fichiers publiés dans un canal sont visibles par les personnes qui ont accès à ce canal. Choisissez soigneusement le canal avant de demander à Replit de travailler avec des informations sensibles. L’accès au chat ou au projet dans Replit suit toujours les autorisations Replit.

Gérer la connexion

Retournez à Settings → Workspace overview → External platforms → Slack pour gérer le bot et votre compte relié.

Modifier le nom du bot

Un administrateur de l’espace de travail peut modifier Slack handle, sélectionner Save changes et terminer l’autorisation dans Slack. La commande slash du bot change avec son nom.

Mettre à jour ou réinstaller l’application

Si Update app apparaît, un administrateur de l’espace de travail peut l’utiliser pour appliquer une mise à jour disponible de l’application. Slack peut exiger une approbation pour de nouvelles autorisations. Si quelqu’un supprime l’application dans Slack, Replit affiche Uninstalled. Utilisez Reinstall et terminez l’autorisation Slack pour la reconnecter.

Dissocier votre compte

Sélectionnez Unlink dans la section du compte, ou exécutez /replit unlink dans Slack. Si votre espace de travail utilise un autre nom de bot, remplacez /replit par celui-ci. La prochaine demande vous obligera à relier à nouveau votre compte. Les chats existants conservent leur propriétaire d’origine.

Supprimer le bot de l’espace de travail

Un administrateur de l’espace de travail peut sélectionner Remove from Slack, confirmer la suppression et terminer l’étape d’autorisation Slack. La suppression du bot supprime son application Slack gérée. Les chats restent dans Replit, et les liaisons de compte personnel enregistrées sont conservées. Supprimer le bot et dissocier votre compte personnel sont deux actions distinctes.

Dépannage

Je ne vois pas Slack dans les paramètres

Vérifiez que vous avez sélectionné le bon espace de travail d’équipe Replit et que l’adresse e-mail de votre compte est vérifiée. Demandez à un administrateur de l’espace de travail de vérifier si Slack est disponible sous External platforms. S’il est également absent pour l’administrateur, contactez l’aide Replit pour vérifier la disponibilité pour votre espace de travail.

Replit ne répond pas dans un canal

Assurez-vous que le bot est installé, invité dans le canal et mentionné dans votre message. Les demandes de suivi dans un canal nécessitent aussi une mention. Vérifiez la présence d’une invite privée de liaison de compte.

L’installation est en attente d’approbation

Un administrateur Slack doit approuver l’application. Après l’approbation, revenez dans Replit et sélectionnez Finish install. Si l’approbation a été refusée, réglez ce point avec votre administrateur avant d’utiliser Ask again.

Ma page de liaison de compte est invalide ou a expiré

Revenez dans Slack et sélectionnez à nouveau le bouton de liaison de compte. Si le lien a expiré, envoyez un message au bot pour obtenir une nouvelle invite. Si vous avez dû vous connecter à Replit, rouvrez le lien Slack après la connexion.

Replit indique que le fil appartient à quelqu’un d’autre

Démarrez un nouveau fil et mentionnez-y le bot. Une session ne peut pas être transférée à un autre coéquipier. Si vous avez relié un autre compte Replit, démarrez un nouveau fil pour travailler avec ce compte. Les fils existants restent associés au compte utilisé lors de leur démarrage.

Une question ou un résultat me demande d’ouvrir Replit

Certaines interactions nécessitent le navigateur. Sélectionnez View in Replit pour continuer avec le même chat. Pour obtenir de l’aide sur des problèmes de configuration non résolus, consultez l’aide Replit.