Inspiration

It was difficult to navigate the teams channel of the HackPrinceton Fall 2016 Slack team.

What it does

It reads a message in a slack channel. If it is a message looking for a member or looking for a group, it gives the user the list of members/groups that fit the description.

How I built it

I used LUIS to interpret the message to a JSON file. Then I used C# to iterate through the list. The bot was created using Microsoft Bot Framework.

Challenges I ran into

  • It was a fairly recent technology, so there were not many tutorials that I could take advantage of.
  • There was not enough data in HackPrinceton Slack channel, so I needed to create my own data to train LUIS.

Accomplishments that I'm proud of

  • Creating a bot that could help Hackathon participants

What I learned

  • How to use LUIS, Microsoft Bot Framework

What's next for TeamBuilder Bot

  • Complete the Bot
  • Deploying it to Azure
  • Making it a full Slack Bot that can be used in any channel
  • Giving users the ability to edit their preferences
  • More training data for better LUIS accuracy
  • More preferences available (currently the only one offered is language)

Built With

  • c#
  • microsoft-bot-framework
  • microsoft-luis
Share this project:

Updates