Chatbots employ a conversational interface that is both lean and smart, and if designed properly, is even charming. They can help people find the things they want and need, in real-time, without the hassle of searching online or navigating a complex customer service organization. Think about how much work it takes to book travel and check-in on an airline. You have to search for flights, then compare prices, departure times and amenities, then enter your information, and finally choose which add-ons you would like. After that, there’s an entirely separate process for check-in! What if you could accomplish all of this in one interactive experience by answering only a few questions? Chatbots are the singularity that both “smart” and “mobile” devices have been waiting for.
But how easy (or difficult) is it actually to build a chatbot? Tamer Qumhieh, Principal Solutions Architect on Oracle's A-Team, answers this question in a blog post that serves as a tutorial on how to create and deploy a chatbot on Facebook Messenger.
First, Tamer discusses how to create both a Facebook page and an actual Facebook app. Then, he moves into how you can implement a chatbot in your Facebook app using Webhook and NodeJS. Next, Tamer will show you how to set up your chatbot to receive Facebook messages, and how to test your bot using Facebook Messenger. Finally, you'll be able to deploy your chatbot to Oracle Application Container Cloud Service (ACCS).
The blog post has code snippets pasted throughout so non-developers should understand that this tutorial is a bit technical. However, all the code can be copied and pasted so no code writing is necessary! It's a very interesting read, could be a fun side project over the holidays, and you can check it out here!