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)
Minggu, 07 Juli 2024
GAS Selamat siang malam dan pagi
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);
}
Langganan:
Komentar (Atom)
Menghitung USIA Excel
=BYROW(D2:D100; LAMBDA(tanggal_lahir; IF(tanggal_lahir=""; ""; DATEDIF(tanggal_lahir; TODAY(); "y"...
-
Option Explicit Private Sub hasilpencariangabung() Dim gabung As Range Set gabung = Sheet8.Range("A4") gabung.CurrentRegion.Cl...
-
=BYROW(D2:D100; LAMBDA(tanggal_lahir; IF(tanggal_lahir=""; ""; DATEDIF(tanggal_lahir; TODAY(); "y"...
-
=MOD(ROW();2)=1