Inspiration

We wanted to create a special interaction between Alexa and an end user. We wanted Alexa to sound like natural sports fan, maybe a little biased. This application is for those who want someone to talk sports with, but not necessarily to hurt someone else's feelings: we give user's that environment with Alexa, because she doesn't get her feelings hurt.

What it does

She has a conversation with you about sports, although she's inclined to be a little biased towards the Broncos. She talks trash to other teams and especially Tom Brady.

How we built it

We used Node.js to program Alexa. Utterances were used for Alexa to detect what the end user is saying. In the index file there are many responses for Alexa to use when an utterance is detected.

Challenges we ran into

We ran into issues with how we wanted Alexa to respond to end users. There are many ways a conversation can go when you talk about sports.

Accomplishments that we're proud of

We are proud that Alexa is functional and can hold a conversation.

What we learned

Node.js, Amazon Lambda

What's next for Fanbot

Fanbot can be programmed for all teams in the NFL, NBA, MLB, and other sports leagues. In the future, we would like to make conversations more robust and add more variance to the responses Fanbot gives.

Built With

Share this project:

Updates