Facebook messenger bots are the new coolest thing on the block and we wanted to use them to help others and make a difference in peoples lives. We personally know those who require consumption of medication and have first hand experience having absentmindedly forgotten to take nutrient supplements or prescription medication. With how often people use social media communications, especially Facebook messenger who is trying to integrate itself into a key part of having a mobile phone, we can relay communications between a medical professional and an individual prescribed to a medication easily and conveniently.
What it does
Spams people to improve their health by providing routine and personal reminders to take care of their physical well-being. A medical professional can set up a routine schedule for a patient so that they can be reminded frequently and be able to review the process and cautions on taking medicine and nutrients. In addition, the bot allows inquiries to be logged for the medical professionals to check up on how their patients are doing.
How we built it
Using Facebook's developer dashboard, we hooked up a backend using flask to take requests and sends them to the user. To use Facebook's bot interface, we had to create a webhook by setting up a server using ngrok and then hooking it up to the interface to send and receive request.
Challenges we ran into
This was our first time creating a Facebook messenger bot, or any bot at all so the learning step was a big hurdle.
Accomplishments that we're proud of
We were able to use python multi-threading to provide timed reports and respond to user messages simultaneously.
What we learned
Setting up a backend without the help of Ben.
What's next for TalcumPowder
Collect criticism from actual medical professionals to see what can be improved and what features can be added.