A Facebook Messenger chatbot that interacts with users to help them learn music theory. So far, it supports a menu system that shows users the different scales in music. The scales supported in this app so far include major, minor, major pentatonic, and minor pentatonic scales. It also include a rudimentary chat system that includes responding to user greetings, sharing tidbits about music, and even telling a few jokes and stories about music!
The chat bot is now live to the public!
Say hi to Music Mentor bot: https://m.me/musicmentorbot
Stop by at our Facebook page: https://fb.me/musicmentorbot.
If you enjoyed our services, please share our page or at least, leave a like on our page! Any support goes a long way. :)
Music Mentor is an umbrella project that consists of this Facebook Messenger chat bot as well as a Flask web application, which seeks to complement the bot in terms of providing a interactive and fun experience for users.
Check out the GitHub repo
Or visit the web application itself: https://musicmentorapp.herokuapp.com
- Persistent Menu
- Get Started Button
- Generic Templates
- Quick Replies
- Implementation of Wit.ai
- Incorporate web scraping
- Incorporation of rich media into chat
- A companion website
- App submission to Facebook for approval
##Screenshots of Conversation
Check out the graphical display of music scales!
This bot can tell jokes!
This application is built entirely in Javascript and Node.js, with several package dependencies including body-parser, express, and request. The backend code for the application is deployed on Heroku.
The profile picture and all the keyboard visuals 🎹 in this application were created on Vectr.