Hi, will the bot communicate with them via text? or call, call will require a text to speech service and a speech to text converter service. If it is just text, this won't be so much difficult to build, I once built one based on yes,no and do not call me categorization using NLP. in django. the categories will contain certain data the bot will use to try and understand the users.
I look forward to working with you.
Kind Regards