aziziyanmahdiyar/ZorenixUploaderAI_UploaderbotPublic · Bot Template
AIZorenixUploader AI appears to be a Telegram automation bot. Commands include /start, /@, /!, /@@, /*, /files, /dl, /verify. Observed in code: messaging, storage, libs, keyboards, web.
Utilityutility
42 commands0 envUpdated 1mo agoCreated Sep 22, 2026
commands/edv.js
javascript · 63 lines
1/**#command2name: edv3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12// ═══════════ edv — گرفتن مقدار جدید برای ویرایش ═══════════13let OWNER = 586143968214let cfg0 = await db.bot.get("cfg", {})15let admins0 = cfg0.admins || []16if (!user || (user.id !== OWNER && admins0.indexOf(user.id) === -1)) { return }17 18let st = await db.bot.get("ed:" + user.id, null)19if (!st || !st.id) { return Bot.sendMessage("❌ درخواست ویرایش پیدا نشد.") }20 21let p = await db.bot.get("p:" + st.id, null)22if (!p) { await db.bot.del("ed:" + user.id); return Bot.sendMessage("❌ فایل پیدا نشد.") }23 24let um = (update && update.message) ? update.message : {}25let t = String(message || "").trim()26let field = st.field27let ok = true28 29if (field === "title") {30 if (!t || t === "-") { ok = false } else { p.title = t.slice(0, 120) }31} else if (field === "desc") {32 if (t === "-") { p.desc = "" } else if (t) { p.desc = t.slice(0, 900) } else { ok = false }33} else if (field === "link") {34 if (t === "-") { p.link = "" } else if (t.indexOf("http") === 0) { p.link = t.slice(0, 300) } else { ok = false }35} else if (field === "cover") {36 if (um.photo) { p.cover = um.photo[um.photo.length - 1].file_id } else if (t === "-") { p.cover = null } else { ok = false }37} else if (field === "video") {38 if (um.video) { p.video_id = um.video.file_id } else if (t === "-") { p.video_id = null } else { ok = false }39} else if (field === "media") {40 if (um.document) { p.file_id = um.document.file_id; p.file_type = "document"; p.file_name = um.document.file_name || "" }41 else if (um.video) { p.file_id = um.video.file_id; p.file_type = "video"; p.file_name = um.video.file_name || "" }42 else if (um.audio) { p.file_id = um.audio.file_id; p.file_type = "audio"; p.file_name = um.audio.file_name || "" }43 else if (um.photo) { p.file_id = um.photo[um.photo.length - 1].file_id; p.file_type = "photo"; p.file_name = "" }44 else { ok = false }45} else {46 ok = false47}48 49if (!ok) {50 Bot.sendMessage("⚠️ مقدار نامعتبر بود. دوباره بفرست (یا /start برای لغو):")51 Bot.runCommand("/edv")52 return53}54 55await db.bot.set("p:" + p.id, p)56await db.bot.del("ed:" + user.id)57 58Api.sendMessage({59 chat_id: chat.id,60 text: "✅ فایل <code>#" + p.id + "</code> بروزرسانی شد.",61 parse_mode: "HTML",62 reply_markup: { inline_keyboard: [[{ text: "🗂 مشاهده فایل", callback_data: "adm item " + p.id }], [{ text: "🛠 پنل", callback_data: "adm home" }]] }63})