I will need a chatbot that does the following:
Start the conversation.
Follow up with yes no question.
Depending on yes no provide different answer but follow up with next static question
the user will input a number (maybe with some text so you have to sanitize the input and get the number as variable to echo it back in next statement)
repeat this proces
ask if user wants to share this bot
when sharing implement some tracking paramter as it is crucial to the project to know who send the user
ask if we can contact within 24 hour to present result... offer subscription button
to realize 24h period make timestamp
now here is the idea to examplify this. Let's say Tim invites Tom and Tina to the chatbot. Both Tom and Tina click on the invite link within 24 hour and use the chatbot.
I want to present Tim with a list of his friends who have actually clicked on his link that he shared within the chatbot. So in this case Tom and Tina.
Therefore you need some sort of tracking paramter and the database needs to have the right structure. Thus when after 24 hour I give Tim a link with his Facebook ID as q paramter for example we have a dynamicly generated based site based on an easy design... his pic and name on the top and the list of friends who used the chatbot within 24h.
You also need to provide a backend where I can broadcast messages to either all users or those who have subscribed.
And you will setup and connect this bot on Heroku.
!!!IMPORTANT: Start your application with chatbot so I know you have read the description
24 freelancers are bidding on average €605 for this job
chatbot. I have experience in chatbot by working in BNP Paribas. I also have an expert level of Python programming and gave lecture of programmation to actuarial science student at the Universidad de Buenos Aires