In todays world chatbots are the best way to communicate with customers which reduces human effort and makes life easier for all the customers !!
Well, this is a chatbot created using deep learning and Natural Language Processing using the seq2seq model !!
seq2seq model :- https://www.tensorflow.org/versions/r1.0/tutorials/seq2seq
Reference :-
https://www.udemy.com/chatbot/learn/v4/content
https://tutorials.botsfloor.com/how-to-build-your-first-chatbot-c84495d4622d
Dataset used is the famous movie corpus :- http://www.cs.cornell.edu/~cristian/Cornell_Movie-Dialogs_Corpus.html
You can use this link for extending this chatbot project with integration inside Facebook Messenger using WebHooks in Python- https://www.twilio.com/blog/2017/12/facebook-messenger-bot-python.html