Hi there,
This sounds like a great project, and I've worked on many similar projects.
Twilio is definitely a good platform to use, I have lots of experience with their API and have built bots for other clients in the past.
I am also a full-stack web developer and PHP developer, with experience in AI and Natural Language Processging, so I can make this work for you.
Please contact me if you're interested and I'd love to discuss more about this.
Regards,
Nathan