Door nieuwe gebruikers op je kanaal te verwelkomen, voelen ze zich thuis, maar het bijhouden van elke gebruiker die lid wordt, kan een vermoeiende taak zijn. Dat is waar een Slack welkomstbot om de hoek komt kijken. De bot stuurt een persoonlijk welkomstbericht naar elke nieuwe kanaalgebruiker. Het is altijd online, dus er zullen geen late welkomstberichten zijn.
macbook pro m1 versus macbook air m1
U leert hoe u de inloggegevens van uw bot instelt, luistert naar gebeurtenissen in Slack en berichten terugstuurt naar gebruikers.
MAAK GEBRUIK VAN DE VIDEO VAN DE DAG SCROLL OM DOOR TE GAAN MET INHOUD
Een Slack Bot maken en zijn API-token ophalen
Maak een Slappe rekening of log in op uw bestaande. Maak dan een nieuwe Slack-werkruimte om uw bot te testen voordat u deze in uw actieve werkruimte installeert.
Log in op uw nieuwe werkruimte. Slack maakt automatisch een willekeurig en algemeen kanaal voor je aan.
Let op het App-gedeelte linksonder in de werkruimte. Dit is waar onze bot zal verschijnen wanneer je hem aanmaakt. Navigeer naar de Slack API-website .
Klik op Maak een app . Maak de app Helemaal opnieuw in het venster dat verschijnt.
hoe de batterij van een mobiele telefoon te testen?
Geef uw app een naam en selecteer de werkruimte waarin u deze wilt ontwikkelen.
Klik dan op de App maken knop. Als u hierop klikt, wordt u omgeleid naar een pagina met de basisinformatie van uw app. Noteer het ondertekeningsgeheim onder de inloggegevens van de app. Uw bot gebruikt het ondertekeningsgeheim om te verifiëren dat een gebeurtenis afkomstig is van Slack en dat er tijdens de verzending niet mee is geknoeid.
Ga naar de functie OAuth & Toestemmingen.
Navigeer onder OAuth & machtigingen naar Bottokenbereiken. Hier voegt u de rechten toe van wat uw bot kan doen in uw werkruimte. Voeg de gebruikers: lezen domein. Met dit bereik kan uw bot de mensen in uw werkruimte bekijken. Voeg ook de chatten: schrijven bereik waarmee uw bot berichten naar de werkruimte kan sturen.
Navigeer terug naar de basisinformatie van uw bot en klik Installeer in Workspace .
Klik op toestaan op de volgende pagina die verschijnt. U bent nu klaar met het installeren van de bot in uw werkruimte. Navigeer naar de functie OAuth & machtigingen. Let op het OAuth-token voor de botgebruiker dat Slack na de installatie genereert. De bot is zichtbaar in het app-gedeelte van uw werkruimte.
hoe dit accessoire te repareren wordt mogelijk niet ondersteund
Nu je de bot in je werkruimte hebt geïnstalleerd, kun je de code schrijven om hem te besturen.
Uw omgeving voorbereiden
Je moet bekend zijn met de basisprincipes van Python om deze codevoorbeelden te volgen.
Creëer een nieuwe virtuele omgeving en een .env bestand. U gebruikt het .env-bestand om uw token en ondertekeningsgeheim op te slaan, dat u privé moet houden. U mag het .env-bestand niet uploaden naar een openbaar platform.
Voer de volgende opdracht uit in een terminal om de vereiste bibliotheken te installeren:
pip install slack-sdk pathlib dotenv flask slackeventsapi
De slack-sdk-bibliotheek biedt u tools voor het bouwen van Slack-apps en -integraties, waaronder API-methoden, Web API-clients en OAuth. pathlib en dotenv helpen u bij het laden van de omgevingsvariabelen. flask helpt u bij het afhandelen van de HTTP-verzoeken en -antwoorden. slackeventsapi biedt u een gebeurtenislistener die gebeurtenissen van Slack ontvangt en afhandelt.