Spaces:
Runtime error
Runtime error
/*╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺ | |
⭐PROJECT NAME: | |
SUBZERO MD ᐯ2 | |
⭐DEVELOPER | |
MR FRANK | |
⭐ MY TEAM | |
XERO CODERS | |
⭐ OUR WEBSITE | |
https://github.com/mrfrank-ofc/SUBZERO-V2 | |
© Recoding This Script In Unacceptable⚠ | |
╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺╺*/ | |
const axios = require("axios"); | |
const { cmd } = require("../command"); | |
// Command: bible | |
cmd({ | |
pattern: "bible", | |
desc: "Fetch Bible verses by reference.", | |
category: "fun", | |
react: "📖", | |
filename: __filename | |
}, async (conn, mek, m, { args, reply }) => { | |
try { | |
// Vérifiez si une référence est fournie | |
if (args.length === 0) { | |
return reply(`⚠️ *Please provide a Bible reference.*\n\n📝 *Example:*\n.bible John 1:1`); | |
} | |
// Joindre les arguments pour former la référence | |
const reference = args.join(" "); | |
// Appeler l'API avec la référence | |
const apiUrl = `https://bible-api.com/${encodeURIComponent(reference)}`; | |
const response = await axios.get(apiUrl); | |
// Vérifiez si la réponse contient des données | |
if (response.status === 200 && response.data.text) { | |
const { reference: ref, text, translation_name } = response.data; | |
// Envoyez la réponse formatée avec des emojis | |
reply( | |
`📜 *Bible Verse Found!*\n\n` + | |
`📖 *Reference:* ${ref}\n` + | |
`📚 *Text:* ${text}\n\n` + | |
`🗂️ *Translation:* ${translation_name}\n\n © SUBZERO BIBLE` | |
); | |
} else { | |
reply("❌ *Verse not found.* Please check the reference and try again."); | |
} | |
} catch (error) { | |
console.error(error); | |
reply("⚠️ *An error occurred while fetching the Bible verse.* Please try again."); | |
} | |
}); | |