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.
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