You can easily create a chatbot in any language that has certain library support. On a very high level, you need the following components for a chatbot -
A platform where people can interact with your chatbot. Popular one nowadays is FB’s Messenger, Slack, etc.
A server that continuously listens to your requests and responds appropriately. For this, you’d need libraries that help you send and receive HTTP requests over the internet.
You’d need certain NLP libraries to help you preprocess incoming text into the form your ML model can understand.
You’d also set up an ML model for any kinds of task you need.
3 and 4 will be initiated by your server based on the incoming query and the output of these will be picked up by the server and sent to the client(FB chat).
any programming language that has these can be used to create a chatbot. On looking up for a chatbot using R, I found this link -
Chatbots have become a rage since some time now, with firms from various sectors investing in such bots that would reduce or remove the need of employing a call centre whilst maintaining similar levels of efficiency, if not greater. A notable example...
Hope this helps!