Example #1
0
        public ActionResult whatsApp()
        {
            WhatsAppModel model = new WhatsAppModel();

            model.Titulo      = "BOT DO WHATS APP";
            model.URLWhatsAPP = "https://web.whatsapp.com/";

            HttpContext.Response.Headers.Remove("X-Frame-Options");
            HttpContext.Response.AddHeader("X-Frame-Options", "ALLOW-FROM " + model.URLWhatsAPP);
            return(View(model));
        }
Example #2
0
 protected override async Task Send(NotificationMessage model, TwilioSettings settings)
 {
     try
     {
         var whatsApp = new WhatsAppModel
         {
             Message = model.Message,
             From    = settings.WhatsAppSettings.From,
             To      = ""// TODO
         };
         await Api.SendMessage(whatsApp, settings.WhatsAppSettings.AccountSid, settings.WhatsAppSettings.AuthToken);
     }
     catch (Exception e)
     {
         Logger.LogError(LoggingEvents.WhatsApp, e, "Failed to send WhatsApp Notification");
     }
 }