Les environnements de travail virtuels tels que Slack occupent désormais une place importante dans notre culture professionnelle.
Vous avez besoin de communiquer avec vos coéquipiers ? Envoyez-leur simplement un message direct sur Slack. Vous souhaitez collaborer sur un projet ? Slack vous offre tout ce dont vous avez besoin : canaux, intégrations et partage de fichiers facile.
L'une des meilleures fonctionnalités de Slack réside dans ses bots automatisés, qui remplissent trois rôles principaux lorsqu'ils sont intégrés à un groupe ou à un canal Slack : automatisation des tâches, envoi de notifications et réponse aux questions.
Cela semble être une solution miracle, n'est-ce pas ? Dans cet article, nous allons explorer comment créer le bot Slack parfait qui répondra aux besoins de votre équipe.
❗Remarque : avant de commencer, vous devez installer l'interface CLI Slack et autoriser votre nouvel environnement de travail. Exécutez Slack auth list pour vérifier cela.
Comment créer votre propre chatbot Slack
Passons en revue les étapes nécessaires à la création et à l'intégration d'un bot Slack.
Pour vous faciliter la tâche, nous allons décrire le processus à l'aide d'un exemple : comment écrire un bot Slack qui envoie un texte de bienvenue aux nouveaux utilisateurs. Veuillez noter que le processus est plus ou moins similaire à celui des autres fonctions du bot.
Chaque étape nécessite un peu de code. Mais ne vous inquiétez pas, ce guide vous accompagnera à chaque étape pour vous permettre de créer votre chatbot sans difficulté.
Étape 1 : Créez une application Slack à l'aide de l'interface CLI.
Avant de vous lancer dans la création de votre bot Slack, vous devez disposer des outils adéquats. La première étape consiste à créer votre application Slack à l'aide de l'interface de ligne de commande (CLI).
Commencez par configurer une application vierge avec l'interface CLI Slack à l'aide de cette commande : slack create welcome-bot-app –modèle https://github. com/slack-samples/deno-welcome-bot
L'exécution de cette commande créera un dossier d'application lié à votre compte Slack. Dans votre nouveau dossier d'application, créez trois répertoires clés qui serviront de base à votre bot Slack :
- fonctions
- flux de travail
- déclencheurs
Une fois ces dossiers et permissions en place, vous êtes prêt à commencer à créer votre application Slack !
Au lieu d'écrire tout le code vous-même, vous pouvez également utiliser la commande suivante pour créer directement l'application Welcome Bot :
Une fois votre projet créé, accédez au répertoire de votre projet pour personnaliser votre bot Slack.
Étape 2 : Créez le mandat de l'application
Le manifeste de l'application est votre plan directeur pour le bot Slack. Pour un bot de bienvenue, votre manifeste comprendra :
Flux de travail :
- MessageSetupWorkflow
- Envoyer un message de bienvenue Workflow
Base de données :
- WelcomeMessageDatastore
Portées :
- discuter:write
- discuter:write. public
- datastore:read
- datastore:write
- canaux : lire
- déclencheurs : écrire
- déclencheurs : lecture
Lorsque vous rassemblez tous ces composants, votre fichier manifest.ts ressemblera à quelque chose comme ceci :
Étape 3 : Créez un flux de travail pour configurer le message de bienvenue.
Tout d'abord, nous commençons par définir le flux de travail :
- Créer un fichier : ajoutez un nouveau fichier nommé create_welcome_message. ts dans le dossier des flux de travail.
- Définissez le flux de travail : dans ce fichier, définissez le MessageSetupWorkflow pour permettre à un utilisateur du bot de configurer un message de bienvenue via un formulaire.
Voici à quoi ressemblera la définition du flux de travail :
Ensuite, nous ajoutons un formulaire :
- Utilisez OpenForm : ajoutez un formulaire à l'aide de la fonction OpenForm pour collecter les entrées des utilisateurs du bot.
Voici comment ajouter la fonction OpenForm à votre flux de travail create_welcome_message. ts :
Ensuite, nous ajoutons une confirmation.
Ajoutez l'étape suivante à votre flux de travail create_welcome_message. ts :
Étape 4 : Utilisez un magasin de données pour stocker le message de bienvenue
Commencez par créer un magasin de données.
- Créer un fichier : dans votre dossier datastores, créez un fichier nommé messages. ts
- Définissez la structure : configurez la structure du magasin de données pour stocker les messages de bienvenue.
Dans ce fichier, vous définirez la structure du magasin de données où seront stockés les messages de bienvenue du champ de texte :
Étape 5 : Créez une fonction personnalisée pour stocker le message de bienvenue dans la base de données.
Commencez par définir la fonction personnalisée.
- Créer un fichier : dans le dossier des fonctions, créez un fichier nommé create_welcome_message. ts
- Définir la fonction : ajoutez le code suivant pour définir la fonction permettant de stocker le message de bienvenue.
Voici le code permettant de définir la fonction personnalisée :
Ajoutez ensuite les fonctions dont vous avez besoin.
- Stocker les données : incluez un code pour enregistrer les détails du message de bienvenue dans votre base de données et configurez les évènements du bot pour les déclencher.
Intégrez ensuite le bot Slack à votre flux de travail.
- Mettre à jour le flux de travail : dans votre fichier create_welcome_message. ts, ajoutez une étape pour appeler la fonction personnalisée.
Grâce à cette étape, votre flux de travail est désormais capable de :
- Permettre à un utilisateur du bot de saisir et d'envoyer un message de bienvenue via un formulaire
- Stockage des informations du message de bienvenue dans un magasin de données
- Configurer des déclencheurs pour garantir que le message de bienvenue soit envoyé lorsqu'un nouvel utilisateur rejoint le canal spécifié.
Étape 6 : Créez des déclencheurs pour activer les flux de travail
Commencez par créer un déclencheur de lien.
- Créer un fichier : dans le dossier triggers, créez create_welcome_message_shortcut. ts
- Ajouter du code : définissez le déclencheur de lien pour lancer le MessageSetupWorkflow lorsqu'un utilisateur du bot clique sur un lien spécifique.
Votre code ressemblera à ceci.
Créez maintenant le déclencheur d'évènement. C'est essentiellement là que vous activez les évènements qui déclenchent le bot. Dans cet exemple, le déclencheur d'évènement utilisateur du bot sera l'arrivée d'un nouvel utilisateur sur un canal.
- Mettre à jour le fichier : Ajoutez le déclencheur d'évènement à create_welcome_message. ts pour envoyer le message de bienvenue lorsqu'un nouvel utilisateur rejoint un canal.
Voici le code à ajouter.
Résultat :
- Déclencheur de lien : permet aux utilisateurs du bot de configurer un message de bienvenue en cliquant sur un lien, ce qui lance le MessageSetupWorkflow.
- Déclencheur d'évènement : envoie les messages automatisés lorsqu'un nouvel utilisateur rejoint le canal spécifié, en utilisant le message stocké et les détails du canal.
Étape 7 : Créez un flux de travail pour envoyer le message de bienvenue
- Accédez au dossier : allez dans le dossier « Flux de travail ».
- Créer un fichier : créez un nouveau fichier nommé send_welcome_message. ts
- Ajouter du code : définissez le flux de travail pour récupérer et envoyer le message de bienvenue à partir du magasin de données.
Ce flux de travail récupère le message de bienvenue enregistré et l'envoie au canal approprié lorsqu'un nouvel utilisateur rejoint la plateforme, ce qui améliore l'engagement et effectue l'automatisation du processus d'intégration.
Étape 8 : Créez une fonction personnalisée pour envoyer le message de bienvenue.
1. Définissez la fonction personnalisée :
- Accédez au dossier : Allez dans le dossier « fonctions ».
- Créer un fichier : Créez un nouveau fichier nommé send_welcome_message. ts
2. Ajoutez la définition de la fonction :
3. Ajoutez des fonctions :
- Implémenter le code : ajoutez le code suivant sous la définition de la fonction dans send_welcome_message. ts :
4. Intégrer une fonction personnalisée :
- Ajoutez-le au flux de travail : Revenez à votre fichier de flux de travail send_welcome_message. ts et ajoutez la fonction personnalisée en tant qu'étape :
Grâce à cette fonction personnalisée, les paramètres de votre application Slack enverront désormais des messages à tout utilisateur qui rejoint un canal privé ou public avec un canal spécifique.
Étape 9 : Utilisez votre application Slack
1. Exécutez votre application Slack localement
- Installation locale :
- Ouvrez votre terminal et accédez au dossier racine de votre application.
- Exécutez : Slack run
- Suivez les invites du terminal pour configurer votre serveur local.
- Appelez le déclencheur de lien :
- Ouvrez un nouvel onglet dans le terminal.
- Créez le déclencheur de lien : Slack trigger create –trigger-def triggers/create_welcome_message_shortcut. ts
- Installez le déclencheur dans votre environnement de travail et choisissez l'environnement local.
- Copiez l'URL de raccourci fournie.
- Postez cette URL dans un canal Slack pour lancer le flux de travail et créer le message de bienvenue.
2. Lancez votre application Slack
- Déployer Slack :
- Exécutez : Slack deploy
- Recréez le déclencheur :
- Créez le déclencheur pour l'application déployée : Slack trigger create –trigger-def triggers/create_welcome_message_shortcut. ts
- Choisissez l'option déployée.
- Utilisation dans un environnement déployé :
- Copiez la nouvelle URL de raccourci
- Utilisez-le dans votre environnement de travail Slack.
Étape 10 : votre bot Slack est prêt !
Félicitations, vous avez atteint la dernière étape de la création de votre bot Slack ! Votre bot enverra désormais automatiquement des messages aux nouveaux utilisateurs. Testez-le pour vous assurer qu'il fonctionne correctement sur un canal public.

Limites de l'utilisation des bots Slack pour la communication
À présent, vous devez avoir compris à quel point les bots Slack facilitent la communication au travail. Après tout, qui n'apprécie pas un petit coup de pouce en matière d'automatisation ?
Mais il existe quelques limites dont vous devez tenir compte.
Connaître ces limites vous permettra de prendre une décision éclairée quant à la plateforme de communication professionnelle la plus efficace pour vous.
1. Les bots Slack peuvent être source de distraction
Les bots Slack peuvent être une arme à double tranchant lorsqu'il s'agit de concentration.
Bien sûr, il fournit des informations rapides et aide à accomplir des tâches grâce à une simple requête. Mais il s'accompagne également d'une avalanche de notifications, allant des mises à jour des jetons du bot aux messages de l'équipe.
Ces distractions constantes peuvent nuire au travail. Elles empêchent souvent vos employés de hiérarchiser leurs tâches en raison du bruit supplémentaire généré par les bots.
2. Slack peut être coûteux, tout comme ses bots.
C'est probablement le plus gros problème des outils de communication comme Slack: ils peuvent rapidement devenir très coûteux.
Slack propose différents forfaits, chacun avec ses propres fonctionnalités, mais à mesure que votre équipe s'agrandit, le coût total de propriété d'un produit SaaS augmente également.
Par exemple, le forfait Pro coûte 7,25 $ par utilisateur et par mois, ce qui peut sembler raisonnable au premier abord. Cependant, lorsque vous avez une grande équipe, ces coûts peuvent rapidement grimper, entraînant une dépense mensuelle importante. À ce prix, vous pouvez trouver des alternatives à Slack qui offrent de meilleures fonctionnalités.
3. Les bots Slack nécessitent une maintenance
Les bots Slack, comme tous les autres chatbots, s'appuient sur les données avec lesquelles ils ont été entraînés. Si un utilisateur du bot demande des informations qui n'ont pas été intégrées dans le système du bot, celui-ci ne sera probablement pas en mesure de fournir une réponse satisfaisante.
Cela signifie que votre bot Slack devra être constamment mis à jour pour rester pertinent et utile.
Vous devrez effectuer le suivi des questions les plus fréquemment posées et alimenter régulièrement votre bot Slack avec de nouvelles informations pertinentes. Cette maintenance continue peut représenter une charge de travail importante, en particulier à mesure que votre environnement de travail Slack s'agrandit.
4. Les bots peuvent occuper beaucoup d'espace
Slack dispose d'une capacité de stockage minimale et, lorsque ces limites sont atteintes, Slack supprime automatiquement les fichiers et messages les plus anciens afin de faire de la place pour les nouveaux.
Ce processus peut entraîner la perte involontaire de documents importants ou de l'historique des communications, en particulier si vous utilisez des bots pour automatiser des tâches qui génèrent beaucoup de données.
5. Les bots Slack ne sont pas créatifs
Cela va sans dire, mais les bots ne sont généralement pas les outils les plus intelligents qui soient. Ils manquent d'esprit critique et de capacité à aborder une situation sous différents angles.
Par conséquent, dans une situation délicate où il faut résoudre un problème, vous ne pouvez pas compter sur votre bot Slack pour vous fournir des solutions uniques.
Améliorer la communication au sein de l'équipe avec ClickUp et Slack
Si vous pensez que Slack est un outil de communication efficace, attendez de l'intégrer à ClickUp.
Ensemble, Slack et ClickUp forment l'équipe ultime dans un environnement collaboratif.
Découvrons comment différentes équipes peuvent tirer parti de cette intégration tout en gardant à l'esprit les règles de conduite à respecter sur Slack.
Activez la synchronisation des activités ClickUp avec Slack
Une fois que vous avez intégré ClickUp à Slack, vous pouvez synchroniser toutes vos activités ClickUp avec votre espace de travail Slack pour des espaces, des dossiers et des listes spécifiques.
Vos activités ClickUp seront automatiquement envoyées sous forme de messages à votre canal Slack. Vous pouvez sélectionner des canaux publics ou privés auxquels ClickUp peut accéder pour ces notifications.

Pour autoriser ClickUp à accéder à un canal privé, utilisez la commande /invite @ClickUp.

En quoi cela peut-il vous aider ?
Imaginez que vous faites partie d'une équipe marketing travaillant sur une campagne à enjeux élevés avec un délai serré. Cette intégration vous évite d'avoir à informer manuellement les membres de votre équipe de l'avancement du projet.
Au lieu de cela, ClickUp envoie automatiquement des mises à jour à votre canal Slack, offrant à chacun une vue à 360 degrés de l'état actuel du projet.
De même, les mises à jour critiques des équipes techniques, telles que les corrections de bogues, les déploiements de fonctionnalités ou les tâches de maintenance des serveurs, sont immédiatement partagées avec l'équipe en temps réel.
Tâches, commentaires et documents, tout cela sur votre écran Slack.
Lorsque vous liez des tâches, des commentaires ou des documents dans Slack, vous voyez un aperçu de chaque élément, un processus appelé « unfurling ». Cette fonctionnalité permet à votre équipe de voir directement dans Slack des détails tels que le statut des tâches, les personnes assignées, les priorités, etc.

Par exemple, imaginons qu'une équipe commerciale ait créé un canal Slack pour discuter d'un compte clé. Lorsqu'une tâche liée à ce compte est partagée sur Slack, tout le monde peut immédiatement voir qui est affecté à cette tâche, quelle est sa priorité et son statut actuel.
Désormais, les équipes commerciales (ou toute autre équipe) peuvent répondre rapidement aux besoins des clients sans avoir à passer par plusieurs applications.
Transformez vos messages en tâches

Vous pouvez créer des tâches ClickUp directement depuis Slack en utilisant une commande slash telle que /clickup new ou en ajoutant un message Slack en tant que commentaire à une tâche existante.
Cela est particulièrement utile pour déléguer des tâches. Imaginez que le responsable marketing apprécie une idée créative partagée dans le chat Slack : il peut instantanément transformer ce message en tâche dans ClickUp sans jamais quitter Slack.
ClickUp fait tout ce que Slack peut faire, et plus encore.
En fin de compte, vous utilisez Slack pour communiquer efficacement avec votre équipe et entre les différents services. Mais la communication est plus fluide, plus efficace et plus intuitive sur ClickUp. Découvrons-le ensemble.
Discussions en temps réel avec affichage du chat

La vue Chat de ClickUp permet à votre équipe de participer à des discussions en temps réel sans quitter la plateforme.
Que vous soyez une équipe informatique chargée de résoudre un problème urgent ou une équipe commerciale discutant d'un nouveau prospect, la vue Chat centralise toutes vos communications.
Les équipes marketing ont particulièrement du mal à gérer les discussions dispersées entre différentes applications. Sur ClickUp, vous pouvez réfléchir à des idées, partager des briefs créatifs et prendre des décisions rapides, le tout dans le même environnement de travail.
Et lorsque vient le moment de mettre ces idées en pratique, ClickUp vous permet de le faire directement depuis le chat. Attribuez des tâches, fixez des délais et faites avancer vos projets sans quitter la discussion.
Collaboration, brainstorming et tableaux blancs

Vous avez besoin de réfléchir à une stratégie ou de planifier un projet ? Les tableaux blancs de ClickUp offrent un espace virtuel où les équipes peuvent collaborer visuellement.
Alors que Slack vous permet de réfléchir avec vos coéquipiers à travers des discussions textuelles, les Tableaux blancs ClickUp font passer vos projets au niveau supérieur en permettant à votre équipe de dessiner, d'annoter et de transformer des idées en tâches réalisables sur le Tableau.
Si vous faites partie d'une équipe d'ingénieurs qui doit planifier des flux de travail ou si vous êtes chef de projet et que vous gérez un échéancier de projet complexe, cet outil deviendra votre nouveau favori.
Gestion des tâches avec les commentaires assignés

L'une des fonctionnalités phares de ClickUp est la possibilité d'attribuer des commentaires à des membres spécifiques de l'équipe à l'aide de @mentions. Si vous discutez d'une mise à jour importante dans la vue Chat, vous pouvez instantanément taguer un membre de l'équipe et transformer ce commentaire en tâche.
Par exemple, lors d'une réunion sur le développement d'un produit, un responsable ingénierie peut attribuer la correction d'un bug directement depuis le chat, garantissant ainsi que rien ne passe entre les mailles du filet.
Communication visuelle avec ClickUp Clips

Vous apprenez mieux visuellement ? Si oui, ClickUp Clips va décupler votre expérience en vous permettant d'enregistrer et de partager des captures d'écran.
Imaginez une équipe informatique enregistrant un guide étape par étape pour résoudre un problème courant : les membres de l'équipe peuvent accéder à ce Clip à tout moment, ce qui leur permet de comprendre et de mettre en œuvre plus facilement les changements.
Élaborez des stratégies d'actions à l'aide de modèles
En fin de compte, des outils tels que ClickUp et Slack facilitent la communication. Pour que ces outils soient utiles et permettent réellement d'organiser votre communication interne, vous avez besoin d'une stratégie. C'est là que le modèle de stratégie de communication interne et de plan d'action de ClickUp peut s'avérer utile.
Grâce à ce modèle, vous pouvez évaluer votre stratégie de communication actuelle, définir une nouvelle approche et les objectifs associés, fixer des objectifs et des objectifs pour votre stratégie et créer un plan d'action cohérent.
Vous n'êtes qu'à un clic d'une meilleure communication avec ClickUp.
Slack est un excellent outil qui devient encore meilleur grâce à l'intégration de ClickUp.
Cependant, plutôt que de jongler entre les messages Slack et les mises à jour et la gestion des projets ClickUp, il est plus judicieux d'utiliser une seule plateforme capable de tout faire. ClickUp est cette plateforme. Elle garantit que tout ce dont vous avez besoin pour travailler (messages, tâches, vues, tableaux de bord, etc.) se trouve au même endroit.
Les discussions en temps réel de ClickUp, la possibilité de transformer un message direct en une tâche détaillée et la capacité à visualiser les discussions font de ClickUp une application de gestion de projet holistique, contrairement aux fonctionnalités de gestion de projet limitées de Slack.
Essayez-le vous-même pour constater la différence. Créez votre compte ClickUp gratuit dès aujourd'hui et simplifiez vos flux de travail !


