mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

Utilityutility
ProfileTelegram
455 commands2 envUpdated 6h agoCreated Aug 26, 2026
Back to folder

commands/_onDrawSuccess.js

javascript · 65 lines

Raw
1/**#command2name: /onDrawSuccess3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12/**#command13name: /onDrawSuccess14answer: 15keyboard: 16parse_mode: markdown17aliases: 18allow_only_group: false19need_reply: false20is_web: 021#command**/22 23try {24  let res = JSON.parse(content);25  let englishPrompt = "";26 27  if (res.choices && res.choices[0] && res.choices[0].message) {28    englishPrompt = res.choices[0].message.content.trim();29  }30 31  let origPrompt = await db.global.get("orig_draw_" + chat.chatid) || "تصویر سفارشی";32  if (!englishPrompt) englishPrompt = origPrompt;33 34  // تشخیص هوشمند مدل متناسب با پرامپت (انیمه، سه‌بعدی یا واقعی)35  let pLower = (englishPrompt + " " + origPrompt).toLowerCase();36  let modelEngine = "flux";37 38  if (pLower.includes("anime") || pLower.includes("انیمه") || pLower.includes("manga")) {39    modelEngine = "flux-anime";40  } else if (pLower.includes("3d") || pLower.includes("pixar") || pLower.includes("disney") || pLower.includes("سه بعدی")) {41    modelEngine = "flux-3d";42  }43 44  let seed = Math.floor(Math.random() * 9999999);45  let imageUrl = "https://image.pollinations.ai/prompt/" + encodeURIComponent(englishPrompt) + "?model=" + modelEngine + "&width=1024&height=1024&nologo=true&seed=" + seed;46 47  try {48    // بدون parse_mode — پرامپت کاربر ممکن است * یا _ داشته باشد و ارسال را بشکند49    Api.sendPhoto({50      photo: imageUrl,51      caption: "🎨 تصویر شما آماده شد ✨\n\n📝 درخواست: " + origPrompt + "\n💎 موتور: " + modelEngine.toUpperCase(),52      reply_markup: {53        inline_keyboard: [54          [{ text: "🎨 ساخت تصویر جدید", callback_data: "/draw" }],55          [{ text: "📢 عضویت در کانال استودیو", url: "https://t.me/ZorenixStudio" }]56        ]57      }58    });59  } catch (eSend) {60    try { Api.sendPhoto({ photo: imageUrl, caption: "🎨 تصویر شما آماده شد ✅" }); }61    catch (e2) { Bot.sendMessage("⚠️ ساخت تصویر ناموفق بود. دوباره /draw بزن."); }62  }63} catch (e) {64  Bot.sendMessage("⚠️ مشکلی در پردازش تصویر رخ داد. لطفاً مجدداً با دستور /draw امتحان کنید.");65}