let fetch = require('node-fetch') let handler = async (m, { conn, command }) => { let api1 = `https://api.botcahx.eu.org/api/cecan/${command}?apikey=${btc}` let api2 = `https://api.betabotz.eu.org/api/cecan/${command}?apikey=${lann}` let buffer = await fetch(api1) .then(res => res.buffer()) .catch(async (err) => { console.log(`API 1 failed with error: ${err}. Trying API 2...`) buffer = await fetch(api2).then(res => res.buffer()) return buffer }) conn.sendFile(m.chat, buffer, 'hasil.jpg', `Random ${command}`, m) } handler.command = ['china','vietnam','thailand','indonesia','korea','japan','malaysia','justinaxie','jeni','jiso','ryujin','rose','hijaber'] handler.tags = ['downloader']; handler.limit = true; module.exports = handler;