I need to make a chatbot for my website which answers with the choices and user selects one of them. It can be a facebook chatbot or it can work without any platform.
I have tried many applications like https://www.intelliticks.com and etc, but they are not free. I tried also to make it by code with the help of RestFB api in Java. With this Api now I am able to give some answers to users but I could not make an bot which answers with choices.
Below is the sample image to explain what I want to do.
Please give any advise or tutorial or code example which can be helpful for me.
Question posted in Facebook API
The official documentation for the Facebook APIs can be found here.
The official documentation for the Facebook APIs can be found here.
2
Answers
DialogFlow is a powerful platform which enables building a conversation on multiple channels (web, Facebook, Telegram) and supports a variety of responses (simple text, multi choice, cards, media content)
It is free, multi-channel and allows to define a Webhook for integrating a backend.
While most channels are free if you want to integrate it in a website you will need a plugin (Kommunicate, Botcopy) as the default Web widget is meant for testing only (but it is very easy to integrate, maybe it is nice to try how users will interact with the bot).
Good luck
Adding a chatbot into your website is a two-step process:
Create a chatbot – There are some platforms to develop a bot i.e Dialogflow, Amazon Lex, Microsoft bot framework, IBM Watson etc. you can choose according to your need.
Deploy it into the website so that visitors can interact with it. Different bot platforms Provide the APIs and SDK to send the queries to the bot. Either you can implement them or choose any third-party services such as Kommunicate.io which provides the code less integration with the bot platforms.
Here are some blogs which you can refer to for more detail.
Beginners guide to creating chatbot using dialogflow
Integrate Amazon Lex bot into website
Chatbot with multiple-choice questions
If you want more detail on which bot platform to choose here is the quick comparison of different bot platforms available.