Minggu, 07 Juli 2024

GAS Selamat siang malam dan pagi

function sendWhatsappMessage(recipientNumber, message) {
  // Send message to WhatsApp using Digilunar
  var url = "https://sender.digilunar.com/send-message";
  var apiKeyDigilunar = "8cm35qQ0XA1qhAFlTkEb5I38RxTm4q"; // Replace with your Digilunar API key
  var headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer " + apiKeyDigilunar,
  };

  // Get the current hour
  var currentHour = new Date().getHours();

  // Generate greeting based on time
  var greeting;
  if (currentHour >= 0 && currentHour < 12) {
    greeting = "Selamat pagi";
  } else if (currentHour >= 12 && currentHour < 18) {
    greeting = "Selamat siang";
  } else {
    greeting = "Selamat malam";
  }

  // Create a complete message with the appropriate greeting
  var completeMessage = greeting + ", " + message;

  var payload = {
    "api_key": apiKeyDigilunar,
    "sender": "6285708249267", // Replace with your WhatsApp number
    "number": recipientNumber,
    "message": completeMessage,
  };

  var options = {
    "method": "post",
    "headers": headers,
    "payload": JSON.stringify(payload),
  };

  UrlFetchApp.fetch(url, options);
  // Logger.log(result); // Uncomment to see log results
}

function doPost(e) {
  // Get sender number and sender name from WhatsApp request
  var content = e.postData.contents.split(",", 10)[5].trim();
  var recipientNumber = content.slice(10, content.length - 16);

  var content = e.postData.contents.split(",", 12)[7].trim();
  var senderName = content.slice(12, content.length - 1);

  // Use Gemini to generate a response (optional)
  // var message = getGeminiResponse(senderName + " " + e.postData.contents);

  // Send message with appropriate greeting
  sendWhatsappMessage(recipientNumber, senderName);
}

// (Function getGeminiResponse is removed as it's not used)

Rabu, 03 Juli 2024

GASWA uji Teks plus nama pengirim

function kirim_pesan(nomorpengirim,pesan){
  //KODE BALASAN DARI WHATSAPP
var url = 'https://sender.digilunar.com/send-message';
var api = '8cm35qQ0XA1qhAFlTkEb5I38RxTm4q';
 var headers = {
  'Content-Type' : 'application/json',
  'Authorization' : api,
 };
 
  var body = {
          "api_key": api,
          "sender": "6285708249267",
          "number": nomorpengirim,
          "message": pesan
  };
var options = {
  'method' : 'post',
  'headers' : headers,
  'payload' : JSON.stringify(body)
};

  var hasil = UrlFetchApp.fetch(url,options);
  // Logger.log (hasil);
}


function doPost(e){
  //nomor pengirim
  var konten = e.postData.contents.split(',',10)[5].trim();
  var nomorpengirim = konten.slice(10,konten.length-16);

  //nama pengirim
  var konten = e.postData.contents.split(',',12)[7].trim();
  var namapengirim = konten.slice(12,konten.length-1);


  var pesan = "Selamat malam " + namapengirim;
  kirim_pesan(nomorpengirim,pesan);

}

Selasa, 02 Juli 2024

GASWA Membuat balasan dengan mengganti nomor pengirim

function doPost(e){
  var konten = e.postData.contents.split(',',10)[5].trim();
  var pengirim = konten.slice(10,konten.length-16);
  

//KODE BALASAN DARI WHATSAPP
var url = 'https://sender.digilunar.com/send-message';
 var headers = {
  'Content-Type' : 'application/json',
  'Authorization' : 'cF48PyvbDNwovbWL08DSVt7jjD7vuN'
 };
 
  var body = {
          "api_key": "cF48PyvbDNwovbWL08DSVt7jjD7vuN",
          "sender": "6285708249267",
          "number": pengirim,
          "message": "Uji coba lunar terbaru123"
  }
var options = {
  'method' : 'post',
  'headers' : headers,
  'payload' : JSON.stringify(body)
};

  var hasil = UrlFetchApp.fetch(url,options);
  // Logger.log (hasil);

  
  GmailApp.sendEmail("finaasiyb@gmail.com", "ini uji coba",hasil);
}





GASWA menampilkan NAMA pengirim saja

function kirimPesan() {
  var url = 'https://sender.digilunar.com/send-message';
 var headers = {
  'Content-Type' : 'application/json',
  'Authorization' : 'vcQwWe2hJiHLYvyGosWHtS9msP7Bmt'
 };
 
  var body = {
          "api_key": "vcQwWe2hJiHLYvyGosWHtS9msP7Bmt",
          "sender": "6285708249267",
          "number": "6285229944411",
          "message": "Uji coba lunar"
  }
var options = {
  'method' : 'post',
  'headers' : headers,
  'payload' : JSON.stringify(body)
};

  var hasil = UrlFetchApp.fetch(url,options);
  Logger.log (hasil);
}
function doPost(e){
  var konten = e.postData.contents.split(',',12)[7].trim();
  var pengirim = konten.slice(12,konten.length-1);
  GmailApp.sendEmail('finaasiyb@gmail.com',"uji coba script",pengirim);
}

GASWA Kirim Pesan via email

function kirimPesan() {
  var url = 'https://sender.digilunar.com/send-message';
 var headers = {
  'Content-Type' : 'application/json',
  'Authorization' : 'vcQwWe2hJiHLYvyGosWHtS9msP7Bmt'
 };
 
  var body = {
          "api_key": "vcQwWe2hJiHLYvyGosWHtS9msP7Bmt",
          "sender": "6285708249267",
          "number": "6285229944411",
          "message": "Uji coba lunar"
  }
var options = {
  'method' : 'post',
  'headers' : headers,
  'payload' : JSON.stringify(body)
};

  var hasil = UrlFetchApp.fetch(url,options);
  Logger.log (hasil);
}
function doPost(e){
  var konten = e.postData.contents;
  GmailApp.sendEmail('finaasiyb@gmail.com',"uji coba script",konten);
}

Senin, 01 Juli 2024

GAS WA Gatway-Kirim Pesan

function kirimPesan() {
  var url = 'https://sender.digilunar.com/send-message';
 var headers = {
  'Content-Type' : 'application/json',
  'Authorization' : 'vcQwWe2hJiHLYvyGosWHtS9msP7Bmt'
 };
 
  var body = {
          "api_key": "vcQwWe2hJiHLYvyGosWHtS9msP7Bmt",
          "sender": "6285708249267",
          "number": "6285229944411",
          "message": "Hello World"
  }
var options = {
  'method' : 'post',
  'headers' : headers,
  'payload' : JSON.stringify(body)
};

  var hasil = UrlFetchApp.fetch(url,options);
  Logger.log (hasil);
}

Menghitung USIA Excel

=BYROW(D2:D100; LAMBDA(tanggal_lahir;     IF(tanggal_lahir=""; "";         DATEDIF(tanggal_lahir; TODAY(); "y"...