[PYTHON] Comment créer un bot slack

Cet article vous montre comment créer un bot slack.

Créer un compte bot

Aller à cette URL https://api.slack.com/

スクリーンショット 2020-06-22 15.15.06.png

Appuyez sur «Vos applications» en haut à droite

À ce stade, la personne qui s'affiche en tant que "Accéder à Slack" ne peut pas se connecter à l'espace de travail de Slack, alors connectons-nous.

Si vous appuyez sur le bouton lorsque vous êtes connecté

スクリーンショット 2020-06-22 15.27.56.png

Cet écran apparaîtra, alors appuyez sur "Créer une application".

スクリーンショット 2020-06-22 15.37.27.png

Entrez le nom de l'application et sélectionnez l'espace de travail que vous souhaitez ajouter.

Vous avez maintenant créé un compte bot.

Modifier les autorisations du bot

Le compte créé est affiché près du centre de la page, alors cliquez dessus.

Après cela, cliquez sur "OAuth et autorisations" dans la barre de gauche.

スクリーンショット 2020-06-22 16.01.46.png

Vous devrez peut-être noter le «jeton d'accès OAuth de l'utilisateur du bot» en haut au centre car vous en aurez besoin plus tard (vous pourrez également le voir plus tard).

スクリーンショット 2020-06-22 16.10.09.png

Si vous faites défiler vers le bas, il y a un élément appelé "Bot Token Scopes", donc si vous appuyez sur le bouton "Add an OAuth Scope", vous pouvez donner l'autorité au bot, donc "channels: read" et "chats:" requis pour créer ce bot "écrire" est ajouté.

À ce stade, vous vous demandez peut-être: "N'est-il pas correct d'ajouter tous les privilèges?", Mais si vous accordez tous les privilèges, les dommages seront minimisés en cas de dysfonctionnement. Parce que.

Ajouter un compte bot à l'espace de travail

Sélectionnez «OAuth et autorisations», puis sélectionnez «Installer l'application sur l'espace de travail» en haut «Jetons OAuth et URL de redirection»

スクリーンショット 2020-06-22 16.23.00.png

Un écran comme celui-ci apparaîtra, alors sélectionnez "Autoriser". Vous avez maintenant ajouté un bot à votre espace de travail.

Recommended Posts

Comment créer un bot slack
Comment faire une traduction japonais-anglais
Comment créer un robot - Avancé
Comment créer une fonction récursive
[Blender] Comment créer un plug-in Blender
Comment créer un robot - Basic
Comment créer un BOT Cisco Webex Teams à l'aide de Flask
Comment créer un jeu d'action multijoueur en ligne avec Slack
[Python] Comment rendre une classe itérable
Comment créer un indicateur personnalisé Backtrader
Comment créer un plan de site Pelican
Créer un bot slack
Comment créer un système de dialogue dédié aux débutants
Comment créer un dictionnaire avec une structure hiérarchique.
Comment créer un plug-in QGIS (génération de package)
J'ai lu "Comment créer un laboratoire de piratage"
Comment créer un bot Janken qui peut être facilement déplacé (commentaire)
Comment appeler une fonction
Créer un LINE BOT (chat)
Comment pirater un terminal
Comment faire un jeu de tir avec toio (partie 1)
Comment créer un package Python à l'aide de VS Code
Bases de PyTorch (2) -Comment créer un réseau de neurones-
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment mettre un lien symbolique
Comment créer un laboratoire de piratage - Kali Linux (2020.1) VirtualBox 64 bits Partie 2-
Comment créer un package Conda
Comment créer un pont virtuel
Comment créer un laboratoire de piratage - Kali Linux (2020.1) VirtualBox 64-bit edition -
Comment créer un package Python (écrit pour un stagiaire)
Comment faire un simple jeu Flappy Bird avec Pygame
Comment créer un Dockerfile (basique)
[Blender] Comment rendre les scripts Blender multilingues
Les débutants en Python ont créé un chat BOT alors j'ai essayé de résumer comment le faire
Comment supprimer un conteneur Docker
L'explication la plus simple au monde sur la création de LINE BOT (1) [Account preparation]
Comment créer un fichier de configuration
Comment créer un LINE BOT 004 interactif (répondre à la date de clôture d'une société cotée)
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
Comment faire une commande pour lire le fichier de paramètres avec pyramide
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
[Langage C] Comment créer, éviter et créer un processus zombie
Spigot (Paper) Introduction à la création d'un plug-in pour 2020 # 01 (Construction de l'environnement)
Comment créer une bibliothèque .dylib à partir d'une bibliothèque .a avec OSX (El Capitan)
Comment faire un test unitaire Part.1 Modèle de conception pour l'introduction
[Introduction] Je veux créer un robot Mastodon avec Python! 【Débutants】
[Python] Comment créer une matrice de motifs répétitifs (repmat / tile)
Comment rendre les caractères de Word Cloud monochromatiques
Créer un bot pour retweeter les informations sur le virus corona
Comment diviser et enregistrer un DataFrame
Comment créer un environnement de traduction sphinx
Comment créer un dossier git clone
Comment ajouter un package avec PyCharm
Comment dessiner un graphique avec Matplotlib
Faisons un noyau jupyter
[Colab] Comment copier un vaste ensemble de données