mahdiyar30301/ZorenixAI_botPublic · Bot Template

Not Bot Is Hacking You 🤣🤩

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

commands/_edit_channel.js

javascript · 43 lines

Raw
1/**#command2name: /edit_channel3answer: 4keyboard: 5parse_mode: markdown6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12let uid = "" + user.telegramid;13let args = params ? params.trim().split(" ") : [];14 15if (args.length < 2) {16  Bot.sendMessage("⚠️ فرمت دستور:\n`/edit_channel [آیدی قبلی] [آیدی جدید]`\nمثال:\n`/edit_channel @OldChannel @NewChannel`", { parse_mode: "Markdown" });17  return;18}19 20let oldCh = args[0].replace("@", "").toLowerCase();21let newCh = args[1].startsWith("@") ? args[1] : "@" + args[1];22 23let rawTasks = await db.global.get("active_channel_tasks");24let taskList = [];25try { taskList = typeof rawTasks === 'string' ? JSON.parse(rawTasks) : (rawTasks || []); } catch(e) { taskList = []; }26 27let updated = false;28 29for (let i = 0; i < taskList.length; i++) {30  if (taskList[i].ownerUid === uid && taskList[i].channel.replace("@", "").toLowerCase() === oldCh) {31    taskList[i].channel = newCh;32    updated = true;33    break;34  }35}36 37if (updated) {38  await db.global.set("active_channel_tasks", JSON.stringify(taskList));39  Bot.sendMessage("✅ **آیدی کانال با موفقیت به «" + newCh + "» تغییر یافت!**", { parse_mode: "Markdown" });40  Bot.runCommand("my_orders");41} else {42  Bot.sendMessage("❌ آگهی فعالی با آیدی @" + oldCh + " متعلق به شما یافت نشد.");43}