JAVA SCRIPT GRENTZY <\0>
Kanalga Telegramβda oβtish
229
Obunachilar
+524 soatlar
+67 kun
+2130 kun
Postlar arxiv
kira kira kalau gue buat sc push ch wa pada mau gak nih atau ada saran lain?
case '.aimemory':
case '.aimem': {
const hist = aiSessions.get(sesKey);
if (!hist || hist.length === 0) {
await sock.sendMessage(sender, {
text: 'π Memory kosong.'
}, { quoted: msg });
break;
}
let output =
π§ *MEMORY AI* (${hist.length / 2} percakapan)\nβββββββββββββββββββ\n\n;
hist.forEach((h, i) => {
const emoji = h.role === 'user' ? 'π€' : 'π€';
const text = h.content.length > 100
? h.content.slice(0, 100) + '...'
: h.content;
output += ${emoji} *${h.role}*: ${text}\n\n;
});
if (output.length > 4000) output = output.slice(0, 4000) + '\n\n_...(dipotong)_';
await sock.sendMessage(sender, { text: output }, { quoted: msg });
break;
}`
case wa Asisten Ai
`
case '.ai':
case '.ask':
case '.tanya': {
const prompt = args.slice(1).join(' ').trim();
if (!prompt) {
await sock.sendMessage(sender, {
text:
'π *Format:* `.ai <pertanyaan>`\n\n' +
'π *Contoh:*\n' +
'`.ai siapa presiden indonesia?`\n' +
'`.ai jelasin apa itu quantum computing`\n\n' +
'π€ *Command Lain:*\n' +
'β’ `.aireset` β reset memory\n' +
'β’ `.ai <soal>` β tanya AI'
}, { quoted: msg });
break;
}
const lastAsk = aiCooldown.get(sesKey) || 0;
if (Date.now() - lastAsk < 3000) {
await sock.sendMessage(sender, {
text: 'β³ Sabar Tuan, tunggu 3 detik...'
}, { quoted: msg });
break;
}
aiCooldown.set(sesKey, Date.now());
try {
await sock.sendPresenceUpdate('composing', sender);
} catch {}
const history = aiSessions.get(sesKey) || [];
const systemPrompt =
'Kamu adalah GrenTzy AI, asisten cerdas berbahasa Indonesia. ' +
'Jawab dengan singkat, jelas, ramah, dan to the point. ' +
'Kalau pertanyaan butuh penjelasan panjang, buat poin-poin. ' +
'Gunakan bahasa santai tapi sopan.';
const fullPrompt = history.length > 0
? history.map(h => `${h.role}: ${h.content}`).join('\n') + `\nuser: ${prompt}`
: prompt;
let proses;
try {
proses = await sock.sendMessage(sender, {
text: 'π€ *GrenTzy AI sedang berpikir...*'
}, { quoted: msg });
const apiUrl = 'https://api.siputzx.my.id/api/ai/glm47flash';
const { data } = await axios.get(apiUrl, {
params: {
prompt: fullPrompt,
system: systemPrompt,
temperature: 0.7
},
timeout: 30000,
headers: {
'User-Agent': 'Mozilla/5.0 (GrenTzy Bot)'
}
});
let jawaban =
data?.result?.response ||
data?.result?.text ||
data?.result?.message ||
data?.result ||
data?.response ||
data?.message ||
(typeof data === 'string' ? data : null);
if (typeof jawaban === 'object') {
jawaban = JSON.stringify(jawaban, null, 2);
}
if (!jawaban || jawaban.trim() === '') {
throw new Error('Response API kosong');
}
jawaban = String(jawaban).trim();
if (jawaban.length > 4000) {
jawaban = jawaban.slice(0, 4000) + '\n\n_...(dipotong)_';
}
history.push({ role: 'user', content: prompt });
history.push({ role: 'assistant', content: jawaban });
while (history.length > 20) history.shift();
aiSessions.set(sesKey, history);
const reply =
`π€ *GrenTzy AI*\n` +
`βββββββββββββββββββ\n\n` +
`${jawaban}\n\n` +
`βββββββββββββββββββ\n` +
`π¬ _${history.length / 2}x chat di memory_\n` +
`π Reset: \`.aireset\``;
await sock.sendMessage(sender, {
text: reply,
edit: proses.key
}).catch(async () => {
await sock.sendMessage(sender, { text: reply }, { quoted: msg });
});
console.log(`π€ [${botNumber}] AI: "${prompt.slice(0, 50)}..." β ${jawaban.length} char`);
} catch (e) {
console.error('β AI error:', e.message);
const errMsg = e.response?.status
? `β *Error API:* ${e.response.status}\n_${e.message}_`
: `β *Gagal:* ${e.message}`;
if (proses) {
await sock.sendMessage(sender, {
text: errMsg,
edit: proses.key
}).catch(async () => {
await sock.sendMessage(sender, { text: errMsg }, { quoted: msg });
});
} else {
await sock.sendMessage(sender, { text: errMsg }, { quoted: msg });
}
}
try {
await sock.sendPresenceUpdate('paused', sender);
} catch {}
break;
}
case '.aireset':
case '.airesetmemory':
case '.clearai': {
if (!aiSessions.has(sesKey)) {
await sock.sendMessage(sender, {
text: 'π Tidak ada memory percakapan.'
}, { quoted: msg });
break;
}
const count = aiSessions.get(sesKey).length / 2;
aiSessions.delete(sesKey);
await sock.sendMessage(sender, {
text: `ποΈ *Memory AI direset.*\nπ ${count}x percakapan dihapus.`
}, { quoted: msg });
break;
}π₯οΈ V P S β’ S T A T U S
ββββββββββββββββββββββ
π S P E K V P S
Β» Sistem : Ubuntu 24.04.5 LTS
Β» CPU : AMD EPYC 9655P 96-Core Processor
Β» Core : 48 CPU(s)
Β» RAM : 491 GB
Β» Disk : 2.9T
β± R U N T I M E
Β» Waktu : 1 week, 10 hours, 43 minutes
Β» Status : β
SUCCESSFULLY ACTIVE
ββββββββββββββββββββββ
π AKSES LOGIN VPS
Β» IP VPS : 66.33.22.221
Β» Username : root
Β» Port : 12693
Β» Password : nat199
ββββββββββββββββββββββ
β
Succesfully Create Vps By : @qodirstoree
