function notificarmeta(salida, numero) {
var excel = SpreadsheetApp.getActiveSpreadsheet(); var sheet_configuracion = excel.getSheetByName("Configuracion"); try { var token = sheet_configuracion.getRange(1, 2).getValue(); var api = sheet_configuracion.getRange(2, 2).getValue()+""+token; var payload = JSON.parse(JSON.stringify({ "recipient":{ "id":numero }, "message":{ "attachment":{ "type":"template", "payload":{ "template_type":"button", "text":salida, "buttons":[ { "type":"web_url", "url":"https://www.youtube.com/@anlusoft", "title":"Suscribirse", "webview_height_ratio": "full" } ] } } } })); var options = { 'headers': { "Content-Type": "application/json"}, 'method': "POST", 'payload': JSON.stringify(payload) }; var response = UrlFetchApp.fetch(api, options); sheet_configuracion.getRange(2, 10).setValue(response.getContentText()); var json = JSON.parse(response.getContentText()); } catch (e) { sheet_configuracion.getRange(2, 10).setValue(e); } }
function doPost(e) { var operacion = JSON.parse(e.postData.contents); var numero = operacion.entry[0].messaging[0].sender.id; var mensaje = ""; if (operacion.entry[0].messaging[0].message.text) { mensaje = operacion.entry[0].messaging[0].message.text; } notificarmeta("Bienvenido al BOT Facebook , si te gusta BOT contactanos a anlusoft1@gmail.com\n"+ "Tu mensaje es : "+mensaje, numero); return ContentService.createTextOutput(JSON.stringify(operacion)).setMimeType(ContentService.MimeType.JSON); } function doGet(e) { var cadena = e.parameter["hub.challenge"]; var excel = SpreadsheetApp.getActiveSpreadsheet(); var sheet_configuracion = excel.getSheetByName("Configuracion"); sheet_configuracion.getRange(8, 2).setValue(JSON.stringify(e)); var respuesta = { "status": "OK" }; return ContentService.createTextOutput(cadena).setMimeType(ContentService.MimeType.CSV); }
|
No hay comentarios:
Publicar un comentario