| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- import fetch from 'node-fetch';
- import axios from 'axios';
- import * as cheerio from "cheerio"
- const handler = async (m, {conn, text, usedPrefix, command}) => {
- if (!text) throw `*⚠️ 𝐈𝐧𝐠𝐫𝐞𝐬𝐞 𝐮𝐧 𝐭𝐞𝐱𝐭𝐨 𝐩𝐚𝐫𝐚 𝐜𝐫𝐞𝐚𝐫 𝐮𝐧𝐚 𝐢𝐦𝐚𝐠𝐞𝐧 𝐲 𝐚𝐬𝐢 𝐮𝐬𝐚𝐫 𝐥𝐚 𝐟𝐮𝐧𝐜𝐢𝐨𝐧 𝐝𝐞 𝐝𝐚𝐥𝐥-𝐞*\n\n*• 𝐄𝐣𝐞𝐦𝐩𝐥𝐨:*\n*${usedPrefix + command} gatitos llorando*`;
- m.react('⌛')
- try {
- let response = await fetch(`https://api.dorratz.com/v3/ai-image?prompt=${text}`)
- let res = await response.json()
- if (res.data.status === "success") {
- const imageUrl = res.data.image_link;
- await conn.sendFile(m.chat, imageUrl, 'error.jpg', `_💫 Resutados: ${text}_\n\n> *✨ Imagen generada por IA ✨*`, m, null, fake);
- m.react('✅');
- }
- } catch {
- try {
- let answer = await flux(text)
- await conn.sendFile(m.chat, answer, 'error.jpg', `_💫 Resutados: ${text}_\n\n> *✨ Imagen generada por IA ✨*`, m, null, fake);
- //conn.sendMessage(m.chat, { image: { url: answer }, caption: `_💫 Resutados: ${text}_\n\n> *✨ Imagen generada por IA ✨*`, mentions: [m.sender],}, { quoted: m })
- m.react('✅');
- } catch {
- try {
- const url = `https://api.unsplash.com/search/photos?query=${encodeURIComponent(text)}&client_id=YuKJ2TeTdI2x92PLBA3a11kCEqxjrwVsGhrVRyLBEfU`;
- const response = await axios.get(url);
- if (response.data.results.length === 0) return m.react("❌")
- const imageUrl = response.data.results[0].urls.regular;
- await conn.sendFile(m.chat, imageUrl, 'error.jpg', `_*Resultado de:* ${text}_`, m, null, fake);
- m.react('✅');
- } catch {
- try {
- const url = `https://api.betabotz.eu.org/api/search/bing-img?text=${encodeURIComponent(text)}&apikey=7gBNbes8`;
- const response = await axios.get(url);
- if (!response.data.result || response.data.result.length === 0) return m.react("❌")
- const imageUrl = response.data.result[0];
- await conn.sendFile(m.chat, imageUrl, 'error.jpg', `_*Resultado de:* ${text}_`, m, null, fake);
- m.react('✅');
- } catch {
- try {
- const tiores1 = await fetch(`https://vihangayt.me/tools/imagine?q=${text}`);
- const json1 = await tiores1.json();
- await conn.sendFile(m.chat, json1.data, 'error.jpg', `_*Resultado de:* ${text}_`, m, null, fake);
- } catch {
- try {
- const tiores4 = await conn.getFile(`https://api.lolhuman.xyz/api/dall-e?apikey=${lolkeysapi}&text=${text}`);
- await conn.sendFile(m.chat, tiores4.data, 'error.jpg', `_*Resultado de:* ${text}_`, m, null, fake);
- m.react('✅')
- } catch (error) {
- console.log('[❗] Error, ninguna api funcional.\n' + error);
- m.reply(`error ${error}`)
- m.react('❌')
- }}}}}}}
- handler.help = ["dalle"]
- handler.tags = ["buscadores"]
- handler.command = ['dall-e', 'dalle', 'ia2', 'cimg', 'openai3', 'a-img', 'aimg', 'imagine'];
- handler.register = true
- handler.limit = 1
- export default handler;
- const flux = async (prompt) => {
- const url = `https://lusion.regem.in/access/flux.php?prompt=${encodeURIComponent(prompt)}`
- const headers = {
- Accept: "*/*",
- "User-Agent":
- "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/129.0.0.0 Mobile Safari/537.36",
- Referer: "https://lusion.regem.in/?ref=taaft&utm_source=taaft&utm_medium=referral",
- }
- const response = await fetch(url, { headers })
- const html = await response.text()
- const $ = cheerio.load(html)
- return $("a.btn-navy.btn-sm.mt-2").attr("href") || null
- }
- const writer = async (input) => {
- const url = `https://ai-server.regem.in/api/index.php`
- const headers = {
- "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
- Accept: "*/*",
- "User-Agent":
- "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/129.0.0.0 Mobile Safari/537.36",
- Referer: "https://regem.in/ai-writer/",
- }
- const formData = new URLSearchParams()
- formData.append("input", input)
- const response = await fetch(url, { method: "POST", headers, body: formData })
- return response.text()
- }
- const rephrase = async (input) => {
- const url = `https://ai-server.regem.in/api/rephrase.php`
- const headers = {
- "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
- Accept: "*/*",
- "User-Agent":
- "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, seperti Gecko) Chrome/129.0.0.0 Mobile Safari/537.36",
- Referer: "https://regem.in/ai-rephrase-tool/",
- }
- const formData = new URLSearchParams()
- formData.append("input", input)
- const response = await fetch(url, { method: "POST", headers, body: formData })
- return response.text()
- }
|