core[tan] Script
180 subscribers
67 photos
7 videos
7 files
107 links
⁣╭───「🔍 Script.Google.com

├──「-1001374226098 」

├ • 🏆 @oneGooglebot

├──「🦾 manage by
├────── @ScriptGoogle

├ • @nguLikJSONbot
├ • @reSharebot
├ • @bawelbot

├──「discussion
├─── @botIndonesia

╰────「🔎 @bot_Indonesia

⁣⁣
Download Telegram
/start
Forwarded from Eksan
Untuk yang sepakbola nya belum fix masih belum tau value yg tidak masuk ke gawang berapa
{# Emoji animation #}
{% if message.dice %}
{% if message.dice.emoji == "🏀" %}
{{ message.dice.value < 4 }}
{% elseif message.dice.emoji == "🎲" %}
{{ message.dice.value != 1 }}
{% elseif message.dice.emoji == "" %}
{{ message.dice.value < 3 }}
{% else %}
{{ message.dice.value != 6 }}
{% endif %}
{% endif %}
delete

return tg.request('deleteMessage', {'chat_id': msg.chat.id, 'message_id': msg.message_id});

..

return tg.request('deleteMessage', {chat_id: msg.chat.id, message_id: msg.message_id});
var data = { chat_id: msg.chat.id, message_id: msg.message_id }

function diizinkan(id) {
if (punyaAkses.indexOf(id) > -1) {
return true;
} else {
return false;
}
}

..

if ( ! diizinkan(msg.chat.id) ) {
var teks = acak[Math.floor(Math.random() * acak.length)];
var result = tg.kirimPesan(chats, teks);

..

var result = sendMsgReplyTag(msg, teks);
!admin
Forwarded from Yasir Aris
tg.request('restrictChatMember', chat_id: msg.chat.id, user_id: msg.from.id, permissions: {can_send_messages: false}});

// masukkan token bot mu di sini
var token = 'TOKEN BOT';

// buat objek baru kita kasih nama tg
var tg = new telegram.daftar(token);

// fungsi buat handle hanya menerima pesan berupa POST, kalau GET keluarkan pesan error
function doGet(e) {
return HtmlService.createHtmlOutput("Hanya data POST yang kita proses yak!");
}

// fungsi buat handle pesan POST
function doPost(e) {

// Memastikan pesan yang diterima hanya dalam format JSON
if(e.postData.type == "application/json") {

// Kita parsing data yang masuk
var update = JSON.parse(e.postData.contents);

// Jika data pesan update valid, kita proses
if (update) {
prosesPesan(update);
}
}
}

...

// fungsi utama kita buat handle segala pesan
function prosesPesan(update) {

// detek klo ada pesan dari user
if (update.message) {

// penyederhanaan variable
var msg = update.message;

// jika ada pesan berupa text
if (msg.text) {

// jika user ketik /ping, bot akan jawab Pong!
if ( /\/ping/i.exec(msg.text) ){
return tg.kirimPesan(msg.chat.id, '<b>Pong!</b>', 'HTML');
}

// eh ini saya tambahkan lagi, jika user klik start
if ( /\/start/i.exec(msg.text) ){
// pesan dengan parse mode markdown
// sesuaikan sendiri jika ingin format text jenis lain atau tanpa format
return tg.kirimPesan(msg.chat.id, "Pesan diterima!\n\n*Lanjutkan Bang!*", "Markdown");
}

// kalau nanti mau kembangin sendiri menjadi bot interaktif, code nya taruh disini
// atau buatkan fungsi tersendiri saja buat handle nya biar ga bertumpuk panjang
// -- mulai custom text --

// akhir deteksi pesan text
}

...

// Nah ini, fungsi handle user yang masuk ke grup
// deteksi ada event user baru atau gak:
if (msg.new_chat_member) {

//definisikan dulu nama user yang masuk
var nama = msg.new_chat_member.first_name;
// jika punya last name, kita tambahkan juga
if (msg.new_chat_member.last_name) {
nama += " " + msg.new_chat_member.last_name;
}

// Merangkai ucapan selamatnya di variable teks
var teks = "Selamat datang, "+nama+ ". Semoga kamu betah di sini ya!";

// selanjutnya kirim pesannya ke chat id grup nya
// pesan tanpa parse mode HTML / Markdown
// tambahkan sendiri jika ingin format text
return tg.kirimPesan(msg.chat.id, teks);
}

}

}

...

// Isi dengan web App URL yang di dapat saat deploy
var webAppUrl = "ISI DENGAN WEB APP URL NYA";

function setWebHook() {
var result = tg.request('setWebhook', {
url: webAppUrl
});
Logger.log(result);
}

function deleteWebhook() {
var result = tg.request('deleteWebhook', {
url: webAppUrl
});
Logger.log(result);
}
/*
function ustest(id) {
if (fortest.indexOf(id) > -1) {
return true;
} else {
return false;
}
}

*/
if ( ustest(msg.chat.id) ) {
Forwarded from ‏bangHasan
function cekID(data, id) {
if (data.indexOf(id) > -1) {
return true;
} else {
return false;
}
}
Forwarded from ‏bangHasan
misalnya untuk admin

var admins = [ 123, 124, 125, 127];

if (cekID(admins, 124)) {
// ...
}
/*
function diizinkan(data, id) {
if (data.indexOf(id) > -1) {
return true;
} else {
return false;
}
}

*/
Forwarded from Adpt
var str = "!audio ABcDeF isi caption"
var arr = str.split(" ")
var command = arr[0]
var fileid = arr[1]
var caption = arr.slice(2).join(" ")
return tg.request('sendAudio', data);