In 14 Schritten zum Microsoft Teams Bot (Anleitung)

Microsoft Teams ist ein Programm, das die Arbeit im Team erheblich erleichtert – inklusive diverser Möglichkeiten, diese Erleichterung noch zu steigern. Ich erkläre dir im Folgenden, wie du einen Sprachassistenten für MS Teams (sog. Microsoft Teams Bot) baust, der einfache Fragen direkt beantworten kann.

 

Phase I: Vorbereitung

 

1. Basis: Microsofts Bot Framework (in diesem Beispiel wird mit Bot Builder SDK für Node.Js programmiert / auch mit .NET möglich)
2. Falls noch nicht vorhanden: Node.Js downloaden
3. Ordner für Quellcodedateien des Bots erstellen
4. Zu Ordner mit Command-Prompt/ Console navigieren
5. Befehl ausführen:  npm install –save botbuilder   /   npm install –restify
6. Bot Framework Emulator downloaden (für spätere Tests)

 

 

Phase II: Entwicklung des Microsoft Teams Bots

 

7. In zuvor erstelltem Ordner: Datei Bot.js erstellen und mit Editor öffnen (hier: Visual Studio Code)
8. Skelett des Bots erstellen: 

 

9. Ergebnis: Bot reagiert auf „Hallo“ und „Hilfe“ (kann auf Wunsch hin um Sprachbefehle/ Webservices erweitert werden, Bsp: „Wie viele Urlaubstage?“ durch Verbindung mit Personalsystem beantworten lassen)

 

 

Phase III: Microsoft Teams Bot testen

 

10. Bot Framework Emulator (im Folgenden: BFE) öffnen

11. Bot starten: Befehl node Bot.js 

 

12. Ergebnis: Service horcht auf Port 3978 -> Url für BFE:                                                                  http://localhost:3978/api/nachrichten

13. Url in vorgesehenes Feld im BFE einfügen -> „CONNECT“ klicken

14. Chat mit dem Bot testen (falls nicht anders programmiert hier mit „hallo“ und „hilfe“ -> Bot sollte sofort antworten)

 

Es klappt nicht? Weitere Fragen? Hilfe findest du HIER!

 


 

Weitere Informationen zum Thema Microsoft Teams:

How To: SharePoint Status-Updates in Microsoft Teams

In 11 einfachen Schritten zu automatischen SharePoint Status-Updates in deinen Teams-Kanälen!

Zum Artikel

 

Tutorial: Gemeinsame Kalender in MS Teams

Eine Schritt-für-Schritt-Anleitung für einen zentralisierten Teams-Kalender!

Zum Artikel

FAQ:                                                            Microsoft Teams

Häufig gestellte Fragen zu Microsoft Teams!

Zum FAQ