Bot WhatsApp JavaScript untuk Melihat IP Bot Sendiri: Panduan Lengkap
Berikut adalah contoh script JavaScript untuk membuat bot WhatsApp yang dapat melihat IP bot sendiri menggunakan WhatsApp Web Automation (https://github.com/pedroslopez/whatsapp-web.js):
const { Client, MessageMedia } = require('whatsapp-web.js');
const qrcode = require('qrcode-terminal');
const axios = require('axios');
// Inisialisasi bot
const client = new Client();
// Menampilkan QR code untuk login
client.on('qr', (qr) => {
qrcode.generate(qr, { small: true });
});
// Menampilkan pesan saat bot berhasil login
client.on('ready', () => {
console.log('Bot siap digunakan!');
});
// Menampilkan IP bot sendiri saat menerima pesan dengan command '!ip'
client.on('message', async (message) => {
if (message.body === '!ip') {
const ip = await getIP();
message.reply(`IP bot ini adalah: ${ip}`);
}
});
// Mengambil IP bot sendiri dari API
async function getIP() {
try {
const response = await axios.get('https://api.ipify.org/?format=json');
return response.data.ip;
} catch (error) {
console.error('Gagal mendapatkan IP:', error);
return 'Tidak dapat mengambil IP.';
}
}
// Menjalankan bot
client.initialize();
Dalam contoh di atas, kita menggunakan library whatsapp-web.js untuk mengakses WhatsApp Web menggunakan JavaScript. Kemudian, kita menggunakan library axios untuk melakukan HTTP request ke API https://api.ipify.org untuk mendapatkan IP bot.
Untuk menggunakannya, pastikan Anda telah menginstal dependensi yang diperlukan melalui NPM dengan menjalankan perintah npm install whatsapp-web.js qrcode-terminal axios. Setelah itu, jalankan script di atas dengan menjalankan perintah node nama_script.js.
Setelah bot berhasil login, Anda dapat menggunakan command !ip untuk melihat IP bot sendiri.
原文地址: https://www.cveoy.top/t/topic/phHZ 著作权归作者所有。请勿转载和采集!