GTBitsOfGood / hdg-chatbot

An Azure Functions (FaaS) Serverless WhatsApp/SMS chatbot that leverages the Twilio API and a MongoDB backend to guide users through educational modules created by Health and Development in Guatemala, an Emory-based organization.
GNU General Public License v3.0
4 stars 1 forks source link

[Ticket][PMT] Investigate Emory Heroku Deployment #27

Open mgupta8143 opened 1 year ago

mgupta8143 commented 1 year ago

Nonprofit/Project Description

An Azure Functions (FaaS) Serverless WhatsApp/SMS chatbot that leverages the Twilio API and a MongoDB backend to guide users through educational modules created by Health and Development in Guatemala (HDG), an Emory-based organization.

Ticket Description

Recently, Siri and Manu met with HDG to talk about an issue they were having with their usage of Twilio, an API that this project uses to send mass messages on WhatsApp. The NP are supposed to upload spreadsheets to the application that encode information about how the WhatsApp chatbot should flow through different messages which Twilio is then suppose to parse.

Currently, whenever a user tries to access the production application which is deployed on Heroku, the application comes up with an application error. We want you to investigate why this is occurring and document the issue below.

This is a ticket that is great if you want to learn more about the deployment side of things, which is something typically EMs are responsible for.

Refer to this for more information.

Acceptance Criteria

Other Notes

tsun900 commented 1 year ago

I have go over the help documents of Heroku, it appears the issue may have following two cause:

  1. Starting November 28th, 2022, free Heroku plans were no longer available, any app using free plans will have application error as result
  2. An application code error that needs app log for further invitations

I'm unable to proceed further since I cannot access Heroku dashboard