Skip to content

A Microsoft Teams study bot, which can help out with studying, baking and other stuff.

Notifications You must be signed in to change notification settings

Fiskehandleren/StudyBot

Repository files navigation

StudyBot

Example of conversation

studyBot

Installation

Prerequisites:

Running the bot

Debug locally

  1. Download the latest stable release of BotFramework-Emulator
  2. Build the bot by running npm run build
  3. Run the bot by running npm run start
  4. 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.

Use directly in Teams

  1. Install the teamsfx CLI made by Microsoft by running the command: npm install -g @microsoft/teamsfx-cli
  2. Make a new application via the commandline, and simply replace the bot folder with the one in this repository.
  3. Run teamsfx provision to sync with your Azure account.
  4. Now we can debug the bot locally, by using the command: teamsfx preview. You'll be prompted by a login to your Microsoft account
  5. Finally, teamsfx deploy can deploy the Bot to Azure.

Dialogue

The bot uses node-nlp to detect what topic the user is talking about and detect sentiment.

Commands

  • intro: Introduction prompt
  • whoami: Fetch details about the current user

Pomodoro

The bot has a built-in Pomodoro app to help you study! The following commands are supported:

  • pomodoro: Pomodoro prompt
  • pomodoro start: Start Pomodoro session
  • pomodoro pause: Pause the current session
  • pomodoro resume: Resume the current session
  • pomodoro stats: Get an overview of the # of sessions completed

Sourdough (TODO)

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

About

A Microsoft Teams study bot, which can help out with studying, baking and other stuff.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published