#!/usr/bin/env node // Script untuk test pengiriman pesan ke admin const fs = require('fs'); const path = require('path'); // Load settings const settings = require('../settings.json'); console.log('=== Test Pengiriman Pesan WhatsApp ===\n'); // Cek konfigurasi admin console.log('๐Ÿ“‹ Konfigurasi Admin:'); console.log(`Admin numbers: ${JSON.stringify(settings.admins)}`); console.log(`WhatsApp timeout: ${settings.whatsapp_timeout}ms`); console.log(`Notification timeout: ${settings.notification_timeout}ms`); console.log(''); // Cek file superadmin.txt try { const superAdminPath = path.join(__dirname, '../config/superadmin.txt'); if (fs.existsSync(superAdminPath)) { const superAdmin = fs.readFileSync(superAdminPath, 'utf8').trim(); console.log(`Super admin: ${superAdmin}`); } else { console.log('โŒ File superadmin.txt tidak ditemukan'); } } catch (error) { console.log('โŒ Error reading superadmin.txt:', error.message); } console.log(''); // Test message const testMessage = `๐Ÿงช *TEST PESAN BOT*\n\n` + `โœ… Ini adalah pesan test untuk memverifikasi koneksi WhatsApp\n` + `๐Ÿ“… Waktu: ${new Date().toLocaleString()}\n\n` + `๐Ÿ”ง Jika Anda menerima pesan ini, berarti:\n` + `โ€ข Koneksi WhatsApp berfungsi dengan baik\n` + `โ€ข Pengiriman pesan ke admin berhasil\n` + `โ€ข Bot siap digunakan\n\n` + `๐Ÿข *ALIJAYA DIGITAL NETWORK*`; console.log('๐Ÿ“ Pesan test yang akan dikirim:'); console.log(testMessage); console.log(''); console.log('โœ… Script test selesai. Jalankan aplikasi utama untuk test pengiriman pesan.'); console.log('๐Ÿ’ก Tips: Gunakan "node scripts/restart-on-error.js" untuk menjalankan dengan auto-restart');