code/venice
Created January 17, 2026
ai
const nexray = require('api-nexray');
const config = require("@config");
const { logCustom } = require("@lib/logger");
async function handle(sock, messageInfo) {
const { remoteJid, message, prefix, command, content } = messageInfo;
try {
if (!content.trim()) {
return await sock.sendMessage(remoteJid, { text: `_⚠️ Format Penggunaan:_ \n\n_💬 Contoh:_ _*${prefix + command} siapa prabowo*_` }, { quoted: message });
}
// Loading
await sock.sendMessage(remoteJid, { react: { text: "⏰", key: message.key } });
// Memanggil API dengan penanganan kesalahan dan pengecekan respons
const response = await nexray.get('/ai/venice', {
text: content
});
const oke = response.result;
// Mengirim pesan jika data dari respons tersedia
await sock.sendMessage(remoteJid, { text: oke }, { quoted: message });
} catch (error) {
logCustom('info', content, `ERROR-COMMAND-${command}.txt`);
// Memberi tahu pengguna jika ada kesalahan
await sock.sendMessage(remoteJid, { text: `Maaf, terjadi kesalahan saat memproses permintaan Anda. Coba lagi nanti.\n\n${error}` }, { quoted: message });
}
}
module.exports = {
handle,
Commands : ['venice', 'veniceai'],
OnlyPremium : false,
OnlyOwner : false,
};