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.

Bot WhatsApp JavaScript untuk Melihat IP Bot Sendiri: Panduan Lengkap

原文地址: https://www.cveoy.top/t/topic/phHZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录