- Git - Download & Install Git
- Node.js - Download & Install Node.js
- Download the latest stable release of BotFramework-Emulator
- Build the bot by running
npm run build
- Run the bot by running
npm run start
- Connect to the bot via Bot Framework-Emulator by pointing to the URL http://localhost:3978
Note: whoami
will not work as you're not logged in to the Teams application.
- Install the teamsfx CLI made by Microsoft by running the command:
npm install -g @microsoft/teamsfx-cli
- Make a new application via the commandline, and simply replace the
bot
folder with the one in this repository. - Run
teamsfx provision
to sync with your Azure account. - Now we can debug the bot locally, by using the command:
teamsfx preview
. You'll be prompted by a login to your Microsoft account - Finally,
teamsfx deploy
can deploy the Bot to Azure.
The bot uses node-nlp to detect what topic the user is talking about and detect sentiment.
intro
: Introduction promptwhoami
: Fetch details about the current user
The bot has a built-in Pomodoro app to help you study! The following commands are supported:
pomodoro
: Pomodoro promptpomodoro start
: Start Pomodoro sessionpomodoro pause
: Pause the current sessionpomodoro resume
: Resume the current sessionpomodoro stats
: Get an overview of the # of sessions completed
We all know that it can be troublesome to remind ourselves of the many steps in the process of baking a sourdough bread. That's why this bot also helps you with this!
The bot will remind you, via Teams, when the next step of the process is due!
sourdough feed
sourdough autolyse
sourdough mix