Nightmare
Nightmare
CREDIST !!!
Hallo Sis, here are the names who have been registered in creating/helping
in the development of this script
d above is developer
SAYA SANGAT BERTERIMA KASIH JIKA KALIAN MEMBIARKAN CREDIT INI TANMPA MENGHAPUS
ATAU MENGGANTI NYA
TOLONG HARGAI YAA
*/
process.on('uncaughtException', console.error)
require('./setting')
const { WA_DEFAULT_EPHEMERAL, getAggregateVotesInPollMessage,
generateWAMessageContent, generateWAMessage, downloadContentFromMessage,
areJidsSameUser, getContentType } = global.baileys
const { generateWAMessageFromContent, proto, prepareWAMessageMedia } =
require("@whiskeysockets/baileys")
const fs = require('fs')
const cron = require('node-cron')
const util = require('util')
const chalk = require('chalk')
const os = require('os')
const speed = require('performance-now')
const axios = require('axios')
const fsx = require('fs-extra')
const dns = require('dns');
const FormData = require('form-data')
const gtts = require('node-gtts')
const ytdl = require("ytdl-core")
const cheerio = require('cheerio');
const ms = require("ms");
const crypto = require('crypto')
const https = require('https')
const tkApi = require('@tobyg74/tiktok-api-dl')
const { URL_REGEX } = require('@whiskeysockets/baileys')
const { fileTypeFromBuffer } = require('file-type')
const PhoneNumber = require('awesome-phonenumber')
const { Pixiv } = require('@ibaraki-douji/pixivts')
const pixiv = new Pixiv()
const bingi = require('bing-scraper')
const phd = require('@justalk/pornhub-api')
const xfar = require('xfarr-api')
const dylux = require('api-dylux')
const nou = require("node-os-utils");
const dhn = require('dhn-api')
const g4f = require("g4f")
const path = require('path')
const { pipeline } = require('stream')
const { promisify } = require("util")
const jimp = require('jimp')
const kotz = require("kotz-api");
const zsExtract = require('zs-extract')
const acrcloud = require('acrcloud')
const { ocrSpace } = require('ocr-space-api-wrapper')
const mann = require('d-scrape')
const content = JSON.stringify(m.message)
const isQuotedViewonce = m.quoted ? content.includes('viewOnceMessage') ? true :
false : true
const { youtubedl, youtubedl2 } = require('@bochilteam/scraper-sosmed')
const ffmpeg = require('fluent-ffmpeg')
const moment = require('moment-timezone')
const { JSDOM } = require('jsdom')
const maker = require('mumaker')
const yts = require("yt-search")
const jsobfus = require('javascript-obfuscator')
const { Configuration, OpenAIApi } = require('openai')
const { exec, spawn, execSync } = require("child_process")
const { addExif } = require('./lib/exif')
const { smsg, tanggal, getTime, isUrl, sleep, clockString, runtime, fetchJson,
getBuffer, jsonformat, format, formatp, parseMention, getRandom,
getGroupAdmins,generateProfilePicture, toRupiah, shorturl, enumGetKey,
sort,pickRandom, toNumber, randomNumber } = require('./lib/myfunc')
const { TelegraPH } = require("./lib/TelegraPH")
const { search, ytmp3, ytmp4 } = require('./lib/searchyt')
const contacts = JSON.parse(fs.readFileSync("./database/contacts.json"))
const ntilink = JSON.parse(fs.readFileSync("./lib/antilink.json"))
const { ssweb, tiktok, remini,findSongs } = require("./lib/scraper")
const { color, bgcolor } = require('./lib/color')
const { uptotelegra } = require('./lib/upload')
const {
getRegisteredRandomId,
addRegisteredUser,
createSerial,
checkRegisteredUser
} = require('./lib/register.js')
//=================================================//
module.exports = NightMare = async (NightMare, m, chatUpdate, store) => {
try {
var body = (m.mtype === 'conversation') ? m.message.conversation : (m.mtype ==
'imageMessage') ? m.message.imageMessage.caption : (m.mtype == 'videoMessage') ?
m.message.videoMessage.caption : (m.mtype == 'extendedTextMessage') ?
m.message.extendedTextMessage.text : (m.mtype == 'buttonsResponseMessage') ?
m.message.buttonsResponseMessage.selectedButtonId : (m.mtype ==
'listResponseMessage') ?
m.message.listResponseMessage.singleSelectReply.selectedRowId : (m.mtype ==
'templateButtonReplyMessage') ? m.message.templateButtonReplyMessage.selectedId :
(m.mtype == 'interactiveResponseMessage') ?
appenTextMessage(JSON.parse(m.msg.nativeFlowResponseMessage.paramsJson).id,
chatUpdate) : (m.mtype == 'templateButtonReplyMessage') ?
appenTextMessage(m.msg.selectedId, chatUpdate) : (m.mtype === 'messageContextInfo')
? (m.message.buttonsResponseMessage?.selectedButtonId ||
m.message.listResponseMessage?.singleSelectReply.selectedRowId || m.text) : ''
//SKREP
const { bard } = require('./lib/bard')
const kalgans = {
key: {
participant: '[email protected]',
...(m.chat ? {
remoteJid: `status@broadcast`
} : {})
},
message: {
locationMessage: {
name: `${botname}`,
jpegThumbnail: "",
}
}}
try {
let id = m.chat;
let timeout = 180000;
let hadiah = randomNumber(10000, 20000);
let users = global.db.data.users[m.sender];
let budy = typeof m.body == 'string' ? m.body : false;
NightMare.bomb = NightMare.bomb ? NightMare.bomb : {};
if (open >= 8) {
let teks = `*🎮 GAME TEBAK BOM 🎮*\n\nKirim angka *1* - *9* untuk membuka *9* kotak
nomor di bawah ini :\n\n`;
teks += changes.slice(0, 3).map(v => v.state ? v.emot : v.number).join('') + '\n';
teks += changes.slice(3, 6).map(v => v.state ? v.emot : v.number).join('') + '\n';
teks += changes.slice(6).map(v => v.state ? v.emot : v.number).join('') + '\n\n';
teks += `*Permainan selesai!* kotak berisi bom tidak terbuka\n*+ $$
{toRupiah(hadiah)} balance* ke @${m.sender.split("@")[0]}`;
if ((from in family100)) {
let { soal, jawaban, hadiah, waktu } = family100[from]
for (let i of jawaban){
if (body.toLowerCase().includes(i)) {
let anu = jawaban.indexOf(i)
jawaban.splice(anu, 1)
await reply(`*GAME FAMILY 100*\n\nJawaban kamu benar!\nJawaban: ${i}\nHadiah: $$
{hadiah}\n\n${jawaban.length < 1 ? 'Selamat semua jawaban sudah tertebak!\ningin
bermain lagi? kirim '+prefix+'family100' : 'Jawaban yang belum tertebak:
'+jawaban.length}`)
db.data.users[m.sender].balance += hadiah
}
}
if (jawaban.length < 1){
clearTimeout(waktu);
delete family100[from];
}
}
try {
let roof = Object.values(suit).find(v => v.status && [v.penantang,
v.ditantang].includes(m.sender))
if (roof) {
let win = ''
let tie = false
if (m.sender == roof.ditantang && m.isGroup && roof.status == 'WAIT') {
if (body.toLowerCase() === 'y') {
roof.status = 'PLAY'
roof.asal = m.chat
clearTimeout(roof.waktu)
uselimit()
await NightMare.sendMessage(m.chat, {text: 'Suit telah dikirimkan ke chat\nSilahkan
pilih suit di chat masing²', contextInfo: {mentionedJid: [roof.ditantang,
roof.penantang]}}, {quoted: m})
if (!roof.pilih1) await NightMare.sendText(roof.penantang, `*Silahkan pilih dibawah
ini :*\n✂ Gunting\n📄 Kertas\n🗿 Batu\n\nContoh jika kamu ingin memilih gunting
ketik *Gunting*`, m)
if (!roof.pilih2) await NightMare.sendText(roof.ditantang, `*Silahkan pilih dibawah
ini :*\n✂ Gunting\n📄 Kertas\n🗿 Batu\n\nContoh jika kamu ingin memilih gunting
ketik *Gunting*`, m)
roof.waktu_milih = setTimeout(async() => {
if (!roof.pilih && !roof.pilih2) await NightMare.sendMessage(m.chat, {text: `Kedua
pemain tidak niat main!\nGame suit dibatalkan`})
else if (!roof.pilih || !roof.pilih2) {
win = !roof.pilih ? roof.ditantang : roof.penantang
await NightMare.sendMessage(m.chat, {text: `@${(roof.pilih ? roof.ditantang :
roof.penantang).split('@')[0]} tidak memilih suit\nGame suit dibatalkan`,
contextInfo: {mentionedJid: [roof.ditantang, roof.penantang]}}, {quoted: kalgans})
}
delete suit[roof.id]
return !0
}, roof.timeout)
} else if (body.toLowerCase() === 'n') {
await NightMare.sendMessage(m.chat, {text: `@${roof.ditantang.split('@')[0]}
menolak suit, suit dibatalkan`, contextInfo: {mentionedJid: [roof.ditantang]}},
{quoted: m})
delete suit[roof.id]
return !0
}
}
let jwb = m.sender == roof.penantang
let jwb2 = m.sender == roof.ditantang
let g = /gunting/i
let b = /batu/i
let k = /kertas/i
let reg = /^(gunting|batu|kertas)/i
if (jwb && reg.test(budy) && !roof.pilih && !m.isGroup) {
roof.pilih = reg.exec(budy.toLowerCase())[0]
roof.text = budy
await NightMare.sendMessage(m.chat, {text: `Kamu telah memilih *${budy}* ${!
roof.pilih2 ? `\n\nMenunggu lawan memilih` : ''}`}, {quoted: m})
if (!roof.pilih2) await NightMare.sendMessage(roof.ditantang, {text: 'Lawan sudah
memilih\nSekarang giliran kamu'})
}
if (jwb2 && reg.test(budy) && !roof.pilih2 && !m.isGroup) {
roof.pilih2 = reg.exec(budy.toLowerCase())[0]
roof.text2 = budy
await NightMare.sendMessage(m.chat, {text: `Kamu telah memilih *${budy}* ${!
roof.pilih ? '\n\nMenunggu lawan memilih' : ''}`}, {quoted: m})
if (!roof.pilih) await NightMare.sendMessage(roof.penantang, {text: 'Lawan sudah
memilih\nSekarang giliran kamu'})
}
let stage = roof.pilih
let stage2 = roof.pilih2
if (roof.pilih && roof.pilih2) {
clearTimeout(roof.waktu_milih)
if (b.test(stage) && g.test(stage2)) win = roof.penantang
else if (b.test(stage) && k.test(stage2)) win = roof.ditantang
else if (g.test(stage) && k.test(stage2)) win = roof.penantang
else if (g.test(stage) && b.test(stage2)) win = roof.ditantang
else if (k.test(stage) && b.test(stage2)) win = roof.penantang
else if (k.test(stage) && g.test(stage2)) win = roof.ditantang
else if (stage == stage2) tie = true
let teks = `*🎮 GAME SUIT 🎮*\n\n${tie ? '*HASIL SERI*\n\n' : ''}@$
{roof.penantang.split('@')[0]} (${roof.text}) ${tie ? '' : roof.penantang == win ?
' Menang' : ' Kalah'}\n@${roof.ditantang.split('@')[0]} (${roof.text2}) ${tie ?
'' : roof.ditantang == win ? ' Menang' : ' Kalah'}${tie ? '' : '\n\nHadiah : *$' +
roof.hadiah + '* balance'}`
await NightMare.sendMessage(roof.asal, {text: teks, contextInfo: {mentionedJid:
[roof.ditantang, roof.penantang]}}, {quoted: roof.chat})
if (roof.penantang == win) {
global.db.data.users[roof.penantang].balance += roof.hadiah
} else if (roof.ditantang == win) {
global.db.data.users[roof.ditantang].balance += roof.hadiah
}
delete suit[roof.id]
}
}
} catch (e) {
return reply(e)
}
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
Giliran @${posi.penantang.split('@')[0]}`
NightMare.sendText(from, the, m)
tictactoe[from].status = true
} else if (body.toLowerCase() === 'n'){
db.data.users[m.sender].balance -= 100
the1 = `@${posi.ditantang.split('@')[0]} menolak, game dibatalkan\nDan Player
dikenakan sanksi -100 balance karna menolak ajakan pemain`
NightMare.sendText(from, the1, m)
delete tictactoe[from];
}
}
} else if (posi.status === true){
if (sender === posi.penantang){
for (let i of nomor){
if (Number(body) === i){
if (cekIsi(Number(body) - 1, anu)) return m.reply(`Nomor tersebut sudah terisi`)
tictactoe[from].TicTacToe[Number(body) - 1] = '❌'
if (cekTicTac(tictactoe[from].TicTacToe)){
the2 = `@${posi.penantang.split('@')[0]} Menang
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
delete tictactoe[from];
} else {
the4 = `@${posi.penantang.split('@')[0]} telah mengisi
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
Giliran @${posi.ditantang.split('@')[0]}`
NightMare.sendText(from, the4, m)
tictactoe[from].status = false
}}}}} else if (posi.status === false){
if (sender === posi.ditantang){
for (let i of nomor){
if (Number(body) === i){
if (cekIsi(Number(body) - 1, anu)) return m.reply(`Nomor tersebut sudah terisi`)
tictactoe[from].TicTacToe[Number(body) - 1] = '⭕'
if (cekTicTac(anu)){
the5 = `@${posi.ditantang.split('@')[0]} Menang
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
@${posi.penantang.split('@')[0]} = ❌
@${posi.ditantang.split('@')[0]} = ⭕
${anu[0]}${anu[1]}${anu[2]}
${anu[3]}${anu[4]}${anu[5]}
${anu[6]}${anu[7]}${anu[8]}
Giliran @${posi.penantang.split('@')[0]}`
NightMare.sendText(from, the7, m)
tictactoe[from].status = true
}}}}}}} catch (err){
console.log(chalk.redBright('[ ERROR TICTACTOE ]'), err)
}}
//BATAS RESPON GAME
if (AntiLink) {
if (body.match(/(chat.whatsapp.com\/)/gi)) {
if (!isBotAdmins) return reply(`${mess.botAdmin}, _Untuk menendang orang yang
mengirim link group_`)
let gclink = (`https://chat.whatsapp.com/`+await NightMare.groupInviteCode(m.chat))
let isLinkThisGc = new RegExp(gclink, 'i')
let isgclink = isLinkThisGc.test(m.text)
if (isgclink) return NightMare.sendMessage(m.chat, {text: `\`\`\`「 Group Link
Terdeteksi 」\`\`\`\n\nAnda tidak akan ditendang oleh bot karena yang Anda kirim
adalah link ke grup ini`})
if (isAdmins) return NightMare.sendMessage(m.chat, {text: `\`\`\`「 Group Link
Terdeteksi 」\`\`\`\n\nAdmin sudah mengirimkan link, admin bebas memposting link
apapun`})
if (isCreator) return NightMare.sendMessage(m.chat, {text: `\`\`\`「 Group Link
Terdeteksi 」\`\`\`\n\Owner telah mengirim link, owner bebas memposting link apa
pun`})
await NightMare.sendMessage(m.chat,
{
delete: {
remoteJid: m.chat,
fromMe: false,
id: mek.key.id,
participant: mek.key.participant
}
})
NightMare.groupParticipantsUpdate(m.chat, [m.sender], 'remove')
NightMare.sendMessage(from, {text:`\`\`\`「 Group Link Terdeteksi 」\`\`\`\n\n@$
{m.sender.split("@")[0]} Jangan kirim group link di group ini`, contextInfo:
{mentionedJid:[sender]}}, {quoted:m})
}
}
//BATAS
if (global.onlypc) {
if (command&!m.isGroup){
return reply(`RBOTZ CHANNEL dalam mode private, gunakan di private
chat!`)
}
}
//=================================================//
if (!NightMare.public) {
if (!m.key.fromMe) return
}
let rn = ['recording']
let jd = rn[Math.floor(Math.random() * rn.length)];
if (m.message) {
NightMare.sendPresenceUpdate('available', m.chat)
console.log('\x1b[1;31m~\x1b[1;37m>', '[\x1b[1;32m NightMarez \x1b[1;37m]', time,
chalk.green(budy || m.mtype), 'Dari', chalk.blue(pushname), 'Di',
chalk.yellow(groupName ? groupName : 'Private Chat' ), 'args :',
chalk.white(args.length))
}
//=================================================//
// Respon Cmd with media
if (isMedia && m.msg.fileSha256 && (m.msg.fileSha256.toString('base64') in
global.db.data.sticker)) {
let hash = global.db.data.sticker[m.msg.fileSha256.toString('base64')]
let { text, mentionedJid } = hash
let messages = await generateWAMessage(from, { text: text, mentions:
mentionedJid }, {
userJid: NightMare.user.id,
quoted : m.quoted && m.quoted.fakeObj
})
messages.key.fromMe = areJidsSameUser(m.sender, NightMare.user.id)
messages.key.id = m.key.id
messages.pushName = m.pushName
if (m.isGroup) messages.participant = m.sender
let msg = {
...chatUpdate,
messages: [proto.WebMessageInfo.fromObject(messages)],
type: 'append'
}
NightMare.ev.emit('messages.upsert', msg)
}
//=================================================//
if (budy.startsWith('!')) {
try {
return reply(JSON.stringify(eval(`${args.join(' ')}`),null,'\t'))
} catch (e) {
reply(e)
}
}
async function sendGeekzMessage(chatId, message, options = {}){
let generate = await generateWAMessage(chatId, message, options)
let type2 = getContentType(generate.message)
if ('contextInfo' in options) generate.message[type2].contextInfo =
options?.contextInfo
if ('contextInfo' in message) generate.message[type2].contextInfo =
message?.contextInfo
return await NightMare.relayMessage(chatId, generate.message, { messageId:
generate.key.id })
}
try {
ppuser = await NightMare.profilePictureUrl(m.sender, 'image')
} catch (err) {
ppuser = 'https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-
973460_960_720.png?q=60'
}
ppnyauser = await getBuffer(ppuser)
try {
let isNumber = x => typeof x === 'number' && !isNaN(x)
let limitUser = isCreator ? 1000 : limitawal
let balanceUser = isCreator ? 10000 : balanceawal
let user = global.db.data.users[m.sender]
if (typeof user !== 'object') global.db.data.users[m.sender] = {}
if (user) {
if (!isNumber(user.balance)) user.balance = balanceUser
if (!isNumber(user.limit)) user.limit = limitUser
if (!('premium' in user)) user.premium = false
if (!isNumber(user.afkTime)) user.afkTime = -1
if (!('afkReason' in user)) user.afkReason = ''
if (!('claim' in user)) user.premium = 1
} else global.db.data.users[m.sender] = {
name: pushname,
limit: limitUser,
balance: balanceUser,
premium: false,
afkTime: -1,
afkReason: '',
limit: limitUser,
claim: 1,
}
} catch (err) {
console.log(err)
}
if (db.data.chats[m.chat].NightMare) {
let name = await NightMare.getName(m.sender)
let prompt = `Mulai sekarang nama kamu adalah Rbotz, kamu mempunyai sifat yang
ramah, lucu, dan suka membantu orang lain, kamu selalu menjawab semua pertanyaan
yang di berikan menggunakan bahasa indonesia dan selalu menggunakan kata panggilan
aku dan kamu!, kamu adalah ai buatan dari NightMare yang di buat hanya untuk
menjawab semua pertanyaan dengan ramah, dan lawan bicaramu sekarang adalah ${name},
dan kamu merespon pertanyaan di awali dengan kata sapaan sepeti halo di tambahkan
dengan ${name}. dan ingat jangan bicara menggunakan kata formal anggap ${name}
adalah teman mu.`
let NightMarexdzz = await fetchJson(`https://itzpire.site/ai/gpt-logic?q=$
{budy.toLowerCase()}&logic=${prompt}&realtime=true`)
NightMare.sendMessage(m.chat, {
text: `*[ R B O T Z - A I ]*\n\n${NightMare.data.response}`,
contextInfo: {
externalAdReply: {
showAdAttribution: true,
title: botname,
body: '',
thumbnailUrl: `${thumbnail}`,
sourceUrl: "https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B",
mediaType: 1,
renderLargerThumbnail: true
}}
})
}
return result;
}
function capital(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
function formatter(value) {
return value.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ".");
}
function calculatePPN(value) {
return value * 0.1;
}
${gris}「 I N F O U S E R 」${gris}
♙ *Name :* ${pushname}
☏ *Number :* ${m?.sender.split('@')[0]}
♙ *User* : ${isPremium ? 'Premium' : 'Free'}
⚿ *Limit :* ${limitnya}
⚿ *Balance :* $${toRupiah(balancenya)}
`
const caption = `${wek}`;
let sections = [{
title: '<!>List Menu',
highlight_label: 'All Menu Lists',
rows: [{
title: '<!>Menu All',
description: `Displays All Menu`,
id: '.allmenu'
},
{
title: '<!>Menu Owner',
description: `Displays Owner Menu`,
id: '.ownermenu'
},
{
title: '<!>Menu Main',
description: `Displays Main Menu`,
id: '.mainmenu'
},
{
title: '<!>Menu Download',
description: `Displays Download Menu`,
id: '.downloadmenu'
},
{
title: '<!>Menu Search',
description: `Displays Search Menu`,
id: '.searchmenu'
},
{
title: '<!>Menu Group',
description: `Displays Group Menu`,
id: '.groupmenu'
},
{
title: '<!>Menu Ai',
description: `Displays Ai Menu`,
id: '.aimenu'
},
{
title: '<!>Menu Store',
description: "Displays the Store",
id: '.storemenu'
},
{
title: '<!>Menu Game',
description: "Displays the Game Menu",
id: '.gamemenu'
},
]
}]
let listMessage = {
title: 'List Menu',
sections
};
${gris}「 I N F O U S E R 」${gris}
♙ *Name :* ${pushname}
☏ *Number :* ${m?.sender.split('@')[0]}
♗ *Status* : ${isCreator ? "Owner" : "User"}
♙ *User* : ${isPremium ? 'Premium' : 'Free'}
⚿ *Limit :* ${limitnya}
⚿ *Balance :* $${toRupiah(balancenya)}
${atas}
${garis} 乂 Owner Menu 乂
${tengah}
${garis} ${prefix}pay
${garis} ${prefix}setbotname
${garis} ${prefix}addprem
${garis} ${prefix}delprem
${garis} ${prefix}listprem
${garis} ${prefix}buatclaimprem
${garis} ${prefix}addbalance
${garis} ${prefix}addlimit
${garis} ${prefix}buathadiah
${garis} ${prefix}listclaimprem
${garis} ${prefix}listhadiah
${garis} ${prefix}public
${garis} ${prefix}self
${garis} ${prefix}getcase
${garis} ${prefix}addcase
${garis} ${prefix}delcase
${garis} ${prefix}listregis
${garis} ${prefix}getbio
${garis} ${prefix}setppbot
${garis} ${prefix}setpppanjang
${garis} ${prefix}delppbot
${garis} ${prefix}getname
${garis} ${prefix}sdomain
${garis} ${prefix}spanel
${garis} ${prefix}biochange
${garis} ${prefix}myip
${garis} ${prefix}restart
${garis} ${prefix}del
${tengah}
${garis} 乂 Main Menu 乂
${tengah}
${garis} ${prefix}claimprem
${garis} ${prefix}buyprem
${garis} ${prefix}afk
${garis} ${prefix}topglobal
${garis} ${prefix}buylimit
${garis} ${prefix}claim
${garis} ${prefix}redeemcode
${garis} ${prefix}qc
${garis} ${prefix}qc2
${garis} ${prefix}remini
${garis} ${prefix}hd
${garis} ${prefix}menfes
${garis} ${prefix}me
${garis} ${prefix}totalfitur
${garis} ${prefix}tourl
${garis} ${prefix}sticker
${garis} ${prefix}pin
${garis} ${prefix}cekip
${garis} ${prefix}ssweb
${garis} ${prefix}toimg
${garis} ${prefix}jarak
${garis} ${prefix}cerpen
${tengah}
${garis} 乂 Download Menu 乂
${tengah}
${garis} ${prefix}tiktok
${garis} ${prefix}ttslide
${garis} ${prefix}fb
${garis} ${prefix}ytmp4
${garis} ${prefix}ytmp3
${garis} ${prefix}mediafire
${garis} ${prefix}instagram
${garis} ${prefix}gitclone
${tengah}
${garis} 乂 Search menu 乂
${tengah}
${garis} ${prefix}google
${garis} ${prefix}yts
${garis} ${prefix}play
${garis} ${prefix}ttsearch
${tengah}
${garis} 乂 Group Menu 乂
${tengah}
${garis} ${prefix}add
${garis} ${prefix}welcome
${garis} ${prefix}setname
${garis} ${prefix}linkgc
${garis} ${prefix}tagall
${garis} ${prefix}hidetag
${garis} ${prefix}promote
${garis} ${prefix}demote
${garis} ${prefix}kick
${garis} ${prefix}closetime
${garis} ${prefix}opentime
${garis} ${prefix}antilink
${garis} ${prefix}editdesk
${garis} ${prefix}sendlinkgc
${garis} ${prefix}resetlinkgc
${garis} ${prefix}totag
${tengah}
${garis} 乂 Ai Menu 乂
${tengah}
${garis} ${prefix}ai
${garis} ${prefix}rbotz
${garis} ${prefix}text2img
${garis} ${prefix}animediff
${garis} ${prefix}bard
${tengah}
${garis} 乂 Store Menu 乂
${tengah}
${garis} ${prefix}done
${garis} ${prefix}batal
${garis} ${prefix}tunda
${garis} ${prefix}reqpanel
${garis} ${prefix}payment
${tengah}
${garis} 乂 Push menu 乂
${tengah}
${garis} ${prefix}bcgc
${garis} ${prefix}jpm
${garis} ${prefix}jpmtesti
${garis} ${prefix}pushkontak
${garis} ${prefix}pushkontak1
${garis} ${prefix}listgc
${garis} ${prefix}startjpm
${garis} ${prefix}setteksjpm
${tengah}
${garis} ${prefix}tebakbomb
${garis} ${prefix}casino
${garis} ${prefix}slot
${garis} ${prefix}tictactoe
${garis} ${prefix}delttt
${garis} ${prefix}suit
${bawah}
${atas}
${garis} *[ PANEL MENU ]*
${tengah}
${garis} ${prefix}addusr
${garis} ${prefix}addsrv
${garis} ${prefix}ramlist
${garis} ${prefix}delsrv
${garis} ${prefix}delusr
${garis} ${prefix}listpanel
${garis} ${prefix}addpanel
${garis} ${prefix}listadmin
${garis} ${prefix}addadmin
${garis} ${prefix}listsrv
${garis} ${prefix}listusr
${garis} ${prefix}delpanel
${bawah}
`
NightMare.sendMessage(m.chat, {
text: tekg,
contextInfo: {
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterName: "Rbotz",
newsletterJid: "120363199956085838@newsletter",
},
externalAdReply: {
title: wm,
body: "Rbotz",
thumbnailUrl: thumbnail,
sourceUrl: 'https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B',
mediaType: 1,
renderLargerThumbnail: false
}}}, {quoted:m})
}
break
case "storemenu": {
if (!isRegistered) return reply(mess.regis)
var old = performance.now();
var neww = performance.now();
var speed = neww - old;
let teks = `${atas}
${garis} *[ STORE MENU ]*
${tengah}
${garis} .done
${garis} .batal
${garis} .tunda
${garis} .reqpanel
${garis} .payment
${bawah}
`
NightMare.sendMessage(m.chat, {
text: teks,
contextInfo: {
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterName: "Rbotz",
newsletterJid: "120363199956085838@newsletter",
},
externalAdReply: {
title: wm,
body: "Rbotz",
thumbnailUrl: thumbnail,
sourceUrl: 'https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B',
mediaType: 1,
renderLargerThumbnail: false
}}}, {quoted:m})
}
break
case "domainmenu": {
if (!isRegistered) return reply(mess.regis)
var old = performance.now();
var neww = performance.now();
var speed = neww - old;
let tekf = `${ucapanWaktu}\n${pushname}
${atas}
${garis} *[ DOMAIN MENU ]*
${tengah}
${garis} ${prefix}addgc
${garis} ${prefix}delgc
${garis} ${prefix}subdomain
${bawah}
`
NightMare.sendMessage(m.chat, {
text: tekf,
contextInfo: {
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterName: "Rbotz",
newsletterJid: "120363199956085838@newsletter",
},
externalAdReply: {
title: wm,
body: "Rbotz",
thumbnailUrl: thumbnail,
sourceUrl: 'https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B',
mediaType: 1,
renderLargerThumbnail: false
}}}, {quoted:m})
}
break
case "gamemenu": {
if (!isRegistered) return reply(mess.regis)
var old = performance.now();
var neww = performance.now();
var speed = neww - old;
let tekf = `${atas}
${garis} *[ GAME MENU ]*
${tengah}
${garis} .casino
${garis} .cekkhodam
${garis} .slot
${garis} .tictactoe
${garis} .delttt
${garis} .suit
${bawah}
`
NightMare.sendMessage(m.chat, {
text: tekf,
contextInfo: {
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterName: "Rbotz",
newsletterJid: "120363199956085838@newsletter",
},
externalAdReply: {
title: wm,
body: "Rbotz",
thumbnailUrl: thumbnail,
sourceUrl: 'https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B',
mediaType: 1,
renderLargerThumbnail: false
}}}, {quoted:m})
}
break
case "pushmenu": {
if (!isRegistered) return reply(mess.regis)
var old = performance.now();
var neww = performance.now();
var speed = neww - old;
let teks = `${atas}
${garis} *[ PUSH MENU ]*
${tengah}
${garis} .bcgc
${garis} .jpmtesti
${garis} .jpm
${garis} .pushkontak
${garis} .pushkontak1
${garis} .listgc
${garis} .startjpm
${garis} .setteksjpm
${bawah}
`
NightMare.sendMessage(m.chat, {
text: teks,
contextInfo: {
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterName: "Rbotz",
newsletterJid: "120363199956085838@newsletter",
},
externalAdReply: {
title: wm,
body: "Rbotz",
thumbnailUrl: thumbnail,
sourceUrl: 'https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B',
mediaType: 1,
renderLargerThumbnail: false
}}}, {quoted:m})
}
break
// batas menu
//OWNER MENU
case "backupsc":{
if (!isCreator) return reply(mess.owner)
reply(mess.wait)
const { execSync } = require("child_process");
const ls = (await execSync("ls"))
.toString()
.split("\n")
.filter(
(pe) =>
pe != "node_modules" &&
pe != "session" &&
pe != ".npm" &&
pe != ""
);
const exec = await execSync(`zip -r New.zip ${ls.join(" ")}`);
await NightMare.sendMessage(m?.chat,
{
document: await fs.readFileSync("./New.zip"),
mimetype: "application/zip",
fileName: `NightMarez.zip`,
},
{ quoted: kalgans }
);
await execSync("rm -rf New.zip");
}
break
case 'addgc':
if (!m.isGroup) return reply(`Khusus Grup`)
if (!isCreator) return reply(`khusus Creator`)
ntilink.push(m.chat)
fs.writeFileSync('./database/idgroup.json', JSON.stringify(ntilink))
reply(`${command} sukses`)
break
case 'delgc':
if (!isCreator) return reply(`khusus Creator`)
if (!m.isGroup) return reply(`Khusus Grup`)
var ini = ntilink.indexOf(m.chat)
ntilink.splice(ini, 1)
fs.writeFileSync('./database/idgruop.json', JSON.stringify(ntilink))
reply(`${command} sukses`)
break
case 'hidetag': {
if (!isAdmins) return reply(mess.admin)
if (!m.isGroup) return reply(mess.group)
NightMare.sendMessage(from, { text : q ? q : '' , mentions: participants.map(a =>
a.id)}, {quoted:kalgans})
}
break
case "disk":{
exec('cd && du -h --max-depth=1', (err, stdout) => {
if (err) return m?.reply(`${err}`)
if (stdout) return m?.reply(stdout)
})
}
break
*© NightMare*`}, m)
}
break
case 'listregis':{
if (!isCreator) return reply(mess.owner)
let anu = require('./database/registered')
let teks = `乂 *L I S T - R E G I S T E R E D*\n`
teks += `*Total Register* : ${anu.lenght}\n\n`
anu.map((v, i) => {
teks += `• ${i+1} •\n`
teks += `*Id* : ${v.id}\n`
teks += `*Name* : ${v.name}\n`
teks += `*Age* : ${v.age}\n`
teks += `*Ns* : ${v.time}\n\n───────────────\n\n`
}).join('\n\n')
teks += `${foter2}`
reply(teks)
}
break
case "addbalance": {
if (!isCreator) return reply(mess.owner)
let user = args[0]+'@s.whatsapp.net'
if (args[0] && args[1]) {
if (isNaN(args[0])) return reply('nomornya 100')
if (!Object.keys(db.data.users).includes(user)) return reply("Nomor target tidak
terdaftar di database bot!")
if (isNaN(args[1])) return reply('nomornya 100')
db.data.users[`${user}`].balance += Number(args[1])
NightMare.sendMessage(m.chat, {text: `Berhasil menambah *${args[1]}* balance ke $
{user.split("@")[0]}`})
} else return reply('nomornya 100')
}
break
> *DANA :*
- ${dana}
> *OVO :*
- ${ovo}
> *GOPAY :*
- ${gopay}
> *PULSA :*
- 081563424562`
let msg = generateWAMessageFromContent(from, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: menunya
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: " "
}),
header: proto.Message.InteractiveMessage.Header.create({
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url:
"https://telegra.ph/file/70dcb743b90275871fa98.jpg" } }, { upload:
NightMare.waUploadToServer })),
title: `NightMare`,
gifPlayback: true,
subtitle: '',
hasMediaAttachment: false
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "💶 COPY PAYMENT DANA",
"copy_code": `085216955233`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "💷 COPY PAYMENT OVO",
"copy_code": `085216955233`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "💵 COPY PAYMENT GOPAY",
"copy_code": `085216955233`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "💴 COPY PAYMENT PULSA",
"copy_code": `081563424562`
})
}
],
}),
contextInfo: {
forwardingScore: 999,
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterJid: '120363199956085838@newsletter',
newsletterName: `NOPE REEEZ HOSTING`,
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(from, msg.message, {
messageId: msg.key.id
}, {quoted:m})
}
break
case "listclaimprem": {
if (!isCreator) return reply(mess.owner)
if (db.data.settings.claimprem.length < 1) return reply("Tidak ada code claim
prem")
var teks = `*乂 LIST CODE CLAIM PREM*\n\nTotal : *$
{db.data.settings.claimprem.length}*\n\n`
db.data.settings.claimprem.forEach((e) => {
teks += ` ◦ ${e}\n`
})
reply(teks)
}
break
case "addlimit": {
if (!isCreator) return reply(mess.owner)
let user = args[0]+'@s.whatsapp.net'
if (args[0] && args[1]) {
if (isNaN(args[0])) return reply(example('nomornya 100'))
if (!Object.keys(db.data.users).includes(user)) return reply("Nomor target tidak
terdaftar di database bot!")
if (isNaN(args[1])) return reply(example('nomornya 100'))
db.data.users[`${user}`].limit += Number(args[1])
NightMare.sendMessage(m.chat, {text: `Berhasil menambah *${args[1]}* limit ke $
{user.split("@")[0]}`})
} else return reply(example('nomornya 100'))}
break
case 'del': {
if (!isCreator) return reply('Maaf, command ini hanya untuk pemilik.')
if (!m.quoted) return false
let { chat, fromMe, id, isBaileys } = m.quoted
NightMare.sendMessage(m.chat, { delete: { remoteJid: m.chat, fromMe: false, id:
m.quoted.id, participant: m.quoted.sender } })
}
break
case "listhadiah": {
if (!isCreator) return reply(mess.owner)
if (db.data.settings.hadiah.length < 1) return reply("Tidak ada code hadiah")
var teks = `*乂 LIST CODE HADIAH*\n\nTotal : *${db.data.settings.hadiah.length}*\n\
n`
db.data.settings.hadiah.forEach((e) => {
teks += ` ◦ ${e}\n`
})
reply(teks)
}
break
case "self": {
if (!isCreator) return reply(mess.owner)
NightMare.public = false
reply(mess.done)
}
break
case "buatclaimprem": {
if (!isCreator) return reply(mess.owner)
if (isNaN(args[0])) return reply('Jumlah Kode claim prem')
for (let i = 0; i < Number(args[0]); i++) {
db.data.settings.claimprem.push(crypto.randomBytes(4).toString("hex"))
}
let teks = '\n'
db.data.settings.claimprem.forEach((e) => {
teks += `◦ ${e}\n`
})
reply(teks)
}
break
case "buathadiah": {
if (!isCreator) return reply(mess.owner)
if (isNaN(args[0])) return reply('Jumlah Kode Hadiah')
for (let i = 0; i < Number(args[0]); i++) {
db.data.settings.hadiah.push(crypto.randomBytes(4).toString("hex"))
}
let teks = '\n'
db.data.settings.hadiah.forEach((e) => {
teks += `◦ ${e}\n`
})
reply(teks)
}
break
case 'getcase': {
const getCase = (cases) => {
return "case
"+`'${cases}'`+fs.readFileSync("./nightmare.js").toString().split('case \''+cases+'
\'')[1].split("break")[0]+"break"
}
try{
if (!isCreator) return reply('ngapain')
if (!q) return reply(`contoh : ${prefix + command} antilink`)
let nana = await getCase(q)
reply(nana)
} catch(err){
console.log(err)
reply(`Case ${q} tidak di temukan`)
}
}
break
case 'instagram': case 'igvideo': case 'igimage': case 'ig': case 'igdl': {
if (!text) return reply(`You need to give the URL of Any Instagram video,
post, reel, image`)
if (limitnya < 1) return reply(mess.limit)
let res
try {
res = await fetch(`https://www.guruapi.tech/api/igdlv1?url=${text}`)
} catch (error) {
return reply(`An error occurred: Invalid API`)
}
let api_response = await res.json()
if (!api_response || !api_response.data) {
return reply(`No video or image found or Invalid response from API.`)
}
const mediaArray = api_response.data;
for (const mediaData of mediaArray) {
const mediaType = mediaData.type
const mediaURL = mediaData.url_download
let cap = `HERE IS THE ${mediaType.toUpperCase()}`
if (mediaType === 'video') {
NightMare.sendMessage(m.chat, {video: {url: mediaURL}, caption: cap}, {quoted: m})
} else if (mediaType === 'image') {
NightMare.sendMessage(m.chat, { image: {url: mediaURL}, caption: cap}, {quoted:
m})
}
}
uselimit()}
break
case 'resetlimit': {
if (!isCreator) return reply(mess.owner)
let list = Object.entries(global.db.data.users)
let lim = !args || !args[0] ? 20 : isNumber(args[0]) ? parseInt(args[0]) : 20
lim = Math.max(1, lim)
list.map(([user, data], i) => (Number(data.limit = lim)))
NightMare.sendMessage(m.chat, {text: `*Limit berhasil direset ${lim} /
user*`}, { quoted: m })
}
break
case 'animediff': {
if (limitnya < 1) return reply(mess.limit)
if (!text) return reply(`*Example:* ${prefix + command} Prompt`);
reply(mess.wait)
try {
let gpt = await (await fetch(`https://skizo.tech/api/sdxl?apikey=isaac&prompt=$
{text}`)).json()
let msgs = generateWAMessageFromContent(m.chat, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: `> Diffusion Anime AI\n\n_*Here is the result of: ${text}*_`
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: wm
}),
header: proto.Message.InteractiveMessage.Header.create({
hasMediaAttachment: false,
...await prepareWAMessageMedia({ image: {url: gpt.url} }, { upload:
NightMare.waUploadToServer })
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [{
"name": "quick_reply",
"buttonParamsJson": `{\"display_text\":\"Nice 👍\",\"id\":\"\"}`
}],
})
})
}
}
}, { quoted: m })
await NightMare.relayMessage(m.chat, msgs.message, {})
} catch(err) {
return reply("`*Error*`")
}
uselimit()
}
break
case 'diffusion':{
if (!text) return reply('What do u want to make?')
let myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
let raw = JSON.stringify({
"key": "TouFyL4VyhWWNhqC3DnF5hAdR2fLXxgGY4Gpe4BqC8YGKE2j4NjuNrJAXetE",
"prompt": text,
"negative_prompt": "ugly, deformed, noisy, blurry, distorted, out of focus, bad
anatomy, extra limbs, poorly drawn face, poorly drawn hands, missing fingers",
"width": "720",
"height": "720",
"samples": "1",
"num_inference_steps": "20",
"seed": null,
"guidance_scale": 7.5,
"safety_checker": "yes",
"multi_lingual": "no",
"panorama": "no",
"self_attention": "no",
"upscale": "no",
"embeddings_model": null,
"webhook": null,
"track_id": null
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
try {
let response = await fetch("https://stablediffusionapi.com/api/v3/text2img",
requestOptions);
let result = await response.json();
let msgs = generateWAMessageFromContent(m.chat, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: '> Diffusion AI\n\n' + result.meta.prompt
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: botname
}),
header: proto.Message.InteractiveMessage.Header.create({
hasMediaAttachment: false,
...await prepareWAMessageMedia({ image: { url: result.output[0] } }, { upload:
NightMare.waUploadToServer })
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [{
"name": "quick_reply",
"buttonParamsJson": `{\"display_text\":\"✨\",\"id\":\"\"}`
}],
}),
contextInfo: {
forwardingScore: 999,
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterJid: '120363199956085838@newsletter',
newsletterName: wm,
serverMessageId: 143
}
}
})
}
}
}, { quoted: m })
await NightMare.relayMessage(m.chat, msgs.message, {})
} catch (err) {
console.log('error', err);
let msgs = generateWAMessageFromContent(m.chat, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: text
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: botname
}),
header: proto.Message.InteractiveMessage.Header.create({
hasMediaAttachment: false,
...await prepareWAMessageMedia({ image: { url: `${error.config.url}` } },
{ upload: NightMare.waUploadToServer })
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [{
"name": "quick_reply",
"buttonParamsJson": `{\"display_text\":\"✨\",\"id\":\"\"}`
}],
}),
contextInfo: {
forwardingScore: 999,
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterJid: '120363199956085838@newsletter',
newsletterName: wm,
serverMessageId: 143
}
}
})
}
}
}, { quoted: m })
await NightMare.relayMessage(m.chat, msgs.message, {})
}
}
break
case 'tesfitur': {
if (limitnya < 1) return reply(mess.limit)
if (!text) return reply('Example : .tes Link')
reply(mess.search)
let res = await fetch(`https://itzpire.com/download/tiktok?url=${text}&type=v2`)
let lol = await res.json()
NightMare.sendMessage(m.chat, { video: { url: lol.data.video }, caption:
mess.success }, { quoted: m})
uselimit()}
break
case 'addcase': {
if (!isCreator) return reply('lu sapa asu')
if (!text) return reply('Mana case nya');
const fs = require('fs');
const namaFile = 'nightmare.js';
const caseBaru = `${text}`;
fs.readFile(namaFile, 'utf8', (err, data) => {
if (err) {
console.error('Terjadi kesalahan saat membaca file:', err);
return;
}
const posisiAwalGimage = data.indexOf("case 'addcase':");
case 'delcase': {
if (!isCreator) return reply(`*Access Denied ❌*\n\n*Owners only*`)
if (!q) return reply('*Masukan nama case yang akan di hapus*')
dellCase('./nightmare.js', q)
reply('*Dellcase Successfully*\n\n© Dellcase By Gopalasu')
}
break
case 'setbotname':{
if (!isCreator) return reply(`Khusus Owner`)
if (!text) return reply(`Dimana Namanya Tuan?\nExample: ${prefix + command}
NightMare`)
await furina.updateProfileName(text)
reply(`Berhasil Mengubah Nama Bot Tuan✅`)
}
break
case "setppbot": {
if (!isCreator) return reply(mess.owner)
if (!quoted) return reply(`Kirim/Reply Image Dengan Caption ${prefix + command}`)
if (!/image/.test(mime)) return reply(`Kirim/Reply Image Dengan Caption ${prefix +
command}`)
if (/webp/.test(mime)) return reply(`Kirim/Reply Image Dengan Caption ${prefix +
command}`)
var medis = await NightMare.downloadAndSaveMediaMessage(quoted, 'ppbot.jpeg')
if (args[0] == `/full`) {
var { img } = await generateProfilePicture(medis)
await NightMare.query({
tag: 'iq',
attrs: {
to: botNumber,
type:'set',
xmlns: 'w:profile:picture'
},
content: [
{
tag: 'picture',
attrs: { type: 'image' },
content: img
}
]
})
fs.unlinkSync(medis)
reply(mess.done)
} else {
var memeg = await NightMare.updateProfilePicture(botNumber, { url: medis })
fs.unlinkSync(medis)
reply(mess.done)
}
}
break
case 'getbio':{
if (!isCreator) return reply(mess.owner)
try {
let who
if (m.isGroup) who = m.mentionedJid[0] ? m.mentionedJid[0] : m.quoted.sender
else who = m.quoted.sender ? m.quoted.sender : m.sender
let bio = await NightMare.fetchStatus(who)
lreply(bio.status)
} catch {
if (text) return reply(`bio is private or you haven't replied to the person's
message!`)
else try {
let whoto = m.quoted ? m.quoted.sender : m.sender
let bio = await NightMare.fetchStatus(who)
reply(bio.status)
} catch {
return reply(`bio is private or you haven't replied to the person's message!`)
}
}
}
break
case 'delppbot': {
if (!isCreator) return reply(mess.owner)
await NightMare.removeProfilePicture(NightMare.user.id)
reply(mess.done)
}
break
case 'getname': {
if (!isCreator) return reply(mess.owner)
if (qtod === "true") {
namenye = await NightMare.getName(m.quoted.sender)
reply(namenye)
} else if (qtod === "false") {
NightMare.sendMessage(from, {text:"Reply orangnya"}, {quoted:kalgans})
}
}
break
case 'restart':
if (!isCreator) return reply('wuuu')
reply(`_Restarting . . ._`)
await sleep(3000)
process.exit()
break
case "welcome": {
if (!isRegistered) return reply(`Kamu belum daftar!\nSilahkan daftar dengan cara *$
{prefix}daftar nama|umur!*`)
if (!isCreator) return m.reply('Ngapain ? Fitur Ini Khusus Tuan Saya😜')
if (!m.isGroup) return m.reply('Buat Di Group Bodoh')
if (args.length < 1) return m.reply('ketik on untuk mengaktifkan\nketik off untuk
menonaktifkan')
if (args[0] === "on") {
if (welcm) return m.reply('Sudah Aktif')
wlcm.push(from)
var groupe = await NightMare.groupMetadata(from)
var members = groupe['participants']
var mems = []
members.map(async adm => {
mems.push(adm.id.replace('c.us', 's.whatsapp.net'))
})
NightMare.sendMessage(from, {text: `Fitur Welcome Di Aktifkan Di Group Ini`,
contextInfo: { mentionedJid : mems }}, {quoted:m})
} else if (args[0] === "off") {
if (!welcm) return m.reply('Sudah Non Aktif')
let off = wlcm.indexOf(from)
wlcm.splice(off, 1)
m.reply('Sukses Mematikan Welcome di group ini')
}
}
break
case 'jpm': {
if (!isCreator) return reply(mess.owner)
if (!text) return reply(`Text mana?\n\nExample : ${prefix + command} NightMarez
Hosting`)
let getGroups = await author.groupFetchAllParticipating()
let groups = Object.entries(getGroups).slice(0).map(entry => entry[1])
let anu = groups.map(v => v.id)
reply(`Mengirim Broadcast Ke ${anu.length} Group Chat, Waktu Selesai ${anu.length *
1.5} detik`)
for (let i of anu) {
await sleep(1500)
let msg = generateWAMessageFromContent(m.chat, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
contextInfo: {
isForwarded: true,
forwardedNewsletterMessageInfo: {
newsletterJid: `${idchannel}`,
newsletterName: `${foter1}`,
serverMessageId: -1
},
businessMessageForwardInfo: { businessOwnerJid:
NightMare.decodeJid(NightMare.user.id) },
},
body: proto.Message.InteractiveMessage.Body.create({
text: text
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: ''
}),
header: proto.Message.InteractiveMessage.Header.create({
title: '',
subtitle: `${ownername}`,
hasMediaAttachment: false,
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": "{\"display_text\":\"Chat
Owner\",\"url\":\"https://wa.me/6285216955233\",\"merchant_url\":\"https://wa.me/
6285216955233\"}"
},
{
"name": "cta_url",
"buttonParamsJson":
"{\"display_text\":\"Telegram\",\"url\":\"https://t.me/NightMare_x_hosting\",\"merc
hant_url\":\"https://t.me/NightMare_x_hosting\"}"
},
{
"name": "cta_url",
"buttonParamsJson": "{\"display_text\":\"Market
Place\",\"url\":\"https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B\",\"merchan
t_url\":\"https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B\"}"
},
{
"name": "cta_url",
"buttonParamsJson": "{\"display_text\":\"Information
Bot\",\"url\":\"https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B\",\"merchant_
url\":\"https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B\"}"
},
]
})
})
}
}
}, {})
//MAIN MENU
case 'afk': {
let user = global.db.data.users[m.sender]
user.afkTime = +new Date
user.afkReason = text
reply(`💤 *${m.pushName}* Telah Afk${text ? ': ' + text : ''}`)
}
break
*乂 PAKET A*
*Harga Rp5.000*
◦ Gratis Balance $10.000.000.000
◦ Gratis Limit 10.000
◦ Akses fitur premium
◦ Akses fitur claim limit & balance harian
*乂 PAKET B*
*Harga Rp10.000*
◦ Gratis Balance $30.000.000.000
◦ Gratis Limit 20.000
◦ Akses fitur premium
◦ Akses fitur claim limit & balance harian
*乂 PAKET C*
*Harga Rp15.000*
◦ Gratis Balance $50.000.000.000
◦ Gratis Limit 30.000
◦ Akses fitur premium
◦ Akses fitur claim limit & balance harian
Hubungi owner bot untuk membeli paket *User Premium* dengan cara ketik .owner\n`)}
break
case "redeemcode": {
if (!args[0]) return reply("Codenya")
if (args[0] !== args[0].toLowerCase()) return reply("*Code Redeem* wajib huruf
kecil semua!")
if (db.data.settings.hadiahkadaluwarsa.includes(args[0])) return reply("*Code*
tersebut sudah digunakan!")
if (!db.data.settings.hadiah.includes(args[0])) return reply("*Code* tidak valid!")
db.data.settings.hadiahkadaluwarsa.push(args[0])
var code = db.data.settings.hadiah.indexOf(args[0])
db.data.settings.hadiah.splice(code, 1)
let h1 = randomNumber(20000, 30000)
let h2 = randomNumber(10, 20)
db.data.users[m.sender].balance += h1
db.data.users[m.sender].limit += h2
var teks = `Selamat kepada @${m.sender.split("@")[0]} 🎉
kamu mendapatkan *Balance $${toRupiah(h1)}* dan *${h2} Limit* dari *Code Redeem "$
{args[0]}"*`
await reply(`Berhasil mengambil hadiah *$${toRupiah(h1)} Balance* dan *${h2} Limit*
dari *Code Redeem ${args[0]}*`).then(() => {
NightMare.sendMessage(m.chat, {text: teks, contextInfo: { externalAdReply:
{ thumbnailUrl: thumbnail, title: "© Message System Notifikasi", body: null,
sourceUrl: linkgc, renderLargerThumbnail: true, mediaType: 1}}}, {quoted: kalgans})
})}
break
case "topglobal": {
reply(mess.wait)
let ubalance = Object.entries(global.db.data.users).map(([key, value]) => {return
{...value, jid: key}})
let sortedbalance = ubalance.map(toNumber('balance')).sort(sort('balance'))
let usersbalance = sortedbalance.map(enumGetKey)
reply(`\n*🏆 LIST TOP GLOBAL BALANCE*\n\nKamu Top *${usersbalance.indexOf(m?.sender)
+ 1}* Balance dari *${usersbalance.length}* Users
case "pushkontak": {
if (!isCreator) return m.reply(mess.owner)
if (!m.isGroup) return m.reply(mess.group)
if (!text) return m.reply("pesannya")
var teks = text
const halls = await groupMetadata.participants.filter(v =>
v.id.endsWith('.net')).map(v => v.id)
m.reply(`Memproses Mengirim Pesan Ke *${halls.length}* Member Grup`)
for (let mem of halls) {
if (mem !== m.sender) {
contacts.push(mem)
await fs.writeFileSync('./database/contacts.json', JSON.stringify(contacts))
await NightMare.sendMessage(mem, {text: teks}, {quoted: kalgans})
await sleep(global.delaypushkontak)
}}
try {
const uniqueContacts = [...new Set(contacts)]
const vcardContent = uniqueContacts.map((contact, index) => {
const vcard = [
"BEGIN:VCARD",
"VERSION:3.0",
`FN:WA[${createSerial(2)}] ${contact.split("@")[0]}`,
`TEL;type=CELL;type=VOICE;waid=${contact.split("@")[0]}:+${contact.split("@")[0]}`,
"END:VCARD",
"", ].join("\n")
return vcard }).join("")
fs.writeFileSync("./database/contacts.vcf", vcardContent, "utf8")
} catch (err) {
m.reply(err.toString())
} finally {
if (m.chat !== m.sender) await m.reply(`Berhasil Mengirim Pesan Ke *${halls.length}
Member Grup*, File Contact Berhasil Dikirim ke Private Chat`)
await NightMare.sendMessage(m.sender, { document:
fs.readFileSync("./database/contacts.vcf"), fileName: "contacts.vcf", caption:
"File Contact Berhasil Di Buat✅", mimetype: "text/vcard", }, { quoted: m })
contacts.splice(0, contacts.length)
await fs.writeFileSync("./database/contacts.json", JSON.stringify(contacts))
await fs.writeFileSync("./database/contacts.vcf", "")
}}
break
case "pushkontak1": {
if (!isCreator) return m.reply(mess.owner)
if (!text) return m.reply("idgrup|pesannya\n\nketik *.listgc* untuk melihat semua
list id grup")
if (!text.split("|")) return m.reply(example("idgrup|pesannya\n\nketik *.listgc*
untuk melihat semua list id grup"))
var [idnya, teks] = text.split("|")
var groupMetadataa
try {
groupMetadataa = await NightMare.groupMetadata(`${idnya}`)
} catch (e) {
return m.reply("*ID Grup* tidak valid!")
}
const participants = await groupMetadataa.participants
const halls = await participants.filter(v => v.id.endsWith('.net')).map(v => v.id)
m.reply(`Memproses Mengirim Pesan Ke *${halls.length}* Member Grup`)
for (let mem of halls) {
if (mem !== m.sender) {
contacts.push(mem)
await fs.writeFileSync('./database/contacts.json', JSON.stringify(contacts))
await NightMare.sendMessage(mem, {text: teks}, {quoted: kalgans})
await sleep(global.delaypushkontak)
}}
try {
const uniqueContacts = [...new Set(contacts)]
const vcardContent = uniqueContacts.map((contact, index) => {
const vcard = [
"BEGIN:VCARD",
"VERSION:3.0",
`FN:Sv [${createSerial(2)}] ${contact.split("@")[0]}`,
`TEL;type=CELL;type=VOICE;waid=${contact.split("@")[0]}:+${contact.split("@")[0]}`,
"END:VCARD",
"", ].join("\n")
return vcard }).join("")
fs.writeFileSync("./database/contacts.vcf", vcardContent, "utf8")
} catch (err) {
m.reply(err.toString())
} finally {
if (m.chat !== m.sender) await m.reply(`Berhasil Mengirim Pesan Ke *${halls.length}
Member Grup*, File Contact Berhasil Dikirim ke Private Chat`)
await NightMare.sendMessage(m.sender, { document:
fs.readFileSync("./database/contacts.vcf"), fileName: "contacts.vcf", caption:
"File Contact Berhasil Di Buat✅", mimetype: "text/vcard", }, { quoted: m })
contacts.splice(0, contacts.length)
await fs.writeFileSync("./database/contacts.json", JSON.stringify(contacts))
await fs.writeFileSync("./database/contacts.vcf", "")
}}
break
case "startjpm": {
if (!isCreator) return m.reply(mess.owner)
var teksnya = await fs.readFileSync("./database/teksjpm.js").toString()
if (teksnya.length < 1) return m.reply("Teks Jpm Tidak Ditemukan, Silahlan Isi/Edit
Teks Jpm Didalam Folder database")
var teks = `${teksnya}`
let total = 0
let getGroups = await NightMare.groupFetchAllParticipating()
let usergc = await Object.keys(getGroups)
m.reply(`Memproses Mengirim Pesan *Text* Ke *${usergc.length}* Grup`)
for (let jid of usergc) {
try {
await NightMare.sendMessage(jid, {text: teks}, {quoted: kalgans})
total += 1
} catch {}
await sleep(4000)
}
m.reply(`Berhasil Mengirim Pesan Ke *${total} Grup*`)
}
break
case "setteksjpm": {
if (!isCreator) return m.reply(mess.owner)
if (text || m.quoted) {
const newteks = m.quoted ? m.quoted.text : text
await fs.writeFileSync("./database/teksjpm.js", newteks.toString())
m.reply("Berhasil Mengganti Teks JPM ✅")
} else {
return m.reply("dengan reply/kirim teks\n\nUntuk melihat teks jpm saat ini ketik
*.teksjpm*")
}}
break
case "teksjpm": {
if (!isCreator) return m.reply(mess.owner)
m.reply(fs.readFileSync("./database/teksjpm.js").toString())
}
break
case "claim": {
if (!isPremium) return reply(mess.premium)
if (db.data.users[m.sender].claim == 0) return reply("Kamu sudah *Claim* hadiah
hari ini, hadiah *Claim* akan direset saat jam 12 malam!")
const hadiah = randomNumber(50000, 70000)
const hadiah2 = randomNumber(100, 200)
db.data.users[m.sender].balance += hadiah
db.data.users[m.sender].limit += hadiah2
db.data.users[m.sender].claim = 0
reply(`Berhasil *Claim* hadiah harian\n\n+ $${toRupiah(hadiah)} *Balance*\n+ $
{hadiah2} *Limit*`)
}
break
case "claimprem": {
if (!args[0]) return reply("Codenya")
if (args[0] !== args[0].toLowerCase()) return reply("*Code Claim Prem* wajib huruf
kecil semua!")
if (db.data.settings.claimpremkadaluwarsa.includes(args[0])) return reply("*Code*
tersebut sudah digunakan!")
if (!db.data.settings.claimprem.includes(args[0])) return reply("*Code* tidak
valid!")
db.data.settings.claimpremkadaluwarsa.push(args[0])
var code = db.data.settings.claimprem.indexOf(args[0])
db.data.settings.claimprem.splice(code, 1)
let h1 = randomNumber(20000, 30000)
let h2 = randomNumber(10, 20)
let h3 = randomNumber(10, 20)
db.data.users[m?.sender].balance += h1
db.data.users[m?.sender].limit += h2
db.data.users[m?.sender].glimit += h3
db.data.users[m?.sender].premium = true
var teks = `Selamat kepada @${m?.sender.split("@")[0]} 🎉
kamu mendapatkan *Balance $${toRupiah(h1)}* dan *${h2} Limit* dan *${h3} Limit
Game* dari *Code Redeem "${args[0]}"*`
await reply(`Berhasil mengambil claim prem *$${toRupiah(h1)} Balance* dan *${h2}
Limit* dan *${h3} Limit Game* dari *Code Redeem ${args[0]}*`).then(() => {
NightMare.sendMessage(m?.chat, {text: teks, contextInfo: {mentionedJid:
[m?.sender], externalAdReply: { thumbnailUrl: ppuser, title: "© Message System
Notifikasi", body: null, sourceUrl: linkchannel, renderLargerThumbnail: true,
mediaType: 1}}}, {quoted: kalgans})
})}
break
case 'tqto': {
let cu = `Hallo Sis, here are the names who have been registered in
creating/helping in the development of this script
case 'listcase': {
let { listCase } = require('./lib/scrapelistCase.js')
reply(listCase())
}
break
case 'qc': {
if (limitnya < 1) return reply(mess.limit)
if (!q) return reply(`📌Example: ${prefix + command} hallo`)
let obj = {
type: 'quote',
format: 'png',
backgroundColor: '#ffffff',
width: 512,
height: 768,
scale: 2,
messages: [
{
entities: [],
avatar: true,
from: {
id: 1,
name: pushname,
photo: {
url: await NightMare.profilePictureUrl(m.sender, "image").catch(() =>
'https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-
973460_960_720.png?q=60'),
}
},
text: `${q}`,
replyMessage: {},
},
],
};
let response = await axios.post('https://bot.lyo.su/quote/generate', obj, {
headers: {
'Content-Type': 'application/json',
},
});
let buffer = Buffer.from(response.data.result.image, 'base64');
NightMare.sendImageAsSticker(m.chat, buffer, kalgans, { packname: `$
{global.packname}`, author: `${global.author}`})
uselimit()}
break
case 'qc2': {
if (!q) return reply(`📌Example: ${prefix + command} pink hallo\n\n 🖌️Color List ꒱
ೄྀೄྀ࿐ˊ ˎ-\n━━━━━━⊱⋆⊰━━━━━━\npink\nblue\nred\ngreen\nyellow\npurple\ndarkblue\
nlightblue\nash\norange\nblack\nwhite\nteal\nlightpink\nchocolate\nsalmon\nmagenta\
ntan\nwheat\ndeeppink\nfire\nskyblue\nsafron\nbrightskyblue\nhotpink\nlightskyblue\
nseagreen\ndarkred\norangered\ncyan\nviolet\nmossgreen\ndarkgreen\nnavyblue\
ndarkorange\ndarkpurple\nfuchsia\ndarkmagenta\ndarkgray\npeachpuff\nblackishgreen\
ndarkishred\ngoldenrod\ndarkishgray\ndarkishpurple\ngold\nsilver`)
if (text.length > 100) return reply(`Max 100 character.`)
let [color, ...message] = text.split(' ');
message = message.join(' ');
let backgroundColor;
switch(color) {
case 'pink':
backgroundColor = '#f68ac9';
break;
case 'blue':
backgroundColor = '#6cace4';
break;
case 'red':
backgroundColor = '#f44336';
break;
case 'green':
backgroundColor = '#4caf50';
break;
case 'yellow':
backgroundColor = '#ffeb3b';
break;
case 'purple':
backgroundColor = '#9c27b0';
break;
case 'darkblue':
backgroundColor = '#0d47a1';
break;
case 'lightblue':
backgroundColor = '#03a9f4';
break;
case 'ash':
backgroundColor = '#9e9e9e';
break;
case 'orange':
backgroundColor = '#ff9800';
break;
case 'black':
backgroundColor = '#000000';
break;
case 'white':
backgroundColor = '#ffffff';
break;
case 'teal':
backgroundColor = '#008080';
break;
case 'lightpink':
backgroundColor = '#FFC0CB';
break;
case 'chocolate':
backgroundColor = '#A52A2A';
case 'salmon':
backgroundColor = '#FFA07A';
break;
case 'magenta':
backgroundColor = '#FF00FF';
break;
case 'tan':
backgroundColor = '#D2B48C';
break;
case 'wheat':
backgroundColor = '#F5DEB3';
break;
case 'deeppink':
backgroundColor = '#FF1493';
break;
case 'fire':
backgroundColor = '#B22222';
break;
case 'skyblue':
backgroundColor = '#00BFFF';
break;
case 'orange':
backgroundColor = '#FF7F50';
break;
case 'brightskyblue':
backgroundColor = '#1E90FF';
break;
case 'hotpink':
backgroundColor = '#FF69B4';
break;
case 'lightskyblue':
backgroundColor = '#87CEEB';
break;
case 'seagreen':
backgroundColor = '#20B2AA';
break;
case 'darkred':
backgroundColor = '#8B0000';
break;
case 'orangered':
backgroundColor = '#FF4500';
break;
case 'cyan':
backgroundColor = '#48D1CC';
break;
case 'violet':
backgroundColor = '#BA55D3';
break;
case 'mossgreen':
backgroundColor = '#00FF7F';
break;
case 'darkgreen':
backgroundColor = '#008000';
break;
case 'navyblue':
backgroundColor = '#191970';
break;
case 'darkorange':
backgroundColor = '#FF8C00';
break;
case 'darkpurple':
backgroundColor = '#9400D3';
break;
case 'fuchsia':
backgroundColor = '#FF00FF';
break;
case 'darkmagenta':
backgroundColor = '#8B008B';
break;
case 'darkgray':
backgroundColor = '#2F4F4F';
break;
case 'peachpuff':
backgroundColor = '#FFDAB9';
break;
case 'darkishgreen':
backgroundColor = '#BDB76B';
break;
case 'darkishred':
backgroundColor = '#DC143C';
break;
case 'goldenrod':
backgroundColor = '#DAA520';
break;
case 'darkishgray':
backgroundColor = '#696969';
break;
case 'darkishpurple':
backgroundColor = '#483D8B';
break;
case 'gold':
backgroundColor = '#FFD700';
break;
case 'silver':
backgroundColor = '#C0C0C0';
break;
default:
return reply('The selected color is not available.')
}
let obj = {
type: 'quote',
format: 'png',
backgroundColor,
width: 512,
height: 768,
scale: 2,
messages: [
{
entities: [],
avatar: true,
from: {
id: 1,
name: pushname,
photo: {
url: await NightMare.profilePictureUrl(m.sender, "image").catch(() =>
'https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-
973460_960_720.png?q=60'),
}
},
text: message,
replyMessage: {},
},
],
};
let response = await axios.post('https://bot.lyo.su/quote/generate', obj, {
headers: {
'Content-Type': 'application/json',
},
});
let buffer = Buffer.from(response.data.result.image, 'base64');
NightMare.sendImageAsSticker(m.chat, buffer, kalgans, { packname: `$
{global.packname}`, author: `${global.author}`})
}
break
case 'lirik':
if (!text) return reply('judul lagunya apa?')
try {
let progres = await (await fetch('https://api.shannmoderz.xyz/tools/lirik?query='
+ text)).json();
let note = progres.result;
NightMare.sendMessage(m.chat, { image: { url: note.thumbnail }, caption:
note.lyrics }, { quoted: m })
} catch (err) {
reply('lagu tidak ada di daftar kami');
}
break
💌 Message : _${pesan}_
`
NightMare.sendMessage(num, {
text: Faiztamvan ,
contextInfo: {
externalAdReply: {
showAdAttribution: true,
title: 'CONFESSION',
body: wm,
thumbnailUrl: 'https://i.ibb.co/djHyg6q/20240718-182526.jpg',
sourceUrl: "https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B",
mediaType: 1,
renderLargerThumbnail: true
}}
})
reply('Pesan rahasia telah terkirim ke-target')
uselimit()}
break
case 'cekkhodam':{
if (!text) return reply(`Masukkan Nama!`)
let khodam = [
"Martabak Cokelat",
"Naga Sakti",
"Ratu Pantai Selatan",
"Harimau Putih",
"Raja Jin",
"Dewi Bulan",
"Penjaga Hutan",
"Singa Emas",
"Banteng Sakti",
"Elang Perkasa",
"Laba-laba Sunda",
"Buaya Hitam",
"Katak Sigma",
"Skibidi Sigma",
"Ikan Lohan Tidak Gyat",
"Burung Puyuh Warna Bjir",
"Monyet Hutan",
"Gajah Ngawi",
"Kursi Mewing",
"Balon Ku Sigma",
"Di Hina Tetap Sigma",
"Kue Keju",
"Mobil Bekas Toyota Gyat",
"Rehan Toyota",
"Ikbal Hotwil",
"Kuda Pake Sendal",
"Sendal ",
"Jaket Bapak",
"Kambing Hitam",
"Pintu Gerbang",
"Kayu Jati ",
"Jati Diri",
"Ayam Tidak Punya KTP",
"Dino Sok Inggris",
"Bibir Jontor Badag",
"Teh Sari Wangi",
"Indomi Kecap Asin",
"Burung Elang Dari Jawa",
"Tidak Ada/Kosong !",
"Nokia Bapak",
"Telur Gulung",
"Sayur Asem Kecap Manis",
"Baju Terbang",
"Sendal Jepit",
"Nasi Padang",
"Pizza Mewah",
"Jus Alpukat",
"Sate Ayam",
"Gado-Gado",
"Kambing Guling",
"Tahu Bulat",
"Lontong Balap",
"Soto Ayam",
"Bakso Gepeng",
"Cilok Kenyal",
"Mie Ayam Lezat",
"Es Cendol Manis",
"Kopi Hitam Mantap",
"Brownies Lumer",
"Kerak Telor",
"Tempe Mendoan",
"Jajanan Pasar",
"Pecel Lele",
"Ayam Geprek",
"Roti Bakar",
"Pisang Goreng",
"Bubur Ayam",
"Nasi Goreng Spesial",
"Sop Buntut",
"Gule Kambing",
"Rawon Hitam",
"Ikan Bakar",
"Sate Kambing",
"Kue Cubit",
"Cakwe",
"Tahu Gejrot",
"Kacang Polong",
"Sayur Bayam",
"Sambal Terasi",
"Es Dawet",
"Teh Tarik",
"Es Teler",
"Kerupuk Kulit",
"Rengginang",
"Emping Melinjo",
"Mie Goreng",
"Risoles",
"Lumpia Semarang",
"Pempek Palembang",
"Asinan Betawi",
"Lemper Ayam",
"Bika Ambon",
"Klepon",
"Kue Lumpur",
"Putu Ayu",
"Onde-Onde",
"Pukis",
"Serabi",
"Martabak Telur",
"Sempol Ayam",
"Bubur Ketan Hitam",
"Kai Cenat",
"Ibu Kai Cenat",
"Bapak Kai Cenat",
"Adek Kai Cenat",
"Kakak Kai Cenat",
"Nenek Kai Cenat",
"Kakek Kai Cenat",
"Bibi Kai Cenat",
"Paman Kai Cenat",
"Istri Kai Cenat",
"Keponakan Kai Cenat",
"Bapak Nya Istri Kai Cenat",
"Istri nya Bapak nya Istri Kai Cenat",
"Es Dawet Ketan Hitam Pekat Oli Bekas",
"Kai Cenat Mode Sigma",
"Bocil Mewing",
"[Rare,Misterius,Cool,Sigma,Mewing,Made in ohio] Akbar Motor Mio Gas Elpiji Wibu
Sejati Kasur Bekas Motor Supra Blukutuk-Blukutuk",
"Kapten Bajak Laut Ngawi",
"Mio Mirza",
"Kak Gem Mode Mewing",
"Kak Gem",
"Uni Bakwan",
"Sambal Goreng Kecap Hitam",
"Kamu Bukan User Khodam !",
"Kosong",
"Ambatron Type 555 - y 9 UZ",
"Ambatukam Mewing",
"Mas Rusdi Tidak G4Y",
"Suki Liar",
"Suki Type G4",
"The World",
"Star Platinum",
"Nasi goreng ",
"Hamster kombat",
"Seblak",
"Singa putih",
"Bihun",
"Kabel data vivan",
"Rx king",
"iwawank padang",
"Si gemoy",
"Si imut",
"Ambatukam",
"Ambatron",
"super charging 65 wat",
"Admin bokep",
"Jakarta",
"Jawa banget njir",
"Emrror",
"Kenapa gambar ini tidak mendapatkan banyak penggemar seperti Ronaldo dan Messi",
"Skibidi toilet",
"Gyatt",
"Nasi campur",
"Martabak khas surabaya",
"Dejek",
"Persija",
"Makassar",
"Indosiar",
"18+",
"PornHUB",
"Cantik",
"Surya kretek",
"Israel",
"Pertamina",
"Jawa barat",
"Anies baswedan",
"Prabowo",
"Anomali akulah",
"Macan merah",
"Kanjut",
"Raja iblis",
"Ratu iblis",
"Ripper",
"Hai",
"iwank",
"Kecap bangau",
"King slot",
"Mewing",
"Sigma",
"Batak",
"Sulawesi",
"Google chrome",
"Facebook",
"Instagram",
"Babi jember",
"Nathan cu a on",
"Ernando bakar sate",
"4/64GB",
"Nokia",
"Keyboard samsung",
"Gada",
"Affilate tiktok",
"Casan tesla",
"Starlink",
"Bokep 4K",
"Android",
"Fomo",
"Airdrop",
"Selamat kamu mendapatkan hadiah sebesar 1juta, dipotong pajak 1juta",
"Raja cyrpto",
"Singa putih",
"Nasi kuning",
"Rendang Babi",
"Iwak",
"Holan bakri",
"Scam",
"Munyuk",
"Informasi palsu",
"Jawir nih boss",
"Banjarmasin slowmo",
"No rispek",
"Emyu",
"Pergi kau suki",
"Sunda kontol😂",
"Professor yakub pencinta bule",
"Nguawor",
"Nganggur",
"Kitab kripto😂",
"Diskotik bogor",
"Berteknologi tinggi",
"Macan Putih",
"Bebek Goreng",
"Ayam Geprek",
"Singa Putih",
"Buku Gambar",
"Buku Tulis",
"Penggaris",
"Papan Tulis",
"Gunting Kuku",
"Harimau",
"Macan Tutul",
"Anime",
"Macan Ompong",
"Es Teh",
"TEH JUS",
"Marimas Anggur",
"Teh Gelas",
"Jus Alpukat",
"Puntung Rokok",
"Ubur Ubur",
"Remote TV",
"Cacing Buncit",
"Monyet Mullet",
"Knalpot Mio",
"Mie Ayam",
"Bakso",
"Bakso Cuanki",
"Sumpit Gacoan",
"Standar Motor",
"Pala Mio",
"Beat Karbu",
"Jerapah",
"Badak Hitam",
"Lumba Lumba",
"Laba Laba Sunda",
"Ambatukam",
"Ambatron",
"Kelly FF",
"Kopi ABC",
"Kapal Lawut",
"Tunggu Kiris",
"Keris Tumpul",
"Kak Gem",
"landak sawah",
"naga hytam",
"Kuru kuru",
"kak gem jir",
"cicak berenang",
"tuyul mulet",
"serigala botak",
"kodok tebu",
"ayam kaki 6",
"kuntibapa",
"harimau ompong",
"kuda kudaan",
"gajah Mada",
"silit wangi",
]
let ya = khodam[Math.floor(Math.random() * khodam.length)]
let yoi = `khodam ${text} adalah : *${ya}*`
reply(yoi)
}
break
case 'jarak': {
if (limitnya < 1) return reply(mess.limit)
var [me, to] = text.split`|`
if (!(from && to)) return reply(`example ${prefix + command} Yogyakarta|Jakarta`)
reply(mess.search)
var data = await jarakkota(me, to)
if (data.img) return NightMare.sendMessage(m.chat, { image: data.img, caption:
data.desc }, { quoted: kalgans })
uselimit()}
break
function shuffleArray(array) {
for (let i = array.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[array[i], array[j]] = [array[j], array[i]];
}
}
shuffleArray(res);
let ult = res.splice(0, 10);
let i = 1;
}
break
try {
let msg = generateWAMessageFromContent(
m.chat,
{
viewOnceMessage: {
message: {
interactiveMessage: {
body: {
text: `result from ${text}`
},
carouselMessage: {
cards: [
{
header: {
videoMessage: await video(json1.play),
hasMediaAttachment: true,
},
body: {
text: `[ T I K T O K - S C R O L L ]\n\
n${hiasan}*Duration* : ${json1.duration || 'N/A'}\n${hiasan}*Play* : $
{json1.play_count || 0}\n${hiasan}*Download* : ${json1.download_count || 0}\n$
{hiasan}*Share* : ${json1.share_count || 0}\n${hiasan}*Comment* : $
{json1.comment_count || 0}\n${hiasan}*Like* : ${json1.digg_count || 0}\n\n`
},
nativeFlowMessage: {
buttons: [
{
"name": "quick_reply",
"buttonParamsJson":
`{\"display_text\":\"NEXT VIDEO\",\"id\":\".tiktokscroll ${text}\"}`
},
],
},
},
{
header: {
videoMessage: await video(json2.play),
hasMediaAttachment: true,
},
body: {
text: `[ T I K T O K - S C R O L L ]\n\
n${hiasan}*Duration* : ${json2.duration || 'N/A'}\n${hiasan}*Play* : $
{json2.play_count || 0}\n${hiasan}*Download* : ${json2.download_count || 0}\n$
{hiasan}*Share* : ${json2.share_count || 0}\n${hiasan}*Comment* : $
{json2.comment_count || 0}\n${hiasan}*Like* : ${json2.digg_count || 0}\n\n`
},
nativeFlowMessage: {
buttons: [
{
"name": "quick_reply",
"buttonParamsJson":
`{\"display_text\":\"NEXT VIDEO\",\"id\":\".tiktokscroll ${text}\"}`
},
],
},
},
{
header: {
videoMessage: await video(json3.play),
hasMediaAttachment: true,
},
body: {
text: `[ T I K T O K - S C R O L L ]\n\
n${hiasan}*Duration* : ${json3.duration || 'N/A'}\n${hiasan}*Play* : $
{json3.play_count || 0}\n${hiasan}*Download* : ${json3.download_count || 0}\n$
{hiasan}*Share* : ${json3.share_count || 0}\n${hiasan}*Comment* : $
{json3.comment_count || 0}\n${hiasan}*Like* : ${json3.digg_count || 0}\n\n`
},
nativeFlowMessage: {
buttons: [
{
"name": "quick_reply",
"buttonParamsJson":
`{\"display_text\":\"NEXT VIDEO\",\"id\":\".tiktokscroll ${text}\"}`
},
],
},
},
{
header: {
videoMessage: await video(json4.play),
hasMediaAttachment: true,
},
body: {
text: `[ T I K T O K - S C R O L L ]\n\
n${hiasan}*Duration* : ${json4.duration || 'N/A'}\n${hiasan}*Play* : $
{json4.play_count || 0}\n${hiasan}*Download* : ${json4.download_count || 0}\n$
{hiasan}*Share* : ${json4.share_count || 0}\n${hiasan}*Comment* : $
{json4.comment_count || 0}\n${hiasan}*Like* : ${json4.digg_count || 0}\n\n`
},
nativeFlowMessage: {
buttons: [
{
"name": "quick_reply",
"buttonParamsJson":
`{\"display_text\":\"NEXT VIDEO\",\"id\":\".tiktokscroll ${text}\"}`
},
],
},
},
{
header: {
videoMessage: await video(json5.play),
hasMediaAttachment: true,
},
body: {
text: `[ T I K T O K - S C R O L L ]\n\
n${hiasan}*Duration* : ${json5.duration || 'N/A'}\n${hiasan}*Play* : $
{json5.play_count || 0}\n${hiasan}*Download* : ${json5.download_count || 0}\n$
{hiasan}*Share* : ${json5.share_count || 0}\n${hiasan}*Comment* : $
{json5.comment_count || 0}\n${hiasan}*Like* : ${json5.digg_count || 0}\n\n`
},
nativeFlowMessage: {
buttons: [
{
"name": "quick_reply",
"buttonParamsJson":
`{\"display_text\":\"NEXT VIDEO\",\"id\":\".tiktokscroll ${text}\"}`
},
],
},
},
],
messageVersion: 1,
},
},
},
},
},
{}
);
case 'cerpen': {
const mann = require('d-scrape')
const mannr = await mann.random.randomCerpen()
var yaya = `*[ R A N D O M C E R P E N ]*\n\n*Judul:* ${mannr.judul}\n*Penulis:* $
{mannr.penulis}\n\n${mannr.cerita}\n\n_${mannr.sumber}_`
reply(yaya)
}
break
case 'tourl': {
if (limitnya < 1) return reply(mess.limit)
if (!/video/.test(mime) && !/image/.test(mime)) throw `*Send/Reply the Video/Image
With Caption* ${prefix + command}`
if (!quoted) throw `*Send/Reply the Video/Image Caption* ${prefix + command}`
let { UploadFileUgu, webp2mp4File, TelegraPh } = require('./lib/uploader')
let media = await NightMare.downloadAndSaveMediaMessage(quoted)
if (/image/.test(mime)) {
let anu = await TelegraPh(media)
reply(util.format(anu))
} else if (!/image/.test(mime)) {
let anu = await UploadFileUgu(media)
reply(util.format(anu))
}
await fs.unlinkSync(media)
uselimit()}
break
○ Nomor : @${m?.sender.split('@')[0]}
○ Nama : ${pushname}
○ Status : Sukses✅
○ Ns : ${serialUser}
// DOWNLOAD MENU
case 'fb': {
if (limitnya < 1) return reply(mess.limit)
if (!text) return reply('Example : .fb Link')
reply(mess.wait)
let res = await fetch(`https://widipe.com/download/fbdl?url=${text}&apikey`)
let fbanu = await res.json()
NightMare.sendMessage(m.chat, { video: { url: fbanu.result.Normal_video }, caption:
mess.success }, { quoted: m})
uselimit()}
break
case "ttslide":{
if (limitnya < 1) return reply(mess.limit)
if (!text) return reply("mana urlnya?")
const { data } = await
axios.post("https://allvideodownloader.cc/wp-json/aio-dl/video-data/",{url:text});
let urls = data.medias.map(item => item.url);
const totalCount = urls.length;
if (totalCount > 1) {
for (let i = 0; i < totalCount - 1; i++) {
await new Promise(resolve => setTimeout(resolve, i * 3000));
await NightMare.sendMessage(m.chat, { image: { url: urls[i] }, caption: `(${i +
1}/${totalCount})` }, { quoted: m });
}} else {
await reply('No images found after filtering.');
}
uselimit()}
break
case 'mediafire': {
if (!args[0]) return reply(`Enter the mediafire link next to the command`)
if (!args[0].match(/mediafire/gi)) return reply(`Link incorrect`)
const { mediafiredl } = require('@bochilteam/scraper')
let full = /f$/i.test(command)
let u = /https?:\/\//.test(args[0]) ? args[0] : 'https://' + args[0]
let res = await mediafiredl(args[0])
let { url, url2, filename, ext, aploud, filesize, filesizeH } = res
let caption = `
≡ *MEDIAFIRE*
▢ *Number:* ${filename}
▢ *Size:* ${filesizeH}
▢ *Extension:* ${ext}
▢ *Uploaded:* ${aploud}
`.trim()
NightMare.sendMessage(m.chat, { document : { url : url}, fileName : filename,
mimetype: ext }, { quoted : m })
}
break
//GROUP MENU
case "promote":{
if (!m.isGroup) return reply(mess.group)
if (!isAdmins && !isGroupOwner && !isCreator) return reply(mess.admin)
if (!isBotAdmins) return reply(mess.botAdmin)
if (!text && !m.quoted) reply('masukkan nomor yang ingin di promote')
let users = m.quoted ? m.quoted.sender : text.replace(/[^0-9]/g, '')
+'@s.whatsapp.net'
await NightMare.groupParticipantsUpdate(m.chat, [users],
'promote').catch(console.log)
}
break
case 'antilink': {
if (!isCreator) return reply(mess.owner)
if (!m.isGroup) return groupon(from)
if (!isAdmins && !isCreator) return sticAdmin(from)
if (args.length < 1) return reply('ketik on untuk mengaktifkan\nketik off untuk
menonaktifkan')
if (args[0] === "on") {
if (AntiLink) return reply('Sudah Aktif')
ntilink.push(from)
reply('Succes menyalakan antilink di group ini 🌷')
} else if (args[0] === "off") {
if (!AntiLink) return reply('Sudah Mati')
let off = ntilink.indexOf(from)
ntilink.splice(off, 1)
reply('Succes mematikan antilink di group ini 🌷')
} else {
reply('on untuk mengaktifkan, off untuk menonaktifkan')
}
}
break
case "demote":{
if (!m.isGroup) return reply(mess.group)
if (!isAdmins && !isGroupOwner && !isCreator) return reply(mess.admin)
if (!isBotAdmins) return reply(mess.botAdmin)
if (!text && !m.quoted) reply('masukkan nomor yang ingin di demote')
let users = m.quoted ? m.quoted.sender : text.replace(/[^0-9]/g, '')
+'@s.whatsapp.net'
await NightMare.groupParticipantsUpdate(m.chat, [users],
'demote').catch(console.log)
}
break
case 'sendlinkgc': {
if (!isCreator) return reply(mess.owner)
if (!m.isGroup) return reply(mess.group)
if (!isBotAdmins) return reply(mess.badm)
if (!args[0]) return reply(`Penggunaan ${prefix+command} nomor\nContoh $
{prefix+command} 6285216955233`)
bnnd = text.split("|")[0]+'@s.whatsapp.net'
let response = await NightMare.groupInviteCode(from)
NightMare.sendText(bnnd, `https://chat.whatsapp.com/${response}\n\nLink Group : $
{groupMetadata.subject}`, m, { detectLink: true })
}
break
case 'resetlinkgc':
if (!isCreator) return reply(mess.owner)
if (!m.isGroup) return reply(mess.group)
if (!isBotAdmins) return reply(mess.badm)
NightMare.groupRevokeInvite(from)
break
case 'editdesk':{
if (!isCreator) return reply(mess.owner)
if (!m.isGroup) return reply(mess.group)
if (!isBotAdmins) return reply(mess.badm)
if (!isAdmins) return reply(mess.admin)
if (!text) return reply(`Text Nya ?`)
await NightMare.groupUpdateDescription(from, text).then((res)).catch((err) =>
reply(jsonformat(err)))
}
break
case 'closetime':
if (!m.isGroup) return reply(mess.group)
if (!isBotAdmins) return reply(mess.Badmin)
if (args[1]=="detik") {var timer = args[0]*`1000`
} else if (args[1]=="menit") {var timer = args[0]*`60000`
} else if (args[1]=="jam") {var timer = args[0]*`3600000`
} else if (args[1]=="hari") {var timer = args[0]*`86400000`
} else {return reply("*pilih:*\ndetik\nmenit\njam\n\n*contoh*\n10 detik")}
reply(`Close time ${q} dimulai dari sekarang`)
setTimeout( () => {
const close = `*Tepat waktu* grup ditutup oleh admin\nsekarang hanya admin yang
dapat mengirim pesan`
NightMare.groupSettingUpdate(from, 'announcement')
reply(close)
}, timer)
break
case "opentime": {
if (!m?.isGroup) return reply("Khusus Dalam Group")
if (!isAdmins && !isCreator) return reply("Khusus Admin Group")
if (!isBotAdmins) return reply("Jadikan Bot Sebagai Admin Terlebih Dahulu Jika
Ingin Menggunakan Fitur Ini")
if (args[1] == 'detik') {
var timer = args[0] * `1000`
} else if (args[1] == 'menit') {
var timer = args[0] * `60000`
} else if (args[1] == 'jam') {
var timer = args[0] * `3600000`
} else if (args[1] == 'hari') {
var timer = args[0] * `86400000`
} else {
return reply('*pilih:*\ndetik\nmenit\njam\n\n*contoh*\n10 detik')
}
reply(`Open Time ${q} Dimulai Dari Sekarang`)
setTimeout(() => {
const nomor = m.participant
const open = `*Tepat Waktu* Grup Dibuka Oleh Admin\nSekarang Member Dapat Mengirim
Pesan`
NightMare.groupSettingUpdate(m.chat, 'not_announcement')
reply(open)
}, timer)
}
break
//SEARCH MENU
case "google":{
if (limitnya < 1) return reply(mess.limit)
if (!text) return reply(`Example : ${prefix + command} ${botname}`);
let google = require("google-it");
google({ query: text }).then((res) => {
let teks = `Google Search From : ${text}\n\n`;
for (let g of res) {
teks += `⭔ *Title* : ${g.title}\n`;
teks += `⭔ *Description* : ${g.snippet}\n`;
teks += `⭔ *Link* : ${g.link}\n\n────────────────────────\n\n`;
}
reply(teks);
});
uselimit()}
break
case "add":{
if (m.isGroup && !isAdmins && !isGroupOwner && isBotAdmins) return
if (!text && !m?.quoted) reply('masukkan nomor yang ingin di tambahkan')
let users = m?.quoted ? m?.quoted.sender : text.replace(/[^0-9]/g, '')
+'@s.whatsapp.net'
await NightMare.groupParticipantsUpdate(m?.chat, [users], 'add').catch(console.log)
}
break
case "kick":{
if (m.isGroup && !isAdmins && !isGroupOwner && isBotAdmins) return
if (!text && !m?.quoted) reply('masukkan nomor yang ingin di kick')
let users = m?.quoted ? m?.quoted.sender : text.replace(/[^0-9]/g, '')
+'@s.whatsapp.net'
await NightMare.groupParticipantsUpdate(m?.chat, [users],
'remove').catch(console.log)
}
break
case 'biochange':
if (!isCreator) return reply(mess.owner)
if (args.length < 1) return reply(`Example ${prefix + command} on/off`)
if (q == 'enable') {
autobio = true
reply(`Berhasil Mengubah AutoBio Ke ${q}`)
} else if (q == 'disable') {
autobio = false
reply(`Berhasil Mengubah AutoBio Ke ${q}`)
}
break
case 'autobio': {
if (!isCreator) return reply(mess.owner)
let { proto, generateWAMessageFromContent } = require('@whiskeysockets/baileys')
let msg = generateWAMessageFromContent(m.chat, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: ''
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: "[ *Rbotz – New Version* ]"
}),
header: proto.Message.InteractiveMessage.Header.create({
title: Styles(`click button *enable* to enable autobio\nclick button *disable* to
disable autobio`),
subtitle: "rorr",
hasMediaAttachment: false
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "quick_reply",
"buttonParamsJson": "{\"display_text\":\"Enable\",\"id\":\".biochange enable\"}"
},
{
"name": "quick_reply",
"buttonParamsJson": "{\"display_text\":\"Disable\",\"id\":\".biochange disable\"}"
},],})})}}}, {})
await NightMare.relayMessage(msg.key.remoteJid, msg.message, {
messageId: msg.key.id
})}
break
case 'text2img': {
if (limitnya < 1) return reply(mess.limit)
if (!text) return reply(`Example: ${prefix + command} Cat`)
// Check if the version is between 1 and 7
const versionRegex = /^v[1-7]$/;
if (args[0] && versionRegex.test(args[0])) {
reply(mess.wait)
let cap = `${mess.success}`
let imgg;
switch (args[0]) {
case 'v1':
imgg = `https://widipe.com/ai/text2img?text=${text}`;
break;
case 'v2':
imgg = `https://widipe.com/v1/text2img?text=${text}`;
break;
case 'v3':
imgg = `https://widipe.com/v2/text2img?text=${text}`;
break;
case 'v4':
imgg = `https://widipe.com/v3/text2img?text=${text}`;
break;
case 'v5':
imgg = `https://widipe.com/v4/text2img?text=${text}`;
break;
case 'v6':
imgg = `https://widipe.com/v5/text2img?text=${text}`;
break;
case 'v7':
imgg = `https://widipe.com/v6/text2img?text=${text}`;
break;
}
let sections = [
{
title: 'Text To Image',
rows: [
{ title: 'Version 1', description: `Text To Image Version 1`, id: `$
{prefix}text2img v1 ${text}` },
{ title: 'Version 2', description: `Text To Image Version 2`, id: `$
{prefix}text2img v2 ${text}` },
{ title: 'Version 3', description: `Text To Image Version 3`, id: `$
{prefix}text2img v3 ${text}` },
{ title: 'Version 4', description: `Text To Image Version 4`, id: `$
{prefix}text2img v4 ${text}` },
{ title: 'Version 5', description: `Text To Image Version 5`, id: `$
{prefix}text2img v5 ${text}` },
{ title: 'Version 6', description: `Text To Image Version 6`, id: `$
{prefix}text2img v6 ${text}` },
{ title: 'Version 7', description: `Text To Image Version 7`, id: `$
{prefix}text2img v7 ${text}` },
]
}
];
let listMessage = {
title: 'List Menu',
sections
};
case 'rbotzchat': {
if (!isCreator) return (mess.owner)
let { proto, generateWAMessageFromContent } = require('@whiskeysockets/baileys')
let msg = generateWAMessageFromContent(m.chat, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: ''
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: "Simpel WhatsApp Bot"
}),
header: proto.Message.InteractiveMessage.Header.create({
title: (`click button *enable* to enable autobio\nclick button *disable* to disable
autobio`),
subtitle: `${ownername}`,
hasMediaAttachment: false
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "quick_reply",
"buttonParamsJson": "{\"display_text\":\"Enable\",\"id\":\".rbotzchatchange
enable\"}"
},
{
"name": "quick_reply",
"buttonParamsJson": "{\"display_text\":\"Disable\",\"id\":\".rbotzchatchange
disable\"}"
},
],
})
})
}
}
}, {})
case 'rbotzchatchange':{
if (args[0] === "enable") {
if (db.data.chats[m.chat].NightMare) return reply(`activated`)
db.data.chats[m.chat].NightMare = true
reply('Successfully Activate Auto Chat')
} else if (args[0] === "disable") {
if (!db.data.chats[m.chat].NightMare) return reply(`it's deactivated`)
db.data.chats[m.chat].NightMare = false
reply('Successfully Disabling Auto Chat ')
} else {
reply(`${prefix+command} enable -- _mengaktifkan_\n${prefix+command} disable --
_Menonaktifkan_`)
}}
break
case'bard':{
if (limitnya < 1) return reply(mess.limit)
if (!text) return m.reply(`*Example*: ${prefix + command} siapa kamu`)
let res = await bard(text)
NightMare.sendMessage(m.chat, {
text: res,
contextInfo: {
externalAdReply:{
title: `Bard-Ai`,
body: `Bard-Ai`,
thumbnailUrl: `https://telegra.ph/file/e93bdeb0ad6e6d22d57c4.jpg`,
sourceUrl: `https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B`,
mediaType: 1,
renderLargerThumbnail: true
}}},{quoted: kalgans})
uselimit()}
break
case 'delsesi':
case 'clearsession':{
fs.readdir("./session", async function(err, files) {
if (err) {
console.log('Unable to scan directory: ' + err);
return reply('Unable to scan directory: ' + err);
}
let filteredArray = await files.filter(item => item.startsWith("pre-key") ||
item.startsWith("sender-key") || item.startsWith("session-") ||
item.startsWith("app-state")
)
console.log(filteredArray.length);
let teks = `Terdeteksi ${filteredArray.length} file sampah\n\n`
if (filteredArray.length == 0) return reply(teks)
filteredArray.map(function(e, i) {
teks += (i + 1) + `. ${e}\n`
})
reply(teks)
await sleep(2000)
reply("Menghapus file sampah...")
await filteredArray.forEach(function(file) {
fs.unlinkSync(`./session/${file}`)
});
await sleep(2000)
reply("Berhasil menghapus semua sampah di folder session")
});
}
break
case "done": {
if (!isCreator) return m.reply(mess.owner)
if (!text) return m.reply("barang,harga\n\n*Contoh :* Panel Unlimited,2")
if (!text.split(",")) return m.reply("barang,harga\n\n*Contoh :* Panel
Unlimited,2")
const [barang, harga] = text.split(",")
if (isNaN(harga)) return m.reply("Format Harga Tidak Valid")
var total = `${harga}000000`
var total2 = Number(`${harga}000`)
const teks = `*TRANSAKSI DONE BY ${ownername} ✅*
*📦 Barang :* ${barang}
*💸 Nominal :* Rp${toRupiah(total2)}
*⏰ Waktu :* ${time}
case 'tunda':
text_trxpending = `「 𝗧𝗥𝗔𝗡𝗦𝗔𝗞𝗦𝗜 𝗣𝗘𝗡𝗗𝗜𝗡𝗚 」
𝗧𝗥𝗔𝗡𝗦𝗔𝗞𝗦𝗜 𝗣𝗘𝗡𝗗𝗜𝗡𝗚
𝗛𝗔𝗥𝗔𝗣 𝗕𝗘𝗥𝗦𝗔𝗕𝗔𝗥`
await NightMare.relayMessage(m.chat, {
requestPaymentMessage: {
currencyCodeIso4217: 'IDR',
amount1000: 1000000000,
requestFrom: m.sender,
noteMessage: {
extendedTextMessage: {
text: text_trxpending,
contextInfo: {
externalAdReply: {
showAdAttribution: true,
}}}}}}, {})
break
case 'batal':
text_trxbatal = `「 𝗧𝗥𝗔𝗡𝗦𝗔𝗞𝗦𝗜 𝗕𝗔𝗧𝗔𝗟 」
📆 𝗧𝗮𝗻𝗴𝗴𝗮𝗹: ${tanggal2}
𝗪𝗮𝗸𝘁𝘂: ${time}
✨ 𝗦𝘁𝗮𝘁𝘂𝘀: Batal
Ram :
Username :
Nomor Wa :
▰▰▰▰▰▰▰▰
*Garansi 14 Day*
*Create ${tanggal2}*
*Hari Ini ${hariini}*`
await NightMare.relayMessage(m.chat, {
requestPaymentMessage: {
currencyCodeIso4217: 'IDR',
amount1000: 1000000000,
requestFrom: m.sender,
noteMessage: {
extendedTextMessage: {
text: ewe,
contextInfo: {
externalAdReply: {
showAdAttribution: true,
}}}}}}, {})
}
break
⫹⫺ PAYMENT
Dana: 085216955233
Gopay: -
Jangan Lupa Send Bukti TF 😁`
NightMare.sendMessage(from, { image: { url:
"https://telegra.ph/file/24b24857cf823991a2c5f.jpg" }, caption: teks28 }, { quoted:
kalgans })
}
break
case'zanz':{
if (!text) return reply(`Ya Kamu Kah Panggil Aku? Kenapa Panggil Zanz Bang`)
function checkText(text) {
const lowerCaseText = text.toLowerCase();
if (lowerCaseText.includes('cariin') || lowerCaseText.includes('carikan') ||
lowerCaseText.includes('putarin') || lowerCaseText.includes('putarkan')) {
return 'ok';
} else {
return 'no';
}
}
if (text.includes('grup') && text.includes('tutup')) {
if (!isBotAdmins) return reply(`Maaf, hanya admin yang bisa menggunakan perintah
ini. 😔`);
if (!isAdmins) return reply(`Maaf, hanya admin yang bisa menggunakan perintah
ini. 😔`);
if (songKeywords.length === 0) {
return "Maaf, tidak dapat menemukan permintaan lagu dalam teks tersebut.";}
let songTitle = tokens.slice(tokens.indexOf(songKeywords[0]) + 1).join(' ');
return songTitle}
const songName = await findSong(text)
reply(`Oke, tunggu sebentar ya~ Aku sedang mencari "${songName}" untukmu! 😉`);
await sleep(6000)
let res = await yts(text)
let vid = res.videos[0]
await NightMare.sendMessage(m.chat, { react: { text: "🧢",key: m.key,}
})
if (!vid) return reply('Tidak di temukan, coba untuk membalikkan judul dan author
nya')
let { title, description, thumbnail, videoId, durationH, viewH, publishedTime } =
vid
reply(`Berikut adalah lagu yang kamu pilih: ${title}`)
const url = 'https://www.youtube.com/watch?v=' + videoId
const yt = await youtubedl(url).catch(async () => await youtubedlv2(url))
const link = await yt.audio['128kbps'].download()
try {
let doc = {
audio:
{
url: link
},
mimetype: 'audio/mp4',
fileName: `${title}`,
contextInfo: {
externalAdReply: {
showAdAttribution: true,
renderLargerThumbnail: false,
mediaType: 1,
mediaUrl: url,
title: wm,
body: "Rbotz",
sourceUrl: "https://whatsapp.com/channel/0029VaAeDJVB4hdPaOiDWF1B",
thumbnail: await(await NightMare.getFile(thumbnail)).data}}}
return NightMare.sendMessage(m.chat, doc, { quoted: kalgans })
} catch (e) {
console.error(e);
reply(`Maaf, terjadi kesalahan dalam mencari lagu. 😔`);
}
} else {
}}
break
case 'totalfitur': {
reply(`${totalFitur()} Features`)
}
break
break
// game menu
case "tebakbomb": case "bomb": {
if (!m.isGroup) return reply(mess.group)
if (m.chat in NightMare.bomb) return NightMare.sendText(m.chat, "Masih ada game
yang belum terselsaikan!", NightMare.bomb[m.chat][0]);
NightMare.bomb = NightMare.bomb ? NightMare.bomb : {};
let id = m.chat,
timeout = 180000;
const bom = ['💥', '✅', '✅', '✅', '✅', '✅', '✅', '✅', '✅'].sort(() => Math.random()
- 0.5);
1️⃣
2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣
const 9️⃣
number = ['1️⃣
', '2️⃣
', '3️⃣
', '4️⃣
', '5️⃣
', '6️⃣
', '7️⃣
', '8️⃣
', '9️⃣
'];
const array = bom.map((v, i) => ({
emot: v,
number: number[i],
position: i + 1,
state: false
}));
let teks = `*🎮 GAME TEBAK BOM 🎮*\n\nKirim angka *1* - *9* untuk membuka *9* kotak
nomor di bawah ini :\n\n`;
for (let i = 0; i < array.length; i += 3) teks += array.slice(i, i + 3).map(v =>
v.state ? v.emot : v.number).join('') + '\n';
teks += `\nWaktu : *${((timeout / 1000) / 60)} menit*\nHadiah : *Random Balance*\n\
nApabila mendapat kotak yang berisi bom maka *Hadiah* tidak di berikan`;
let msg = await NightMare.sendText(m.chat, teks, NightMare.bomb[id] ?
NightMare.bomb[id][0] : m);
let { key } = msg
let v;
NightMare.bomb[id] = [
msg,
array,
setTimeout(() => {
v = array.find(v => v.emot == '💥');
if (NightMare.bomb[id]) NightMare.sendText(m.chat, `*Waktu habis*\n\nKotak yang
berisi bom ${v.number} tidak terbuka\nGame dihentikan!`, NightMare.bomb[id][0]);
delete NightMare.bomb[id];
}, timeout),
key
];
}
break
case 'casino': {
if (!m.isGroup) return reply(mess.group)
let buatall = 1
NightMare.casino = NightMare.casino ? NightMare.casino : {}
if (m.chat in NightMare.casino) return reply('Masih Ada Yang Melakukan Casino
Disini, Tunggu Sampai Selesai!!')
else NightMare.casino[m.chat] = true
try {
let randomaku = `${Math.floor(Math.random() * 101)}`.trim()
let randomkamu = `${Math.floor(Math.random() * 81)}`.trim() //hehe Biar Susah
Menang :v
let Aku = (randomaku * 1)
let Kamu = (randomkamu * 1)
let count = args[0]
count = count ? /all/i.test(count) ? Math.floor(db.data.users[m.sender].balance /
buatall) : parseInt(count) : args[0] ? parseInt(args[0]) : 1
count = Math.max(1, count)
if (args.length < 1) return reply(`${prefix}casino <jumlah>\n${prefix}casino 1000`)
if (db.data.users[m.sender].balance >= count * 1) {
db.data.users[m.sender].balance -= count * 1
if (Aku > Kamu) {
reply(`💰 Casino 💰\n*${pushname}:* ${Kamu} Point\n*${botname}:* ${Aku} Point\n\
n*Kamu Kalah*\nKamu Kehilangan ${count} Balance`)
} else if (Aku < Kamu) {
db.data.users[m.sender].balance += count * 2
reply(`💰 Casino 💰\n*${pushname}:* ${Kamu} Point\n*${botname}:* ${Aku} Point\n\
n*Kamu Kalah*\nKamu Mendapatkan ${count * 2} Balance`)
} else {
ldb.data.users[m.sender].balance += count * 1
reply(`💰 Casino 💰\n*${pushname}:* ${Kamu} Point\n*${botname}:* ${Aku} Point\n\
n*Seri*\nKamu Mendapatkan ${count * 1} Balance`)
}
} else reply(`Balance Kamu Tidak Mencukupi Untuk Casino Silahkan *bermain game*
Terlebih Dahulu!`)
} catch (e) {
console.log(e)
reply(mess.error)
} finally {
delete NightMare.casino[m.chat]
}
}
break
case "suit": {
if (!m.isGroup) return reply(mess.group)
if (Object.values(suit).find(v => v.id.startsWith('suit') && [v.penantang,
v.ditantang].includes(m.sender))) return reply(`Selesaikan dulu suit mu yang
sebelumnya`)
if (m.quoted || text) {
if (froms === botNumber) return reply(`Tidak bisa bermain suit dengan bot!`)
if (froms === m.sender) return reply(`Tidak bisa bermain dengan diri sendiri!`)
if (Object.values(suit).find(v => v.id.startsWith('suit') && [v.penantang,
v.ditantang].includes(froms))) return m.reply(`Orang yang kamu tantang sedang
bermain suit bersama orang lain`)
let hadiah = randomNumber(2000, 3000)
let timeout = 60 * 1000
let id = 'suit_' + Date.now()
suit[id] = {
id: id,
penantang: m.sender,
ditantang: froms,
status: 'WAIT',
hadiah: hadiah,
chat: await NightMare.sendMessage(m.chat, {text: `*🎮 GAME SUIT 🎮*\n\n@$
{m.sender.split('@')[0]} menantang @${froms.split('@')[0]} untuk bermain suit\n\
nKetik *Y atau N* untuk bermain\nY = menerima suit\nN = menolak suit\n\nHadiah : *$
${hadiah}* balance`, contextInfo: {mentionedJid: [froms, m.sender]}}, {quoted:
kalgans}),
timeout: timeout,
waktu: setTimeout(() => {
if (suit[id]) NightMare.sendMessage(m.chat, {text: `Waktu habis! @$
{froms.split("@")[0]} tidak merespon suit\nGame dibatalkan!`, contextInfo:
{mentionedJid: [froms]}}, {quoted: suit[id].chat})
delete suit[id]
}, timeout)
}
} else reply('@tagtarget')
}
break
case 'slot': {
if (!m.isGroup) return reply(mess.group)
let hadiah = randomNumber(2000, 3000)
let emojis = ["😹", "🧢", "🗿"]
let a = Math.floor(Math.random() * emojis.length)
let b = Math.floor(Math.random() * emojis.length)
let c = Math.floor(Math.random() * emojis.length)
let x = [],
y = [],
z = []
for (let i = 0; i < 3; i++) {
x[i] = emojis[a]
a++
if (a == emojis.length) a = 0
}
for (let i = 0; i < 3; i++) {
y[i] = emojis[b]
b++
if (b == emojis.length) b = 0
}
for (let i = 0; i < 3; i++) {
z[i] = emojis[c]
c++
if (c == emojis.length) c = 0
}
let end
if (a == b && b == c) {
end = `JACKPOT! *$${hadiah} point*`
db.data.users[m.sender].balance += hadiah
} else if (a == b || a == c || b == c) {
end = `Hampir Beruntung! *+1 Limits*`
db.data.users[m.sender].limit += 1
} else {
end = `LOSE! *-$${hadiah}*`
if (hadiah > db.data.users[m.sender].balance) {
ldb.data.users[m.sender].balance = 0
} else {
db.data.users[m.sender].balance -= hadiah
}
}
let teks = `乂 *S L O T S*\n\n`
teks += ` [ ${x[0]} ${y[0]} ${z[0]} ]\n`
teks += ` [ ${x[1]} ${y[1]} ${z[1]} ]\n`
teks += ` [ ${x[2]} ${y[2]} ${z[2]} ]\n`
teks += `\n${end}`
reply(teks)
}
break
case 'tictactoe': case 'ttt': case 'ttc': case 'xox':
if (!m.isGroup) return reply(mess.group)
if (from in tictactoe) return reply(`Masih ada game yang blum selesai`)
if (!froms) return reply(`Kirim perintah *${command}* @tag atau reply pesan
orangnya!`)
if (froms === botNumber) return reply(`Tidak bisa bermain dengan bot!`)
if (froms === sender) return reply(`Sad amat main ama diri sendiri`)
var hadiah = randomNumber(10, 20)
await reply(`@${sender.split('@')[0]} menantang @${froms.split('@')[0]} untuk
bermain TicTacToe\n\n*Kirim (Y/N)* untuk bermain\n\nHadiah : ${hadiah} balance`)
tictactoe[from] = {
id: from,
status: null,
hadiah: hadiah,
penantang: sender,
1️⃣
2️⃣3️⃣
3️⃣4️⃣
4️⃣5️⃣
5️⃣6️⃣
6️⃣7️⃣
7️⃣8️⃣
8️⃣9️⃣
9️⃣
ditantang: froms,
1️⃣
2️⃣
TicTacToe: ['1️⃣
','2️⃣
','3️⃣
','4️⃣
','5️⃣
','6️⃣
','7️⃣
','8️⃣
','9️⃣
']
}
break
case 'delttt': case 'delttc':
if (!m.isGroup) return reply(mess.group)
if (!(from in tictactoe)) return reply(`Tidak ada sesi game tictactoe di grup ini`)
if (isAdmins || isOwner) {
delete tictactoe[from];
reply(`Berhasil menghapus sesi tictactoe di grup ini\n\n-$500`)
} else if (tictactoe[from].penantang.includes(sender)) {
delete tictactoe[from];
reply(`Berhasil menghapus sesi tictactoe di grup ini\n\n-$500`)
} else if (tictactoe[from].ditantang.includes(sender)) {
delete tictactoe[from];
reply(`Berhasil menghapus sesi tictactoe di grup ini\n\n-$500`)
} else {
reply(`Anda tidak bisa menghapus sesi tictactoe karena bukan pemain!`)
}
break
//===PANEL MENU====//
case "ramlist": {
lrm = `RAM YANG TERSEDIA:\n
1GB ✅
2GB ✅
3GB ✅
4GB ✅
5GB ✅
6GB ✅
7GB ✅
8GB ✅
9GB ✅
10GB ✅
UNLI ✅`
reply(lrm)
}
break
case "1gb": case 'panel1gb': {
if (!isPremium) return m.reply(mess.premium)
let t = text.split(',');
if (t.length < 2) return m.reply(`*Format salah!*
Penggunaan:
${prefix + command} user,nomer`)
let username = t[0];
let u = m.quoted ? m.quoted.sender : t[1] ? t[1].replace(/[^0-9]/g, '') +
'@s.whatsapp.net' : m.mentionedJid[0];
let name = username
let egg = "15"
let loc = "1"
let memo = "1050"
let cpu = "50"
let disk = "1050"
let email = username + "@NightMare"
if (!u) return
let d = (await NightMare.onWhatsApp(u.split`@`[0]))[0] || {}
let password = d.exists ? crypto.randomBytes(5).toString('hex') : t[3]
let f = await fetch(domain + "/api/application/users", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
},
"body": JSON.stringify({
"email": email,
"username": username,
"first_name": username,
"last_name": username,
"language": "en",
"password": password.toString()
})
})
let data = await f.json();
if (data.errors) return m.reply(JSON.stringify(data.errors[0], null, 2));
let user = data.attributes
let f2 = await fetch(domain + "/api/application/nests/5/eggs/" + egg, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
})
m.reply(`_Sedang Membuat Server untuk @${u.split`@`[0]} bang @${pushname}_`)
let ctf = `
*Hai @${u.split`@`[0]} Ini Data Panel Anda*
*DARI @${m?.sender.split('@')[0]}* `+readmore+`
┏━ ⬣『 *DATA AKUN* 』⬣ ━┓
┣━━━━━━━━━━━━━━━━━━┓
┃ *Email :* ${email}
┃ *Username :* ${user.username}
┃ *Password :* ${password.toString()}
┃ *Ram :* ${memo} MB
┃ *Disk :* ${disk} MB
┃ *CPU :* ${cpu}%
┣━━━━━━━━━━━━━━━━━━┫
┗━━━━━━━━━━━━━━━━━━┛
`+readmore+`
*NOTES :*
*⎘ DATA HANYA 1× KIRIM*
*⎘ JAGA BAIK BAIK DATA*
*⎘ GAR? BAWA BUKTI TF*
`
let msg = generateWAMessageFromContent(from, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: ctf
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: `THANK YOU FOR ORDERING`
}),
header: proto.Message.InteractiveMessage.Header.create({
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
let f3 = await fetch(domain + "/api/application/servers", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey,
},
"body": JSON.stringify({
"name": name,
"description": "NightMare",
"user": user.id,
"egg": parseInt(egg),
"docker_image": "ghcr.io/parkervcp/yolks:nodejs_18",
"startup": startup_cmd,
"environment": {
"INST": "npm",
"USER_UPLOAD": "0",
"AUTO_UPDATE": "0",
"CMD_RUN": "npm start"
},
"limits": {
"memory": memo,
"swap": 0,
"disk": disk,
"io": 500,
"cpu": cpu
},
"feature_limits": {
"databases": 0,
"backups": 0,
"allocations": 0
},
deploy: {
locations: [parseInt(loc)],
dedicated_ip: false,
port_range: [],
},
})
})
let res = await f3.json()
if (res.errors) return m.reply(JSON.stringify(res.errors[0], null, 2))
let server = res.attributes
let p = await m.reply(`
*Sukses Creat Panel ✅*`+readmore+`
┏━ ⬣『 *DATA AKUN* 』⬣ ━┓
┣━━━━━━━━━━━━━━━━━━┓
┃ *ID Server :* ${server.id}
┃ *ID User :* ${user.id}
┃ *Ram :* ${memo} MB
┃ *Disk :* ${disk} MB
┃ *CPU :* ${cpu}%
┣━━━━━━━━━━━━━━━━━━┫
┗━━━━━━━━━━━━━━━━━━┛\n
Username dan Password Telah Dikirim
Ke @${u.split`@`[0]} Bang @${pushname}`)
}
break
case "28gb": case 'panel28gb': {
if (!isPremium) return m.reply(mess.premium)
let t = text.split(',');
if (t.length < 2) return m.reply(`*Format salah!*
Penggunaan:
${prefix + command} user,nomer`)
let username = t[0];
let u = m.quoted ? m.quoted.sender : t[1] ? t[1].replace(/[^0-9]/g, '') +
'@s.whatsapp.net' : m.mentionedJid[0];
let name = username
let egg = "15"
let loc = "1"
let memo = "28350"
let cpu = "2400"
let disk = "28350"
let email = username + "@NightMare"
if (!u) return
let d = (await NightMare.onWhatsApp(u.split`@`[0]))[0] || {}
let password = d.exists ? crypto.randomBytes(5).toString('hex') : t[3]
let f = await fetch(domain + "/api/application/users", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
},
"body": JSON.stringify({
"email": email,
"username": username,
"first_name": username,
"last_name": username,
"language": "en",
"password": password.toString()
})
})
let data = await f.json();
if (data.errors) return m.reply(JSON.stringify(data.errors[0], null, 2));
let user = data.attributes
let f2 = await fetch(domain + "/api/application/nests/5/eggs/" + egg, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
})
m.reply(`_Sedang Membuat Server untuk @${u.split`@`[0]} bang @${pushname}_`)
let ctf = `
*Hai @${u.split`@`[0]} Ini Data Panel Anda*
*DARI @${m?.sender.split('@')[0]}* `+readmore+`
┏━ ⬣『 *DATA AKUN* 』⬣ ━┓
┣━━━━━━━━━━━━━━━━━━┓
┃ *Email :* ${email}
┃ *Username :* ${user.username}
┃ *Password :* ${password.toString()}
┃ *Ram :* ${memo} MB
┃ *Disk :* ${disk} MB
┃ *CPU :* ${cpu}%
┣━━━━━━━━━━━━━━━━━━┫
┗━━━━━━━━━━━━━━━━━━┛
`+readmore+`
*NOTES :*
*⎘ DATA HANYA 1× KIRIM*
*⎘ JAGA BAIK BAIK DATA*
*⎘ GAR? BAWA BUKTI TF*
*⎘ NO MAKSA REFF*
`
let msg = generateWAMessageFromContent(from, {
viewOnceMessage: {
message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
body: proto.Message.InteractiveMessage.Body.create({
text: ctf
}),
footer: proto.Message.InteractiveMessage.Footer.create({
text: `THANK YOU FOR ORDERING`
}),
header: proto.Message.InteractiveMessage.Header.create({
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
title: '',
gifPlayback: true,
subtitle: '',
hasMediaAttachment: true,...(await prepareWAMessageMedia({ image: { url: "./Rm.jpg"
} }, { upload: NightMare.waUploadToServer }))
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"👥 GROUP BUYER","url":"$
{gcbuyer}","merchant_url":"https://www.google.com"}`
},
{
"name": "cta_url",
"buttonParamsJson": `{"display_text":"🌐 LINK LOGIN","url":"$
{domain}","merchant_url":"https://www.google.com"}`
}, {
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "📛 COPY USERNAME",
"copy_code": `${user.username}`
})
},
{
"name": "cta_copy",
"buttonParamsJson": JSON.stringify({
"display_text": "🔐 COPY PASSWORD",
"copy_code": `${password.toString()}`
})
}
],
}),
contextInfo: {
mentionedJid: [m.sender],
forwardingScore: 999,
isForwarded: false,
forwardedNewsletterMessageInfo: {
newsletterJid: "120363199956085838@newsletter",
newsletterName: "NightMare",
serverMessageId: 145
}
}})}}
}, {quoted: m})
await NightMare.relayMessage(u, msg.message, {
messageId: msg.key.id
})
let data2 = await f2.json();
let startup_cmd = data2.attributes.startup
case "delusr": {
if (!isCreator) return reply(mess.owner)
let usr = args[0]
if (!usr) return reply('ID nya mana?')
let f = await fetch(domain + "/api/application/users/" + usr, {
"method": "DELETE",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
})
let res = f.ok ? {
errors: null
} : await f.json()
if (res.errors) return reply('*USER NOT FOUND*')
reply('*SUCCESSFULLY DELETE THE USER*')
}
break
case "delsrv": {
if (!isCreator) return reply(mess.owner)
let srv = args[0]
if (!srv) return reply('ID nya mana?')
let f = await fetch(domain + "/api/application/servers/" + srv, {
"method": "DELETE",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey,
}
})
let res = f.ok ? {
errors: null
} : await f.json()
if (res.errors) return reply('*SERVER NOT FOUND*')
reply('*SUCCESSFULLY DELETE THE SERVER*')
}
break
case "listadmin": {
if (!isCreator) return reply(`Maaf, Anda tidak dapat melihat daftar pengguna.`);
let page = args[0] ? args[0] : '1';
let f = await fetch(domain + "/api/application/users?page=" + page, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
});
let res = await f.json();
let users = res.data;
let messageText = "Berikut list admin:\n\n";
case "addadmin": {
if (!isCreator) return reply(mess.owner)
if (!text) return reply("username")
let username = text.toLowerCase()
let email = username+"@gmail.com"
let name = capital(args[0])
let password = username+crypto.randomBytes(5).toString('hex')
let f = await fetch(domain + "/api/application/users", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
},
"body": JSON.stringify({
"email": email,
"username": username.toLowerCase(),
"first_name": name,
"last_name": "Admin",
"root_admin": true,
"language": "en",
"password": password.toString()
})
})
let data = await f.json();
if (data.errors) return reply(JSON.stringify(data.errors[0], null, 2))
let user = data.attributes
var orang
if (isGroup) {
orang = m.sender
await reply("*Berhasil Membuat Akun Panel ✅*\nData Akun Sudah Dikirim Ke Private
Chat")
} else {
orang = m.chat
}
var teks = `
*Berhasil Membuat Admin Panel ✅*
* *ID :* ${user.id}
* *Username :* ${user.username}
* *Password :* ${password.toString()}
`
let msgii = generateWAMessageFromContent(m.chat, { viewOnceMessage: { message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
contextInfo: {
mentionedJid: [m.sender]
}, body: proto.Message.InteractiveMessage.Body.create({
text: teks
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [{
"name": "cta_url",
"buttonParamsJson": `{\"display_text\":\"Link Login\",\"url\":\"$
{global.domain}\",\"merchant_url\":\"https://www.google.com\"}`
}]
})
})}
}}, {userJid: m.sender, quoted: kalgans})
await NightMare.relayMessage(orang, msgii.message, {
messageId: msgii.key.id
})
}
break
case "listsrv": {
if (!isCreator) return reply(`Maaf, Anda tidak dapat melihat daftar server.`);
let page = args[0] ? args[0] : '1';
let f = await fetch(domain + "/api/application/servers?page=" + page, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
});
let res = await f.json();
let servers = res.data;
let sections = [];
case "cp1gb": case "cp2gb": case "cp3gb": case "cp4gb": case "cp5gb": case "cp6gb":
case "cp7gb": case "cp8gb": case "cp9gb": case "cp10gb": case "cpunli": {
if (!isPremium) return reply(mess.premium)
if (global.panel == null) return reply('Nama/Username Tidak Di Temukan')
var ram
var disknya
var cpu
if (command == "cp1gb") {
ram = "1125"
disknya = "1125"
cpu = "40"
} else if (command == "cp2gb") {
ram = "2125"
disknya = "2125"
cpu = "60"
} else if (command == "cp3gb") {
ram = "3125"
disknya = "3125"
cpu = "80"
} else if (command == "cp4gb") {
ram = "4125"
disknya = "4125"
cpu = "100"
} else if (command == "cp5gb") {
ram = "5125"
disknya = "5125"
cpu = "120"
} else if (command == "cp6gb") {
ram = "6125"
disknya = "6125"
cpu = "140"
} else if (command == "cp7gb") {
ram = "7125"
disknya = "7125"
cpu = "160"
} else if (command == "cp8gb") {
ram = "8125"
disknya = "8125"
cpu = "180"
} else if (command == "cp9gb") {
ram = "9124"
disknya = "9125"
cpu = "200"
} else if (command == "cp10gb") {
ram = "10125"
disknya = "10125"
cpu = "220"
} else {
ram = "0"
disknya = "0"
cpu = "0"
}
if (!isPremium) return reply(mess.premium)
let username = global.panel[0].toLowerCase()
let email = username+"@gmail.com"
let name = capital(username)
let password = username+crypto.randomBytes(5).toString('hex')
let f = await fetch(domain + "/api/application/users", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
},
"body": JSON.stringify({
"email": email,
"username": username.toLowerCase(),
"first_name": name,
"last_name": "Server",
"language": "en",
"password": password.toString()
})
})
let data = await f.json();
if (data.errors) return reply(JSON.stringify(data.errors[0], null, 2))
let user = data.attributes
let desc = tanggal(Date.now())
let usr_id = user.id
let f1 = await fetch(domain + "/api/application/nests/5/eggs/" + egg, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
})
let data2 = await f1.json();
let startup_cmd = data2.attributes.startup
let f2 = await fetch(domain + "/api/application/servers", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey,
},
"body": JSON.stringify({
"name": name,
"description": desc,
"user": usr_id,
"egg": parseInt(egg),
"docker_image": "ghcr.io/parkervcp/yolks:nodejs_18",
"startup": startup_cmd,
"environment": {
"INST": "npm",
"USER_UPLOAD": "0",
"AUTO_UPDATE": "0",
"CMD_RUN": "npm start"
},
"limits": {
"memory": ram,
"swap": 0,
"disk": disknya,
"io": 500,
"cpu": cpu
},
"feature_limits": {
"databases": 5,
"backups": 5,
"allocations": 5
},
deploy: {
locations: [parseInt(loc)],
dedicated_ip: false,
port_range: [],
},
})
})
let result = await f2.json()
if (result.errors) return reply(JSON.stringify(result.errors[0], null, 2))
let server = result.attributes
var orang
if (m.isGroup) {
orang = m.sender
await reply("*Berhasil Membuat Akun Panel ✅*\nData Akun Sudah Dikirim Ke Private
Chat")
} else {
orang = m.chat
}
var teks = `
*Berhasil Membuat Akun Panel ✅*
* *ID :* ${server.id}
* *Ram :* ${ram == "0" ? "Unlimited" : ram.charAt(0) + "GB"}
* *CPU :* ${cpu == "0" ? "Unlimited" : cpu+"%"}
* *Storage :* ${disknya == "0" ? "Unlimited" : disknya.charAt(0) + "GB"}
* *Created :* ${desc}
`
let msgii = generateWAMessageFromContent(m.chat, { viewOnceMessage: { message: {
"messageContextInfo": {
"deviceListMetadata": {},
"deviceListMetadataVersion": 2
},
interactiveMessage: proto.Message.InteractiveMessage.create({
contextInfo: {
mentionedJid: [m.sender]
}, body: proto.Message.InteractiveMessage.Body.create({
text: teks
}),
nativeFlowMessage: proto.Message.InteractiveMessage.NativeFlowMessage.create({
buttons: [{
"name": "cta_url",
"buttonParamsJson": `{\"display_text\":\"Link Login\",\"url\":\"$
{global.domain}\",\"merchant_url\":\"https://www.google.com\"}`
},
{
"name": "cta_copy",
"buttonParamsJson":
`{\"display_text\":\"Username\",\"id\":\"123456789\",\"copy_code\":\"$
{user.username}\"}`
},
{
"name": "cta_copy",
"buttonParamsJson":
`{\"display_text\":\"Password\",\"id\":\"123456789\",\"copy_code\":\"$
{password.toString()}\"}`
},
]
})
})}
}}, {userJid: m.sender, quoted: kalgans})
await NightMare.relayMessage(orang, msgii.message, {
messageId: msgii.key.id
})
global.panel = null
}
break
case "unli": {
if (!isPremium) return reply(mess.premium)
let t = text.split(',');
if (t.length < 2) return reply(`*Format salah!*
Penggunaan:
${prefix + command} user,nomer`)
let username = t[0];
let u = m.quoted ? m.quoted.sender : t[1] ? t[1].replace(/[^0-9]/g, '') +
'@s.whatsapp.net' : m.mentionedJid[0];
let name = username
let egg = global.eggsnya
let loc = global.location
let memo = "0"
let cpu = "0"
let disk = "0"
let email = username + "@gmail.com"
akunlo = "https://telegra.ph/file/83d917fb60cac781bbb06.jpg"
if (!u) return
let d = (await NightMare.onWhatsApp(u.split`@`[0]))[0] || {}
let password = d.exists ? crypto.randomBytes(5).toString('hex') : t[3]
let f = await fetch(domain + "/api/application/users", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
},
"body": JSON.stringify({
"email": email,
"username": username,
"first_name": username,
"last_name": username,
"language": "en",
"password": password.toString()
})
})
let data = await f.json();
if (data.errors) return reply(JSON.stringify(data.errors[0], null, 2));
let user = data.attributes
let f2 = await fetch(domain + "/api/application/nests/5/eggs/" + egg, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
})
reply(`SUCCES CREATE USER ID: ${user.id}`)
let ctf = `*===[ BERIKUT DATA AKUN PANEL ANDA ]===*
TYPE: user
ID: ${user.id}
USERNAME: ${user.username}
EMAIL: ${user.email}
NAME: ${user.first_name} ${user.last_name}
MEMORY: ${server.limits.memory === 0 ? 'Unlimited' : server.limits.memory} MB
DISK: ${server.limits.disk === 0 ? 'Unlimited' : server.limits.disk} MB
CPU: ${server.limits.cpu}%
`)
}
break
case "addusr": {
if (!isCreator) return reply(mess.owner)
let s = text.split(',')
let email = s[0];
let username = s[0]
let nomor = s[1]
if (s.length < 2) return reply(`*Format salah!*
Penggunaan:
${prefix + command} user,nomer`)
if (!username) return reply(`Ex : ${prefix+command} Username,@tag/nomor\n\
nContoh :\n${prefix+command} example,@user`)
if (!nomor) return reply(`Ex : ${prefix+command} Username,@tag/nomor\n\nContoh :\n$
{prefix+command} example,@user`)
let u = m.quoted ? m.quoted.sender : s[1] ? s[1].replace(/[^0-9]/g, '') +
'@s.whatsapp.net' : m.mentionedJid[0];
if (!u) return reply(`*Format salah!*
Penggunaan:
${prefix + command} email,username,name,number/tag`);
let d = (await NightMare.onWhatsApp(u.split`@`[0]))[0] || {}
let password = d.exists ? crypto.randomBytes(5).toString('hex') : s[3]
let f = await fetch(domain + "/api/application/users", {
"method": "POST",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
},
"body": JSON.stringify({
"email": username + "@gmail.com",
"username": username,
"first_name": username,
"last_name": "Memb",
"language": "en",
"password": password.toString()
})
})
let data = await f.json();
if (data.errors) return reply(JSON.stringify(data.errors[0], null, 2));
let user = data.attributes
let p = `
*SUCCESSFULLY ADD USER*
let sections = [{
title: 'Paket Server Panel',
highlight_label: 'Recomended',
rows: [{
title: 'Unli',
description: `Unlimited Ram/Cpu`,
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,0/0,0`
},
{
title: '1Gb',
description: "1Gb Ram/50 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,1200/1200,50`
},
{
title: '2Gb',
description: "2Gb Ram/70 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,2200/2200,70`
},
{
title: '3Gb',
description: "3Gb Ram/100 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,3200/3200,100`
},
{
title: '4Gb',
description: "4Gb Ram/125 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,4200/4200,125`
},
{
title: '5Gb',
description: "5Gb Ram/150 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,5200/5200,150`
},
{
title: '6Gb',
description: "6Gb Ram/175 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,6200/6200,175`
},
{
title: '7Gb',
description: "7Gb Ram/175 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,7200/7200,175`
},
{
title: '8Gb',
description: "8Gb Ram/200 Cpu",
id: `.addsrv ${user.first_name},${tanggal2},${user.id},${egg},1,8200/8200,200`
}]
}]
let listMessage = {
title: 'List Panel',
sections
};
case "addsrv": {
if (!isCreator) return reply(mess.owner)
let s = text.split(',');
if (s.length < 7) return reply(`*Format salah!*
Penggunaan:
${prefix + command} name,tanggal,userId,eggId,locationId,memory/disk,cpu`)
let name = s[0];
let desc = s[1] || ''
let usr_id = s[2];
let egg = s[3];
let loc = s[4];
let memo_disk = s[5].split`/`;
let cpu = s[6];
let f1 = await fetch(domain + "/api/application/nests/5/eggs/" + egg, {
"method": "GET",
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer " + apikey
}
})
let data = await f1.json();
let startup_cmd = data.attributes.startup
TYPE: ${res.object}
ID: ${server.id}
UUID: ${server.uuid}
NAME: ${server.name}
DESCRIPTION: ${server.description}
MEMORY: ${server.limits.memory === 0 ? 'Unlimited' : server.limits.memory} MB
DISK: ${server.limits.disk === 0 ? 'Unlimited' : server.limits.disk} MB
CPU: ${server.limits.cpu}%
CREATED AT: ${server.created_at}`)
}
break
case 'subdomain':{
let list =`Hai Kak ${pushname}
.domain1 celiaofficial.my.id
.domain2 celiastore.my.id
.domain3 panellofficial.site
.domain4 panellofficial.my.id
.domain5 celiapanellstore.my.id
.domain6 celiaofficial.tech
.domain7 vinzzxofficial.xyz
.domain8 vinnzofficial.biz.id
.domain9 vinzzxofficial.xyz
.domain10 celiaofficial.me
.domain11 celiaofficial.live
.domain12 celiaofficial.email
.domain13 celiaoffcial.me
.domain14 panellkuofficial.tech
.domain15 sellerpanel-vvip.my.id
.domain16 shopwebsite.my.id
.domain17 mypanell-store.com(Special Domen)
.domain18 dewapanel.my.id
.domain19 celiaofficial.xyz
-------------------------------------------------------
*Contoh Membuat Subdomain :*
Ketik *.domain1* hostname|ipvps
Nb:
Mau Di Akses Subdomain Di Grup Anda?
Chat .owner
*© NightMare*`
await NightMare.relayMessage(m.chat, {
requestPaymentMessage: {
currencyCodeIso4217: 'IDR',
amount1000: 1000000000,
requestFrom: m.sender,
noteMessage: {
extendedTextMessage: {
text: list,
contextInfo: {
externalAdReply: {
showAdAttribution: true,
}}}}}}, {})
}
break
case 'domain1': {
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain2': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Punz Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "0eb97a28633fbb51b17a32d6fe52dcaf";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiastore.my.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain3': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Punz Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "5ac16dadc6a80d53657786f70c509a92";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "panellofficial.site";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain4': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "f2bc5ee0d4471aa74dd689c297c7aa43";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "panellofficial.my.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain5': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "57671edad3d50d309860d91d25385e05";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiapanellstore.my.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain6': {
if (!jangan) return reply("Fitur Ini Khusus Untuk Reseller Subdomain
NightMareXdzz\nMau Join? Cuman 5.000 Ajaa\n\nHubungi Wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "46fc44dcb0af3809e8d05f9784aaa348";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiaofficial.tech";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain7': {
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain8': {
if (!jangan) return reply("Fitur Ini Khusus Untuk Reseller Subdomain
PunzOfficial\nMau Join? Cuman 5.000 Ajaa\n\nHubungi Wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "9d41b086735604b2c87aa3fcc1fb9068";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "vinnzofficial.biz.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain9': {
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain10': {
if (!jangan) return reply("Fitur Ini Khusus Untuk Reseller Subdomain
CeliaOfficial\nMau Join? Cuman 5.000 Ajaa\n\nHubungi Wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "862d95f370e76ac2cca10fd8d5db5968";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiaofficial.me";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain11': {
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "1d6eb54f8c7e50870b1458c21816df4b";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiaofficial.email";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain13': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "3241645f1ad864d3ee03ba26cc55d880";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiaoffcial.me";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain14': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "ea22354b939b4b6ee6d9525130741a95";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "panellkuofficial.tech";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain15': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "946d5f35d0657cb8bfa442675b37ec42";
let apitoken = "9IJl3ihBj_McQT6aG0D5MBFQH3YmB1PO7Z34XLr1";
let tld = "sellerpanel-vvip.my.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain16': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/6285216955233")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "d28c394ba64bf4ecfec1917829d8bced";
let apitoken = "86ZA4NPGG6ijzlhuRKqc3X3qbH8mgvlzOPsrBApB";
let tld = "shopwebsite.my.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain17': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/celiaofficial")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "95a92e2d61881587d97147504adae179";
let apitoken = "Gh2ZG8DO7MoD7behXJc9NilacIdSv9o1BnMxiY-S";
let tld = "mypanell-store.com";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain18': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/celiaofficial")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "5024bc4a02924cf69ddf4dfa6ee96069";
let apitoken = "OajJ0jtCB0FTFwfdiTB_ktzNKFWAmsENFdlE4Hvd";
let tld = "dewapanel.my.id";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}
case 'domain19': {
if (!jangan) return reply("Fitur Khusus Resseler Subdo Join Chat Celia Official
wa.me/celiaofficial")
function subDomain1(host, ip) {
return new Promise((resolve) => {
let zone = "f22b76756f00ec227c2007ac8ebbeb88";
let apitoken = "cTJzNrTtWoTkj9d-LueQAnBtgVA4-3MZMUc9bTgE";
let tld = "celiaofficial.xyz";
axios
.post(
`https://api.cloudflare.com/client/v4/zones/${zone}/dns_records`,
{ type: "A", name: host.replace(/[^a-z0-9.-]/gi, "") + "." +
tld, content: ip.replace(/[^0-9.]/gi, ""), ttl: 3600, priority: 10, proxied:
false },
{
headers: {
Authorization: "Bearer " + apitoken,
"Content-Type": "application/json",
},
}
)
.then((e) => {
let res = e.data;
if (res.success) resolve({ success: true, zone:
res.result?.zone_name, name: res.result?.name, ip: res.result?.content });
})
.catch((e) => {
let err1 = e.response?.data?.errors?.[0]?.message ||
e.response?.data?.errors || e.response?.data || e.response || e;
let err1Str = String(err1);
resolve({ success: false, error: err1Str });
});
});
}