0% found this document useful (0 votes)
20 views2 pages

Script

Uploaded by

ifortebandaaceh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views2 pages

Script

Uploaded by

ifortebandaaceh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

var token = "6087374624:AAH7Lr3v8rDHDtoGLYQajUEqMAHk6OngKhw";

var url = "https://api.telegram.org/bot" + token;


var webAppUrl = "https://script.google.com/macros/s/AKfycbzPYwY2bKRbO4EgP-
boD4ddsezuHj3vumpz5_7AWLfzfHEBbbPx4yl94LRjYPDAq5ro/exec";
function setWebhook() {
var response = UrlFetchApp.fetch(url + "/setWebhook?url=" + webAppUrl);
Logger.log(response.getContentText());
}
function doPost(e) {
var stringJson = e.postData.getDataAsString();
var updates = JSON.parse(stringJson);
var id = updates.message.from.id;
var nama = updates.message.from.first_name;
var username = updates.message.from.username;
var textBot = updates.message.text;
var chat_bot = textBot;
var command_cek = chat_bot.substring(0, 1);
var command = chat_bot.split(" ")[0]; // command
var subCommand = chat_bot.split(" ")[1]; // odp

if (command_cek == "/") {
switch(command){
case "/start" :
let text1 = "Hai kak Semangat kerjanya ya hari ini !";
sendText(id, text1);
break;
case "/help" :
let text2 = "bot Berisi list perintah pada bot !";
sendText(id, text2);
break;
case "/aktifitas" :
simpan(updates);
break;
case "/acara" :
let text4 = "menginput acara";
sendText(id, text4);
break;
case "/cek_agenda" :
let text5 = "cek_tanggal";
sendText(id, text5);
break;
default:
sendText(id,"mohon maaf kak,format yang kakak masukan salah !!");
}
} else {
let eror ="ini buka perintah untukku kak!";
sendText(id,error);
}

function simpan(data) {
let id = data.message.from.id;
var nama = data.message.from.first_name;
var username = data.message.from.username;
var pesan = data.message.text;
let text = pesan;
var now = new Date();
var waktu = Utilities.formatDate(now, "Asia/Jakarta", "dd/mm/yyyy hh:mm:ss"); //
format timestamp indonesia

var txt1 = text.split(" ")[0]; // kata pertama/command/janjji waktu / 2-06-2022 /


menghadiri pernikahan
var tanggal = text.split(" ")[1]; // kata kedua
var hari = text.split(" ")[2]; // kata kedua
var aktifitas = text.split(" ")[3]; // kata ketiga
var keterangan = text.split(" ")[4]; // kata kempat

var SSID = "1IS5gL2eAXeFApo5JC0OyE0EEptSEsPfduIqePWs55ZU"; //alamat spreadsheet


untuk simpan
var namasheet = "tes"; //alamat sheet pada spreadsheet
SpreadsheetApp.openById(SSID).getSheetByName(namasheet).appendRow([waktu, id,
username, tanggal, hari, aktifitas,keterangan]); // input log
sendText(id,"semangat ya kak,pekerjaan telah Di simpan!");
}

function sendText(chatid, text, replymarkup) {


var data = {
method: "post",
payload: {
method: "sendMessage",
chat_id: String(chatid),
text: text,
parse_mode: "HTML",
reply_markup: JSON.stringify(replymarkup)
}
};
UrlFetchApp.fetch('https://api.telegram.org/bot' + token + '/', data);
}

You might also like