Inspiration
The system of going to a library, checking out books, returning books, and placing holds on old fashioned websites is too tedious, so we thought of a way to modernize and automate a library with a chat bot.
What it does
The product, BookBot, lets users and librarians access the library from their phones and search for books, view holds, and more.
How I built it
We used GupShup, a bot platform, to build our bot with javascript and nodejs. This bot would be deployed onto Facebook Messenger to use. We also used the Google Books API for the books and NLP to make the bot more user-friendly.
Challenges I ran into
Different messaging platforms behaved differently and handled images differently.
Accomplishments that I'm proud of
We managed to create our own chat bot with natural language processing and give it a practical application in society.
What I learned
We learned the ins and outs of GupShup, especially how its database works. We also learned the algorithms behind NLP.
What's next for BookBot
We plan to integrate the 3m, the eBooks platform that libraries use today, into BookBot and perhaps make a virtual library with only bots.
Built With
- facebook-messenger
- google-book-api
- gupshup
- javascript
- node.js
- slack
Log in or sign up for Devpost to join the conversation.