Process
After weeks of Skill Dev where I learned basic techniques with Ruby and Gem files, I followed instructions provided by Professor Daragh (https://github.com/daraghbyrne/onlineprototypes2018) to learn what I can leverage to build the bot I want. I first learned how to build an interactive SMS bot using "if" statements. Then I learned a very important tool "HTTParty" that allows me to use the JSON texts when building the responses for my chatbot. From this part, the chatbot is able to answer questions that about itself by recognizing the key words I embedded in the algorithms.
After practicing and debugging my basic codes for questions like "who" and "when," I then started to look for an available API that can help me retrieve information about the Fight Club. The movie data base is one of the most popular movie information APIs that developers use (https://developers.themoviedb.org/3/getting-started/introduction), following the instruction to obtain an API key allowed me to choose and use the information about a movie, in my case, it's the Fight Club (referred to movie id: 550).
By leveraging HTTParty (https://github.com/jnunemaker/httparty), I was able to use the API in my Ruby application. I defined four functions that I then use within the body of my bot's responses to retrieve information like rating, overview, budget and the homepage of the movie via the API provided by move data base.