randomHadits.js

by CxzDeveloper
11 Raw
const axios = require('axios');

async function randomHadits() {
    try {
        const { data } = await axios.get('https://api.myquran.com/v2/hadits/arbain/semua');
        const datanya = data.data;
        const randomData = datanya[Math.floor(Math.random() * datanya.length)];

        return {
            sumber: "Scraper Hadits Arbain",
            nomor: randomData.no,
            judul: randomData.judul,
            teks_arab: randomData.arab,
            terjemahan: randomData.indo
        };
    } catch (error) {
        return { error: "Gagal mengambil data" };
    }
}

module.exports = { randomHadits }