lyfe1 / plugins /img.js
Ayanokojix23's picture
hello world
bb69f9b
const { bot, googleImageSearch } = require('../lib')
bot(
{
pattern: 'img ?(.*)',
desc: 'Download img from google',
type: 'search',
},
async (message, match) => {
if (!match) return await message.send('*Example : img bot*\n*img 10 bot*')
let lim = 3
const count = /\d+/.exec(match)
if (count) {
match = match.replace(count[0], '')
lim = count[0]
}
const result = await googleImageSearch(match)
lim = (result.length && (result.length > lim ? lim : result.length)) || result.length
await message.send(`_Downloading ${lim} images of ${match.trim()}_`)
for (let i = 0; i < lim; i++) {
await message.sendFromUrl(result[i], { buffer: false })
}
}
)