Skip to content
This repository has been archived by the owner on Jan 26, 2023. It is now read-only.
/ scrum-master-bot Public archive

Slack bot to automate the tasks of a Scrum Master

Notifications You must be signed in to change notification settings

shb9019/scrum-master-bot

Repository files navigation

Scrum Master Bot

Installation

    git clone https://github.com/shb9019/scrum-master-bot.git
    npm install

Run Migrations

    cd db
    ../node_modules/.bin/sequelize db:migrate

Start application

    npm start

Usage in slack

Currently, the app is available only on the Delta Force slack group. Contact any of the admins to add the app to a channel

Slash commands

/mom - Get the minutes of the meeting (Returns only for that day)

/lwid-topic-search - Search for a specific regex in all people's Last Week I did

/attendance - List of all people not present and the attendance count. Use this one sparingly, this request takes around 2 mins.

/my-mom - Get personal minutes over multiple scrums

/my-attendance - List of all scrums I have attendance

/get-attendance {user_id} - List of all scrums another member has attended.

``

Note: UserId can be accessed from the member's profile

App Actions

Click on the options on any message, you should find all message actions

Add to LWID - Add this message to the person's "Last Week I Did"

Add to Discussion - Mark a message as discussion (Included in Minutes)

TODO

  • Getting Weekly MoM
  • Get personal MoM i.e., /my-mom returns all things I've done over past weeks
  • Somehow distinguish passed outs - Currently attendance counts all members in the org
  • Keep track of how many and which scrums a member is not present for
  • Allow members to cite reasons before scrum for not being present
  • Create custom topic discussions e.g., DWOC, Hackertalks to be included in MoM
  • Cleaner code and add deploy hooks
  • Measure interactivity of a person based on the group conversations (Future plan)
  • Implement some sort of NLP to create Minutes from the conversation itself (Future plan)

About

Slack bot to automate the tasks of a Scrum Master

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published