0% found this document useful (0 votes)
34 views37 pages

Message

The document is a JavaScript code for a Discord bot that includes various functionalities such as command handling, message tracking, and user interaction through buttons and menus. It defines roles, channels, and commands for admin and general users while also implementing features like message auto-responses and font transformations. Additionally, it sets up the bot's client and manages events like message creation and guild joining.

Uploaded by

saadxboss1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views37 pages

Message

The document is a JavaScript code for a Discord bot that includes various functionalities such as command handling, message tracking, and user interaction through buttons and menus. It defines roles, channels, and commands for admin and general users while also implementing features like message auto-responses and font transformations. Additionally, it sets up the bot's client and manages events like message creation and guild joining.

Uploaded by

saadxboss1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 37

let config = require('./config.

json')
let prefix = config.prefix

//packaging
const { Client, Collection , MessageActionRow , MessageButton , MessageSelectMenu ,
Modal , TextInputComponent , MessageEmbed } = require("discord.js");
const previousMessages = new Map(); // Map to track previous messages from users
let db = require('pro.db')
let ms = require('ms')
//VARS

const applycategory = "1323390717732716686";


const line =
"https://cdn.discordapp.com/attachments/1346979624277643274/1352649439231217674/
Nouveau_projet_205_0B4986D.png?
ex=67dec875&is=67dd76f5&hm=2f03bd84ad82bd016cb7481bd84103a6d1eca00b0e514fc5ea8a6d6f
7b779803&"
const sellerRoleID = "1351799551526441000"
const adminRoleID = "1351799471792459839"
const canRoleID = "1351799471792459839"
const feedbackroom = "1351321704793636874"
const teamrole = "1351799471792459839"
const owner = ['1284974846551261206','715734285037994024','825046350609121331']
const ownerrole = "1351799471792459839"
let sugchannel = "1352683757647429673"
let sugteam = "1351253357536350319"
let fedchannel = "1351321704793636874"
let ordercategory = "1351355756905238608"
var netflixrole = "1351799551526441000";
var pesrole = "1351799551526441000";
var fifarole = "1351799551526441000";
var instarole = "1351799551526441000";
var nitrorole = "1351799551526441000";
var nitrorole2 = "1351799551526441000";
var visarole = "1351799551526441000";
var botrole = "1351799551526441000";
var designrole = "1351799551526441000";
var ucrole = "1351799551526441000";
var ffrole = "1351799551526441000";
var tokenrole = "1351799551526441000";
var boostrole = "1351799551526441000";
var spotifyrole = "1351799551526441000";
var shahidrole = "1351799551526441000";
var creditrole = "1351799551526441000";
var tiktokrole = "1351799551526441000";
var taxchannel = "1351322518408925345"
var offersChannel = "1351253408417583236"
var transferChannel = "1351281470383063110"
var transferMediatorChannel = "1323390823018270843"
var blacklistWords = ['
‫'ب‬,'‫'سوشيال‬,'‫'ديس‬,'‫'ديسكورد‬,'‫'كريديت‬,'‫'ديس‬,'‫'نيترو‬,'‫'كرديت‬,'‫'بوتات‬,'‫'اكونتات‬,'‫نترو‬
‫'يتكوين‬,'btc','
‫'ف‬,'‫'بوست‬,'‫'بوستات‬,'‫'تفعيل‬,'‫'توكن‬,'‫'توكنات‬,'‫'سيرفرات‬,'‫'سيرفر‬,'‫'بيع‬,'‫'متوفر‬,'‫حسابات‬
‫'تيك‬,'‫'روالت‬,'‫'عرض‬,'‫'موجود‬,'‫'سعر‬,'‫'هكر‬,'‫يزا‬
‫'ست‬,'‫'تيلجرام‬,'‫'تويتر‬,'‫'يوتيوب‬,'‫'فيسبوك‬,'‫'سبوتيفاي‬,'‫'نتفليكس‬,'‫'نتفلكس‬,'‫'انستا‬,'‫توك‬
‫'روبلوكس‬,'‫'يوسي‬,'‫'شدات‬,'‫'يم‬,'Watch it',' ‫'اكس‬,'‫'بايبال‬,'‫'فوتات‬,'‫'فوت‬,'‫شاهد‬
‫'ديزاين‬,'‫'كروت‬,'‫'ماين كرافت‬,'‫]'بوكس‬
var welcome = "1351253383608274954"
let order = "1351253400586682500"
let applyteam = "1351799471792459839"
let yes = "✅"
let no = "❌"
let tag = "Lns`"
let link = "https://discord.gg/uJyU6xJxzA"
let color = "#c20003"

//

const _0x46d210=_0x19cf;function _0x19cf(_0x2e2ade,_0x26a7ca){const


_0x1c2a4d=_0x1c2a();return _0x19cf=function(_0x19cf8c,_0x7f7189)
{_0x19cf8c=_0x19cf8c-0x1c1;let _0x5c6271=_0x1c2a4d[_0x19cf8c];return
_0x5c6271;},_0x19cf(_0x2e2ade,_0x26a7ca);}(function(_0x2a8038,_0x3d4e22){const
_0x4c42c6=_0x19cf,_0x361140=_0x2a8038();while(!![]){try{const _0x7f514e=-
parseInt(_0x4c42c6(0x1cf))/0x1*(parseInt(_0x4c42c6(0x1cd))/0x2)+-
parseInt(_0x4c42c6(0x1ce))/0x3*(parseInt(_0x4c42c6(0x1c1))/
0x4)+parseInt(_0x4c42c6(0x1c5))/0x5*(parseInt(_0x4c42c6(0x1c4))/0x6)+-
parseInt(_0x4c42c6(0x1cb))/0x7*(-parseInt(_0x4c42c6(0x1c3))/0x8)+-
parseInt(_0x4c42c6(0x1c9))/0x9+-parseInt(_0x4c42c6(0x1ca))/
0xa*(parseInt(_0x4c42c6(0x1d0))/0xb)+-parseInt(_0x4c42c6(0x1c8))/0xc*(-
parseInt(_0x4c42c6(0x1c6))/0xd);if(_0x7f514e===_0x3d4e22)break;else
_0x361140['push'](_0x361140['shift']());}catch(_0xaed6ca){_0x361140['push']
(_0x361140['shift']());}}}(_0x1c2a,0x5af82));function _0x1c2a(){const
_0x5cae02=['guildCreate','2IhAIkA','42snqTqE','457462wKNgOH','415789XXhflT','71844q
VNJtv','1091033041251618816','625208SaGNwE','544074rDFlrq','25rQgOdP','4524obbzNY',
'leave','44196ycFrIO','5587740lxzNAg','50HVGrLP','14TERBeP'];_0x1c2a=function()
{return _0x5cae02;};return _0x1c2a();}const client=new Client({'intents':0x7fff})
['setMaxListeners'](0xc350);client['on'](_0x46d210(0x1cc),async _0x4e96e8=>{const
_0x169dab=_0x46d210;_0x4e96e8['id']!=_0x169dab(0x1c2)&&await
_0x4e96e8[_0x169dab(0x1c7)]();});

//
module.exports = client;
client.commands = new Collection();
client.slashCommands = new Collection();
client.config = require("./config.json");
require("./handler")(client);
//

//autokillZ
const { AutoKill } = require('autokill')
AutoKill({Client: client, Time: 10000})

process.on("unhandledRejection", error => {


return console.log(error)
});

let guilds = ["1304810235680133202", "1304810235680133202"]


client.on("messageCreate", message => {
if(message.author.bot || message.channel.type === "dm") return;
let args = message.content.split(" ");
if(args[0] === prefix + "help") {
let menu = new MessageSelectMenu()
.setCustomId(`help_${message.author.id}`)
.setPlaceholder("Choose a category")
.addOptions([{
label: 'information',
description: 'To view the information ',
value: '1',
emoji: 'ℹ️',
},
{
label: 'Admin',
description: 'To display admin commands ',
value: '2',
emoji: '⚓',
},
{
label: 'General',
description: 'To display general commands ',
value: '3',
emoji: '💭',
},
{
label: 'Delete',
description: 'Delete messages list ',
value: '4',
emoji: '',
}])

let row = new MessageActionRow()


.addComponents([menu]);

let button = new MessageActionRow()

.addComponents(
new MessageButton()
.setStyle('LINK')
.setLabel('Server Support')
.setURL(`https://discord.gg/eeH3XKvaDU`))

let embed = new MessageEmbed()

.setDescription(`> **This bot Made by Waliid**

> **To View Commands Choose A Category**`)


.setThumbnail(message.guild.iconURL({ dynamic: true }))
.setColor(color)
.setTimestamp()
message.reply({ embeds:[embed], components:[row, button] }).then( msg => {
let filter = b => b.user.id === message.author.id && b.customId === `help_$
{message.author.id}`;
let collector = msg.createMessageComponentCollector({ filter:filter,
componentType: 'SELECT_MENU', time:120000 });
collector.on("collect", (b) => {
if(b.values[0] === "1") {

const { version: djsversion } = require("discord.js");


const { version } = require("./package.json");
let days = Math.floor(client.uptime / 86400000);
let hours = Math.floor(client.uptime / 3600000) % 24;
let minutes = Math.floor(client.uptime / 60000) % 60;
let seconds = Math.floor(client.uptime / 1000) % 60;
let embed_1 = new MessageEmbed()

.setAuthor(`Information Bot:`, client.user.displayAvatarURL({dynamic : true}))


.setColor(color)
.setTimestamp()
.addFields([
{
name: `Bot:`,
value: `\`\`\`Version: v${version}
Name: ${client.user.tag}
Id: ${client.user.id}
Users: ${client.guilds.cache
.reduce((a, b) => a + b.memberCount, 0)
.toLocaleString()}
Guilds Count: ${client.guilds.cache.size.toLocaleString()}
Node.js version: ${process.version}
discord js version: v${djsversion}
Platform: ${process.platform}\`\`\``
},
{
name: `Server:`,
value: `\`\`\`Bot Prefix: ${prefix}
Bot Language: English\`\`\``

},
{
name: `System:`,
value: `\`\`\`Ping: ${client.ws.ping}ms
Uptime: ${seconds}s ${minutes}m ${hours}h ${days}d\`\`\``
}
])
b.update({ embeds:[embed_1], components:[row, button] }).catch(err =>
{});
} else if(b.values[0] === "2") {
let embed_1 = new MessageEmbed()

.setAuthor(`Admin Commands:`, client.user.displayAvatarURL({dynamic : true}))


.setColor(color)
.setTimestamp()
.setDescription(`
> **${prefix}ban**

> **${prefix}unban**

> **${prefix}kick**

> **${prefix}unbanall**

> **${prefix}hide**

> **${prefix}show**

> **${prefix}hideall**

> **${prefix}unlock**

> **${prefix}lockall**

> **${prefix}unlockall**

> **/role**`)
b.update({ embeds:[embed_1], components:[row, button] }).catch(err => {});
} else if(b.values[0] === "3") {
let embed_1 = new MessageEmbed()

.setAuthor(`General Commands:`, client.user.displayAvatarURL({dynamic : true}))


.setColor(color)
.setTimestamp()
.setDescription(`
> **${prefix}avatar**

> **+bot**

> **+inrole**

> **+font**

> **${prefix}ping**

> **+say**

> **${prefix}server**

> **${prefix}tax**
`)
b.update({ embeds:[embed_1], components:[row, button] }).catch(err => {})
} else if(b.values[0] === "4") {
msg.delete().catch(err => {});
message.delete().catch(err => {});
}
});
});
}
});

//

/*client.on('voiceStateUpdate', async (oldState, newState) => {


if (newState.member.user.bot) {
const channel = client.channels.cache.get('1186841821251387442');
await channel.join();
}
});*/

///
//auto line
client.on('messageCreate', async (message) => {
if (message.author.bot) return;
let auto = ["1351253386972106842","1351253408417583236","1352047733116112908"]
if (auto.includes(message.channel.id)) {
message.channel.send({
embeds: [
new MessageEmbed()
.setColor(color)
.setImage(line)
]
})
}
})
client.on("messageCreate", message => {
if(message.channel.type === "dm" ||
message.channel.id !== transferChannel || !message.author.bot) return;

if(message.content.includes('has transferred')) {

let embed = new MessageEmbed()


.setColor(color)
.setImage(line)

message.channel.send({embeds: [embed]}).catch((err) => {


console.log(err.message)
})

}
});

//font By Anass ///


client.on("messageCreate", message => {
if (message.content.startsWith('+font')) {
let words = message.content.split(" ").slice(1).join(" ");

if (previousMessages.has(message.author.id) &&
previousMessages.get(message.author.id) === words) {
return;
}

if (!message.member.roles.cache.has(adminRoleID)) return message.reply('**You


Need Be Admin To do This Command**.')

previousMessages.set(message.author.id, words);

"𝐚").replaceAll("A", "𝐀")
let words2 = words

"𝐛").replaceAll("B", "𝐁")
.replaceAll("a",

"𝐜").replaceAll("C", "𝐂")
.replaceAll("b",

"𝐝").replaceAll("D", "𝐖")
.replaceAll("c",

"𝐞").replaceAll("E", "𝐄")
.replaceAll("d",

"𝐟").replaceAll("F", "𝐅")
.replaceAll("e",

"𝐠").replaceAll("G", "𝐆")
.replaceAll("f",

"𝐡").replaceAll("H", "𝐇")
.replaceAll("g",

"𝐢").replaceAll("I", "𝐈")
.replaceAll("h",

"𝐣").replaceAll("J", "𝐉")
.replaceAll("i",

"𝐤").replaceAll("K", "𝐊")
.replaceAll("j",

"𝐥").replaceAll("L", "𝐋")
.replaceAll("k",

"𝐦").replaceAll("M", "𝐌")
.replaceAll("l",

"𝐧").replaceAll("N", "𝐍")
.replaceAll("m",

"𝐨").replaceAll("O", "𝐎")
.replaceAll("n",

"𝐩").replaceAll("P", "𝐏")
.replaceAll("o",

"𝐪").replaceAll("Q", "𝐐")
.replaceAll("p",

"𝐫").replaceAll("R", "𝐑")
.replaceAll("q",

"𝐬").replaceAll("S", "𝐒")
.replaceAll("r",

"𝐭").replaceAll("T", "𝐓")
.replaceAll("s",

"𝐮").replaceAll("U", "𝐔")
.replaceAll("t",

"𝐯").replaceAll("V", "𝐕")
.replaceAll("u",
.replaceAll("v",
"𝐰").replaceAll("W", "𝐖")
"𝐱").replaceAll("X", "𝐗")
.replaceAll("w",

"𝐲").replaceAll("Y", "𝐘")
.replaceAll("x",

"𝐳").replaceAll("Z", "𝐙")
.replaceAll("y",

"𝟏").replaceAll("2", "𝟐")
.replaceAll("z",

"𝟑").replaceAll("4", "𝟒")
.replaceAll("1",

"𝟓").replaceAll("6", "𝟔")
.replaceAll("3",

"𝟕").replaceAll("8", "𝟖")
.replaceAll("5",

"𝟗").replaceAll("0", "𝟎");
.replaceAll("7",
.replaceAll("9",

if (!words) return message.channel.send('> **Please Write a Word ❌ !**');

message.reply(`${words2}`);
}
});

/// NICK NAME ///


client.on('messageCreate', async (message) => {
if (message.content.startsWith('+nick')) {
const args = message.content.split(' ').slice(1);
const member = message.mentions.members.first() ||
message.guild.members.cache.get(args[0]);

const abdou = '1284974846551261206'; // Replace with your actual Discord


user ID

if (!member) {
return message.reply('Please mention a valid member or provide their
ID.');
}

if (!message.member.roles.cache.has(canRoleID)) return message.reply('**You


Need Be Supervisor To do This Command**.')

if (member.id === abdou) {


return message.reply("**SIR T7WA**.");
}

const newNickname = args.slice(1).join(' ');


if (!newNickname) {
return message.reply('Please provide a new nickname.');
}

try {
await member.setNickname(newNickname);
message.channel.send(`> **Successfully changed nickname:**\n\n> **New
Nickname: ${newNickname}**\n\n> **Client: <@${member.id}>**\n\n> **From: <@$
{message.author.id}>**`);
} catch {
// No error handling message or logging
}
}
});

//welcome
client.on('guildMemberAdd', async (member) => {
let userName = member.user.username;
let createdAt = member.user.createdAt;
let memberCount = member.guild.members.cache.size;

let welcomefukenembed = new MessageEmbed()


.setAuthor({ name: member.user.username, iconURL:
member.user.displayAvatarURL({ dynamic: true }) })
.setFooter({ text: member.user.username, iconURL:
member.user.displayAvatarURL({ dynamic: true }) })
.setThumbnail(member.user.displayAvatarURL({ dynamic: true }))
.setTimestamp()
.setDescription(`> <:85048iosredheart:1351564863121526794> ** Hello : __$
{userName}__**

> <:emoji_69:1347324489230192700>** Welcome To __Lion Studio__**

> <:emoji_69:1347324489230192700>** If You Wanna Order Something


<#1351253400586682500>**

> <:emoji_69:1347324489230192700>** If You Want to See our Prices Go to :


<#1351253393758486548>**

> <<:emoji_69:1347324489230192700>** Account Created At __$


{createdAt.toLocaleString()}__**

> <:emoji_69:1347324489230192700>** Enjoy <3**`)


.setImage(line)
.setColor(color);

member.guild.channels.cache.get(welcome).send({
content: `<@!${member.user.id}>`,
embeds: [welcomefukenembed]
});
});

//

client.on('messageCreate', async(message) => {


if(message.author.bot) return;
if(message.content === "rep") {
message.delete()
message.channel.send(`**\`-\` ‫قم بامالء االستماره حتي نستطيع‬ ‫للتبليغ علي سيلر‬
‫تعويضك‬

‫ صاحب البالغ‬:
‫ اسم السيلر فالديسكورد‬:
‫ ايدي السيلر فالديسكورد‬:
‫ القصه‬:
‫ قم بارسال الدالئل مع دليل التحويل‬:
**`)
}
if(message.content === "sd") {
message.delete()
message.channel.send(`$close`)
}
if(message.content === "Link") {
message.channel.send(`**Lion Studio : { ${link} } **`)
}
if(message.content === "‫{ )"لينك‬
message.channel.send(`**Lion Studio : { ${link} } **`)
}
if(message.content === "‫{ )"الين‬
message.delete();
message.channel.send({embeds: [new
MessageEmbed().setColor(color).setImage(line)]})
}
if(message.content === "line") {
message.delete();
message.channel.send({embeds: [new
MessageEmbed().setColor(color).setImage(line)]})
}
if(message.content === "‫{ )"خط‬
message.delete();
message.channel.send({embeds: [new
MessageEmbed().setColor(color).setImage(line)]})
}
});
//
client.on('messageCreate', message => {

if (message.channel.id !== offersChannel || message.author.bot) return;

const content = message.content.split(' ')

if (!content[0]) return;

content.forEach(arg => {

if (!message) return;

const found = blacklistWords.filter(b => b === arg).map(m => m)[0]

if (found) {
message.author.send('> **‫)'**تم مسح رسالتك لعدم التشفير في العروض‬
message.delete();
return
}

})

})

client.on('messageCreate', message => {


if (message.content.startsWith('‫{ ))'سالم عليكم‬
return message.reply(`> \`-\` **‫**وعليكم السالم‬
> \`/\` **Welcome To : \`${message.guild.name}\` **`)
}
});

client.on('messageCreate', message => {


if (message.author.bot) return;
if (message.content === "t" || message.content === "T") {
message.delete();
message.channel.send(`> **‫**يرجى تحويل هنا‬
> <#${transferChannel}>`)
}
});

client.on('messageCreate', async (message) => {


if (message.author.bot) return;
if (message.content === "‫ || "بنك‬message.content === "bank") {
message.delete();
message.channel.send(`> **Please Transfer To :**
> Bank Hors work 🫤`)
}
});

client.on("messageCreate", async message => {


if (!message.content.startsWith(prefix) || message.author.message) return;
const argss = message.content.slice(prefix.length).trim().split(/ +/);
const command = argss.shift().toLowerCase();
if(command === "tag") {
if (!message.member.permissions.has("BAN_ROLES")) return message.reply(`** 😕
You don't have permission **`);
let args = message.content.split(" ");
let user = message.mentions.members.first() || client.users.cache.get(args[1]);
if (!user) return message.reply(`Mention A Valid User`);

user.setNickname(`${tag}${user.user.username}`)
message.reply("> <:68535greenverified:1351564858302140556> **__Done__**")
}
if(command === "come") {
if (!message.member.roles.cache.has(sellerRoleID)) {
return message.reply('**You Need Be Seller To do This Command**.');
}
let args = message.content.split(" ");
let user = message.mentions.users.first() || client.users.cache.get(args[1]);
if(!args[1]?.startsWith('<@') || !user) return message.reply(`⚠ ${args[0]}
[Mention] [Reason] ⚠`);
let reason
if (args.slice(2).join(' ').length !== 0) reason = `\n>
<a:aha:1305337114858225715> **Reason : ${args.slice(2).join(' ')}**\n`

message.reply(`> <:68535greenverified:1351564858302140556> **Done Send Private


to ${user}**

> <:designe_master:1351799247032418415> **Please Wait Come Seller** `)

user.send(`> <:emoji_69:1347324489230192700> **Some One Need You** ${user}

> <:emoji_69:1347324489230192700> **Channel Here :** <#${message.channel.id}>


${reason || ''}
> <:emoji_69:1347324489230192700> **I Hope You Enter To See What He Want**`)
}
if(command === "fb") {

if (!message.member.roles.cache.has(sellerRoleID)) return
message.reply('**You Need Be Seller To do This Command**.')
message.reply(`> **‫ شكرا الختيارك‬${message.guild.name}**

> **Thanks For Choosing ${message.guild.name}**

**__‫ نتمني ان تعطي فيدباك و تذكر بلمنشن‬, ‫ رايك يهمنا‬${message.author}__**

**__Your opinion matters , Please give feedback and mention the name of the person
${message.author}__**
----------------------------------------------

**Here :**
<#${fedchannel}>`)
}

//ban
if (command === "9wd") {
if (!message.member.permissions.has("BAN_ROLES")) return message.reply(`** 😕
You don't have permission **`);
if (!message.guild.me.permissions.has('BAN_ROLES')) return message.reply(`** 😕
I couldn't edit the channel permissions. Please check my permissions and role
position. **`);

let argss = message.content.split(' ')


let user = message.guild.members.cache.get(argss[1]) ||
message.mentions.members.first();
if (!user) return message.reply(`** 😕 Please mention or id **`);
if (user.roles.highest.position >= message.member.roles.highest.position &&
message.author.id !== message.guild.fetchOwner().id) return message.reply(`** ❌ You
can't ban this user**`);

if (!user.bannable) return message.reply(`** ❌ You can't ban this user**`);


await user.ban().catch(err => { console.log(err) });
await message.reply(`✈️
**${user.user.tag} banned from the server!** `);
}
//unban
if (command === "un9wd") {
if (!message.member.permissions.has("BAN_ROLES")) return message.reply(`** 😕
You don't have permission **`);
if (!message.guild.me.permissions.has('BAN_ROLES')) return message.reply(`** 😕
I couldn't edit the channel permissions. Please check my permissions and role
position. **`);

let args = message.content.split(' ')


let id = args[1];
if (!id) return message.reply(`** 😕 Please mention or id **`);
if (isNaN(id)) {
return message.reply(`** 😕 Please mention or id **`);
} else {
message.guild.members.unban(id).then(mmm => {
message.reply(`✅ ** ${mmm.tag} unbanned!**`)
}).catch(err => message.reply(`**I can't find this member in bans list**`));
}
}
//unbanAll
if (command === "un9wdall") {

if (!message.member.permissions.has('BAN_MEMBERS')) return message.reply(`** 😕


You don't have permission **`);

const serverban = client.guilds.cache.get(message.guild.id)


message.guild.bans.fetch().then(bans => {
bans.forEach(ban => {
serverban.members.unban(ban.user.id)
})
}).then(() => {
message.reply({ content: `> ** Done __Unbanned__ All Banlist **` })
})

}
//kick
if (command === "kick") {
if (!message.member.permissions.has("BAN_MEMBERS")) return message.reply(`** 😕
You don't have permissions **`);

if (!message.guild.me.permissions.has('BAN_MEMBERS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

let id = message.content.split(' ').slice(1).join(' ')


let user = message.mentions.members.first() ||
message.guild.members.cache.get(id)
if (!user) return message.reply(`** 😕 Please mention or id **`)
if (user.roles.highest.position >
message.guild.members.resolve(message.author).roles.highest.position) return
message.reply(`** ❌ You can't ban this user **`)
if (user.roles.highest.position >
message.guild.members.resolve(client.user).roles.highest.position) return
message.reply(`** ❌ You can't ban this user **`)
user.kick().then(() => message.reply(`**✅ @${user.user.username} kicked from
the server!**`)).catch(err => message.reply(err))
}
//lock
if (command === "lock") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

let everyone = message.guild.roles.cache.find(hyper => hyper.name ===


'@everyone');
message.channel.permissionOverwrites.edit(everyone, {
SEND_MESSAGES: false
}).then(() => {
message.reply(`**🔒 ${message.channel} has been looked.** `)
})
}
if (command === "unlock") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

let everyone = message.guild.roles.cache.find(hyper => hyper.name ===


'@everyone');
message.channel.permissionOverwrites.edit(everyone, {
SEND_MESSAGES: true
}).then(() => {
message.reply(`**🔓 ${message.channel} has been unlooked.** `)
})
}
if (command === "lockall") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

message.guild.channels.cache.each((channel) => {
channel.permissionOverwrites.edit(channel.guild.roles.everyone, {
SEND_MESSAGES: false
});
});
message.reply("> ** Done __locked__ All Server Channels**")
}
if (command === "unlockall") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

message.guild.channels.cache.each((channel) => {
channel.permissionOverwrites.edit(channel.guild.roles.everyone, {
SEND_MESSAGES: true
});
});
message.reply("> ** Done __Unlocked__ All Server Channels**")
}
if (command === "show") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

let everyone = message.guild.roles.cache.find(hyper => hyper.name ===


'@everyone');
message.channel.permissionOverwrites.edit(everyone, {
VIEW_CHANNEL: true
}).then(() => {
message.reply(`**✅ ${message.channel} Done show this room.**`)
})
}
if (command === "hide") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

let everyone = message.guild.roles.cache.find(hyper => hyper.name ===


'@everyone');
message.channel.permissionOverwrites.edit(everyone, {
VIEW_CHANNEL: false
}).then(() => {
message.reply(`**✅ ${message.channel} Done hide this room.**`)
})
}
if (command === "showall") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

message.guild.channels.cache.each((channel) => {
channel.permissionOverwrites.edit(channel.guild.roles.everyone, {
VIEW_CHANNEL: true
});
});
message.reply("> ** Done __Showed__ All Server Channels**")
}
if (command === "hideall") {
if (!message.member.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 You don't have permissions **`);

if (!message.guild.me.permissions.has('MANAGE_CHANNELS')) return
message.reply(`** 😕 I couldn't edit the channel permissions. Please check my
permissions and role position.**`);

message.guild.channels.cache.each((channel) => {
channel.permissionOverwrites.edit(channel.guild.roles.everyone, {
VIEW_CHANNEL: false
});
});
message.reply("> ** Done __Hidedd__ All Server Channels**")
}

if (command === "say") {


let say = message.content.split(" ").slice(1).join(" ");

if (!message.member.roles.cache.has(canRoleID)) return message.reply('**You Need


Be Supervisor To do This Command**.')

// Check if there's any text after the command


if (!say) return message.reply("Please put some text to say!");

// Delete the original command message


message.delete();

// Send the message as plain text


message.channel.send(say);
}

if (command === "line") {


if (!message.member.roles.cache.has(canRoleID)) return message.reply('**You
Need Be Supervisor To do This Command**.')
message.delete()
message.channel.send({
embeds: [
new MessageEmbed()
.setColor(color) .setImage(line)
]
})
}
})
//
client.on("messageCreate", async message => {
if (!message.content.startsWith(prefix) || message.author.message) return;
const argss = message.content.slice(prefix.length).trim().split(/ +/);
const command = argss.shift().toLowerCase();

if (command === "inrole") {


let role = message.mentions.roles.first()
if (!role) return message.reply("pls mention role")
let map = message.guild.roles.cache.get(role.id).members.map(rr => `> **<@$
{rr.id}> ( ${rr.id} )**`).join("\n")

message.reply({
embeds: [
new MessageEmbed()
.setTitle(` **Info About \`${role.name}\`** `)
.setColor(color)
.setDescription(`> **Role Name : **\`${role.name}\`

> **Members Count Have This Role :** \`$


{message.guild.roles.cache.get(role.id).members.size}\`

✨ **Members :**
${map}

> **Role Is Created At : **\`${moment(role.createdAt).format('DD/MM/YYYY h:mm')} \`

`)
.setTimestamp()
.setAuthor({ name: message.author.tag, iconURL:
message.author.displayAvatarURL({ dynamic: true }) })
.setFooter({ text: `Requested by ${message.author.tag}`, iconURL:
message.author.displayAvatarURL({ dynamic: true }) })
], split: true
})

}
if (command === "ping") {
if (!message.member.roles.cache.has(ownerrole)) return message.reply('**You
Need Be Owner To do This Command**.')
message.reply({
embeds: [
new MessageEmbed()
.setDescription(`**🏓 Ping 🏓

Latency is ${message.createdTimestamp - message.createdTimestamp}ms.


API Latency is ${Math.round(client.ws.ping)}ms
Ws Ping Is ${client.ws.ping} **`)
.setColor(color)
.setAuthor({ name: message.author.tag, iconURL:
message.author.displayAvatarURL({ dynamic: true }) })
.setFooter({ text: `Requested by ${message.author.tag}`, iconURL:
message.author.displayAvatarURL({ dynamic: true }) })
]
})
}
if (command === "server") {
await message.guild.members.fetch();
const members = message.guild.members.cache;
const channels = message.guild.channels.cache;
const emojis = message.guild.emojis.cache.size;
const firstFiveEmojis = message.guild.emojis.cache.map(emoji => emoji).slice(0,
5).join(' ');
const boostCount = message.guild.premiumSubscriptionCount;
const verificationLevel = message.guild.verificationLevel;
const rolesCount = message.guild.roles.cache.size;

await message.reply({
embeds: [
new MessageEmbed()
.setColor(color)
.setAuthor({ name: `${message.guild.name} Info`, iconURL:
message.guild.iconURL({ dynamic: true, size: 1024, format: 'png' }) })
.setThumbnail(message.guild.iconURL({ dynamic: true, size: 1024, format:
'png' }))
.addFields(
{ name: '🆔 Server ID:', value: `${message.guildId}`, inline: true },
{ name: '📆 Created On:', value: `**<t:$
{Math.floor(message.guild.createdTimestamp / 1000)}:R>**`, inline: true },
{ name: '👑 Owned by:', value: `<@!${message.guild.ownerId}>`, inline:
true },
{ name: `👥 Members (${message.guild.memberCount}):`, value: `**$
{members.filter(member => member.presence?.status === 'online').size +
members.filter(member => member.presence?.status === 'idle').size +
members.filter(member => member.presence?.status === 'dnd').size}** Online | Idle |
DND\n**${members.filter(member => !['online', 'idle',
'dnd'].includes(member.presence?.status)).size}** Offline\n**$
{members.filter(member => member.user.bot).size}** Bot`, inline: true },
{ name: `💬 Channels (${message.guild.channels.cache.size}):`, value:
`**${channels.filter(channel => channel.type === 0).size}** Text | **$
{channels.filter(channel => channel.type === 2).size}** Voice\n**$
{channels.filter(channel => channel.type === 4).size}** Category`, inline: true },
{ name: `🌐 Others:`, value: `Verification Level: **$
{verificationLevel}**\nBoosts: **${boostCount}** \nRoles: **${rolesCount}**`,
inline: true },
{ name: ` Emojis (${emojis}):`, value: `**${firstFiveEmojis}**`,
inline: true },
)
], ephemeral: true
})
}
})

client.on('channelCreate' , async(message) => {


if(message.parentId != applycategory) return;
setTimeout(() => {
message.send({ content: `> ** Click On The Button To Start Team Apply Submiti**
> **‫**برجاء الضغط علي البتن لبدئ التقديم الي طاقم العمل‬

**‫ لو مضغطتش علي البتن و كملت مع البوت محدش هيرد عليك‬: ‫**ملحوظه‬
<a:yes:1305195908077588502>
` , components: [
new MessageActionRow()
.addComponents(
new MessageButton()
.setLabel("Click Here")
.setStyle("PRIMARY")
.setCustomId("hh")
)
]})
}, 2000);
client.on('interactionCreate' , async(interaction) => {
if(interaction.customId == "hh") {
const modal = new Modal()
.setCustomId('myModal')
.setTitle('Apply Team Submit');
const rname = new TextInputComponent()
.setCustomId('rname')
.setLabel("‫)"ما هو اسمك الحقيقي‬
.setStyle('SHORT');

const age = new TextInputComponent()


.setCustomId('age')
.setLabel("‫)"ما هو عمرك‬
.setStyle('SHORT');

const svcount = new TextInputComponent()


.setCustomId('svcount')
.setLabel("‫)"ما عدد السيرفرات الي انتا شغال فيها‬
.setStyle('SHORT');

const fbcount = new TextInputComponent()


.setCustomId('fb')
.setLabel("‫ فيدباك نعم او ال‬10 ‫)"معاك‬
.setStyle('SHORT');

const roles = new TextInputComponent()


.setCustomId('roles')
.setLabel("‫)"ما هي رتب البيع التي تقدم عليها انت‬
.setStyle('SHORT');

const name = new MessageActionRow().addComponents(rname);


const agge = new MessageActionRow().addComponents(age);
const svvcount = new MessageActionRow().addComponents(svcount);
const fbvcount = new MessageActionRow().addComponents(fbcount);
const rovles = new MessageActionRow().addComponents(roles);
// Add inputs to the modal
modal.addComponents(name , agge,svvcount,fbvcount,rovles);
// Show the modal to the user
await interaction.showModal(modal);

client.on('interactionCreate', async(interaction) => {


if (!interaction.isModalSubmit()) return;

if (interaction.customId === 'myModal') {

const name = interaction.fields.getTextInputValue('rname');


const rname = interaction.fields.getTextInputValue('age');
const rrname = interaction.fields.getTextInputValue('svcount');
const rrrname = interaction.fields.getTextInputValue('fb');
const rrrrname = interaction.fields.getTextInputValue('roles');
await interaction.reply({ content: `**
> The Apply Team Has Been Submited , Please Put Here The Feedbacks If You Dont Have
You Will Pay 100k
> ‫ الف‬100 ‫عدم وجود فيدباك يتم دفع مبلغ ضمان‬

‫لو مش هتعمل حاجه من االتنين ف محدش هيرد‬


**`,embeds: [
new MessageEmbed()
.setThumbnail(interaction.guild.iconURL({ dynamic: true }))
.setAuthor({ name: interaction.guild.name , iconURL:
interaction.guild.iconURL({dynamic: true}) })
.setFooter({ text: interaction.guild.name , iconURL:
interaction.guild.iconURL({dynamic: true}) })
.setTimestamp()
.setDescription(`
\`\`\` New Apply Team Submition \`\`\`

> Seller Name : ${name}

> Seller Age: ${rname}

> Seller Servers Count He Work In : ${rrname}

> Does He Have Feedback : ${rrrname}

> Sell Roles : ${rrrrname} `)


.setImage(line)
] });
interaction.channel.send("> || <@725467478586556518> ||")

}
});
}
})
})
//

/// ticket dataaa dont deeleetee !


/*const DatabaseRepl = require("@replit/database");
const dbRepl = new DatabaseRepl();

client.on("channelCreate", (channel) => {


if (channel.type === "GUILD_TEXT" && channel.name.startsWith("ticket")) {
dbRepl.set(`Ticket-Channel_${channel.id}`,true )
}
})

client.on('messageCreate' , async(message) => {


if(message.content.toLowerCase() === "dn") {

const isTicket = await dbRepl.get(`Ticket-Channel_${message.channel.id}`) ||


message.channel.name.startsWith("ticket") ||
message.channel.name.startsWith("closed");

if (!isTicket) return;

message.channel.setName(`Done`)
}
})

client.on('messageCreate' , async(message) => {

if(message.content.toLowerCase() === "re") {

const isTicket = await dbRepl.get(`Ticket-Channel_${message.channel.id}`) ||


message.channel.name.startsWith("ticket") ||
message.channel.name.startsWith("closed");

if (!isTicket) return;

const nickName = message.member.nickname || message.author.username;

message.channel.setName(`by-${nickName}`)

}
})
*/
//feedbck
client.on("messageCreate", async(message) => {
if(message.author.bot) return;
if(message.channel.id != fedchannel) return;
message.reply({embeds: [
new MessageEmbed()
.setTimestamp()
.setAuthor({name : message.author.username , iconURL :
message.author.displayAvatarURL({ dynamic: true })})
.setFooter({text : message.author.username , iconURL :
message.author.displayAvatarURL({ dynamic: true })})
.setThumbnail(message.author.displayAvatarURL({dynamic: true}))
.setDescription(`> **Thanks For Giving Us Feedback**
<:Heart:1347316317367177216>

> **Hope You Visit Us Again** <:VRF:1339723373026213898>`)


.setImage(line)
.setColor(color)
]})
})
//sug 1
client.on("messageCreate", async(message) => {
if(message.author.bot) return;
if(message.channel.id != sugchannel) return;
message.channel.send({embeds: [
new MessageEmbed()
.setTimestamp()
.setAuthor({name : message.author.username , iconURL :
message.author.displayAvatarURL({ dynamic: true })})
.setFooter({text : message.author.username , iconURL :
message.author.displayAvatarURL({ dynamic: true })})

.setDescription(`**${message.content}**
`)
.setImage(line)
.setColor(color)
]}).then(async(m) => {
m.react(yes)
m.react(no)
})
message.delete()
})

//sug 2 team
client.on("messageCreate", async(message) => {
if(message.author.bot) return;
if(message.channel.id != sugteam) return;
message.channel.send({embeds: [
new MessageEmbed()
.setTimestamp()
.setAuthor({name : message.author.username , iconURL :
message.author.displayAvatarURL({ dynamic: true })})
.setFooter({text : message.author.username , iconURL :
message.author.displayAvatarURL({ dynamic: true })})

.setDescription(`**${message.content}**
`)
.setImage(line)
.setColor(color)
]}).then(async(m) => {
m.react(yes)
m.react(no)
})
message.delete()
})

const TicketToolID = '557628352828014614';

client.on('channelCreate', async channel => {


if (channel.parentId !== ordercategory) return;

await new Promise (r => setTimeout (r,2000))

let msg = await channel.messages.fetch()

if (!msg.first()) return;

msg = msg.first()

const member = msg.mentions.members.first()

teamrole

if (member.roles.cache.has(teamrole) || member.permissions.has('ADMINISTRATOR'))
return;

let tc = await db.get(`${member.user.id}━━ 𝖳𝗂𝖼𝗄𝖾𝗍𝗌 𝗌𝗁𝗈𝗉━━ ᯽`) || 0

tc++

db.set(`${member.user.id}━━ 𝖳𝗂𝖼𝗄𝖾𝗍𝗌 𝗌𝗁𝗈𝗉━━ ᯽`,tc)

if (!member.roles.cache.has('1103254416250908742') && tc > 2) return


member.roles.add('1103254416250908742');

if (!member.roles.cache.has('968990551053598751') && tc > 5) return


member.roles.add('968990551053598751');

if (!member.roles.cache.has('1103251515877109772') && tc > 8) return


member.roles.add('1103251515877109772');

})

////tax

client.on("messageCreate", async(message) => {


let args = message.content
.split(" ")
.slice(0)
.join(" "); if (message.author.bot) return;
if (args.endsWith("m")) args = args.replace(/m/gi, "") * 1000000;
else if (args.endsWith("k")) args = args.replace(/k/gi, "") * 1000;
else if (args.endsWith("M")) args = args.replace(/M/gi, "") * 1000000;
else if (args.endsWith("K")) args = args.replace(/K/gi, "") * 1000;
else if (args.endsWith("b")) args = args.replace(/b/gi, "") * 1000000000;
else if (args.endsWith("B")) args = args.replace(/B/gi, "") * 1000000000;
if (!message.guild) return;
if (message.channel.id != taxchannel) return;
let args2 = parseInt(args)
let tax = Math.floor(args2 * (20) / (19) + (1))
let tax2 = Math.floor(args2 * (20) / (19) + (1)-(args2))
let tax3 = Math.floor(tax2 * (20) / (19) + (1))
let tax4 = Math.floor(tax2 + tax3 + args2)
if (!args2) return message.reply(`
> ** Error It Must Be A Number ⚠⚠ **`);
if (isNaN(args2)) return message.reply(`
> ** Error It Must Be A Number ⚠⚠ **`);
if (args2 < 1) return message.reply(`
> ** Error It Must Be Larger Than 1 ⚠⚠ **`);
let m = await message.reply({ content: `
> 💵 **Your Tax Is : __${tax}__**` });
})

// temp role dont touch!


client.on(`ready`, () => {

setInterval(async function () {

const tempR = await db.get(`1291177903643688960-Temp_Roles`)

if (!tempR) return;

tempR.forEach(async info => {

const server = client.guilds.cache.get('1352683049778806877');

if (!server) return;

let member = server.members.cache.get(info.userID);

if (!member) return;

if ( info.time > 1000 ) {


info.time = info.time - 5000
db.set(`1352683049778806877-Temp_Roles`,tempR)

} else {

let index = tempR.indexOf(info)

const roleCheck = member.roles.cache.find(r => r.name === info.roleName);

const role = server.roles.cache.find(r => r.name === info.roleName);


let reason

if (!role || !roleCheck) return tempR.splice(index, 1);

const removeRole = await member.roles.remove(role)


.catch((e) => {
member.send(`**Error While Removing The Role ${role.name} from You ... Please
Contact Us To Remove It Manually\n\n${e}**`)
})

tempR.splice(index, 1);
db.set(`${'1352683049778806877'}-Temp_Roles`,tempR)

}
})

},5000)

})

client.on("messageCreate", async message => {


if (message.author.bot) return;
if (!message.channel.guild) return;
if (message.content.startsWith(prefix + 'embed')) {

if (!message.member.roles.cache.has(ownerrole)) return message.reply('**You


Need Be Owner To do This Command**.')

let args = message.content.split(' ').slice(1).join(' ')

if (!args) return message.reply('** :x: Please select a message **')

message.delete();

let embed = new MessageEmbed()

.setAuthor({ name: 'Lion Studio System✨', iconURL:


message.guild.iconURL({ dynamic: true }) })

.setDescription(`${args}`)

.setColor(color)

.setFooter({ text: 'Powered By Lion Studio✨', iconURL:


message.guild.iconURL({ dynamic: true }) })
.setImage(line)

let attach = message.attachments.first();

}
message.channel.send({ embeds: [embed] });
}
})

// ===================== Command Tax ===================== \\


client.on("messageCreate", async message => {
if (!message.content.startsWith(prefix) || message.author.message) return;
const argss = message.content.slice(prefix.length).trim().split(/ +/);
const command = argss.shift().toLowerCase();
if(command === "tax") {
let args = message.content
.split(" ")
.slice(1)
.join(" ");
if (message.author.bot) return;
if (args.endsWith("m")) args = args.replace(/m/gi, "") * 1000000;
else if (args.endsWith("k")) args = args.replace(/k/gi, "") * 1000;
else if (args.endsWith("M")) args = args.replace(/M/gi, "") * 1000000;
else if (args.endsWith("K")) args = args.replace(/K/gi, "") * 1000;
else if (args.endsWith("b")) args = args.replace(/b/gi, "") * 1000000000;
else if (args.endsWith("B")) args = args.replace(/B/gi, "") * 1000000000;
let args2 = parseInt(args)
let tax = Math.floor(args2 * (20) / (19) + (1))
let tax2 = Math.floor(args2 * (20) / (19) + (1)-(args2))
let tax3 = Math.floor(tax2 * (20) / (19) + (1))
let tax4 = Math.floor(tax2 + tax3 + args2)
if (!args2) return message.reply(`
> ** Error It Must Be A Number ⚠⚠ **`);
if (isNaN(args2)) return message.reply(`
> ** Error It Must Be A Number ⚠⚠ **`);
if (args2 < 1) return message.reply(`
> ** Error It Must Be Larger Than 1 ⚠⚠ **`);
let row = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId(`first_embed`)
.setLabel("Mediator")
.setEmoji(`<:prott_:1295172948428328970>`)
.setStyle('SUCCESS')
);
let row2 = new MessageActionRow()
.addComponents(
new MessageButton()
.setCustomId(`2_embed`)
.setLabel("Back")
.setEmoji(`<:prott_:1295172948428328970>`)
.setStyle('DANGER')
);
let m = await message.reply({ content: `
**__${tax}__**` , components: [row]});
let collector = m.createMessageComponentCollector({ filter: i => i.user.id ===
message.author.id, time: 3600000 ,max: 2 })
collector.on('collect', async i => {
if (i.customId === 'first_embed') {
m.edit({ content: `
**__${tax4}__**`, components: [row2]})
row
i.deferUpdate()
}
if (i.customId === '2_embed') {
m.edit({ content: `**__${tax}__**`, components: [row] })
i.deferUpdate()
} else {
return;
}
});
}
})

// ===================== Rename Ticket ===================== \\


client.on('messageCreate' , async(message) => {
if(message.content === "*") {
if(!message.channel.name.startsWith("sell")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})
client.on('messageCreate' , async(message) => {
if(message.content === "*") {
if(!message.channel.name.startsWith("by")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})

client.on('messageCreate' , async(message) => {


if(message.content === "*") {
if(!message.channel.name.startsWith("ticket")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})
client.on('messageCreate' , async(message) => {
if(message.content === "*") {
if(!message.channel.name.startsWith("need")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})
client.on('messageCreate' , async(message) => {
if(message.content === "*") {
if(!message.channel.name.startsWith("sell")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})
client.on('messageCreate' , async(message) => {
if(message.content === "*") {
if(!message.channel.name.startsWith("need")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})
client.on('messageCreate' , async(message) => {
if(message.content === "*") {
if(!message.channel.name.startsWith("by")) return;
message.channel.setName(`by-${message.member.displayName}`)
}
})
client.on('messageCreate', message => {
if (message.content == 'Ret' || message.content === 'ret') {
message.channel.setName(`need new seller`)
}
});

// ========================= Auto ============================= \\


const { joinVoiceChannel } = require('@discordjs/voice')//npm i @discordjs/voice
//‫يدخل الروم تلقائي‬
client.on("ready", function() {
const gulchannel = client.guilds.cache.get('1338506893299159151')//‫ايدي السيرفر‬
let vochannel = client.channels.cache.get('1352393602919043122')//‫ايدي الروم‬
setInterval(() => {
joinVoiceChannel({
channelId: vochannel.id,
guildId: gulchannel.id,
adapterCreator: gulchannel.voiceAdapterCreator,
})
}, 1000)
})//By Anass

//

//tag
client.on('messageCreate', message => {
if (message.content === 'Tag') {
message.reply(`**${tag}**`);
}
});

//
client.on("guildMemberUpdate", (oldMember, newMember) => {

try {

const oldStatus = oldMember.premiumSince;

const newStatus = newMember.premiumSince;

// ‫اذا احد سوى بوست‬

if (!oldStatus && newStatus) {

client.channels.cache

.get("1351253389174112388")

.send(`‫@<شكرا لك على بوست‬${newMember.user.id}> 💗`);

// ‫اذا الشخص شال البوست‬

if (oldStatus && !newStatus) {


client.channels.cache

.get("nan")

.send(`why? <@${newMember.user.id}>`);

} catch (error) {

console.log(error);

});
//wawa
client.on('messageCreate', message => {
if (message.content === 'wa') {
if (!message.member.roles.cache.has(1283884251347026000)) {
message.reply('**‫ الــبـــائــع‬:\n\n‫ المــشــتــري‬:\n\n‫ـــة‬3‫ الـــســلــ‬:\n\
n‫ــة‬3‫ــر الـــسـلــ‬3‫ ســـ‬:\n\n‫ الـضـرايـب عـلـى مـيـن‬:**');
} else {
message.reply('**__This is cmd just for team__ **');
}
}
});
//

///// welcome message


client.on('guildMemberAdd', member => {
const welcomeMessage = `
> Welcome To Lion Studio**

> **‫ نورت اكبر و اضمن استوديو فالشرق العربي ستوديو الأسد‬، ‫**مرحبا بك‬
<:emoji_69:1347324489230192700>

> ** ‫ حيث يتكون من طاقم عمل‬، ‫ نورد ستور سيرفر مغربي يوفر جميع الخدمات‬: ‫تعريف بسيط‬
- ‫ ويوفر جميع المبيعات‬. ، ‫ ويعمل علي تطوير خدماته دائما بشكل يليق بكم‬، ‫ممتاز‬
‫ والمزيد في مكان واحد‬- ‫ الحسابات‬- ‫**التصاميم‬

> **1351253400586682500#< **: ‫>لطلب اوردر بما تحتاجه من تصاميم‬


> **1351253393758486548#< **: ‫>إذا كنت تريد رؤية أسعارنا انتقل إلى‬
`;

member.send(welcomeMessage).catch(error => {
console.error(`Could not send DM to ${member.user.tag}.`, error);
});
});

//
client.on('messageCreate', async (message) => {
if (!message.content.startsWith(prefix) || message.author.bot) return;

const args = message.content.slice(prefix.length).trim().split(/ +/);


const command = args.shift().toLowerCase();

// About command
if (command === 'about') {
if (!message.member.roles.cache.has(ownerrole)) {
return message.reply('**You need to be the Owner to use this command.**');
}

const aboutEmbed = new MessageEmbed()


.setColor(color) // Set embed color
.setAuthor({ name: 'About Us ✨', iconURL: message.guild.iconURL({ dynamic:
true }) })
.setDescription(`
**\`-\` Yoo!! Welcome to Lions Studio <:emoji_69:1347324466828677191>**

**\`-\` Here you can get the best designs, perfect thumbnails, and high-quality
packs at the best prices! <:emoji_69:1347324489230192700>**
**\`-\` Get everything you need in the smoothest way; save time and money while
getting top-tier quality at Lions Studio! Enjoy! <:Heart:1347316317367177216>**

━━━━━━━━━━━━━━━━━━━
**\`-\` ‫< مرحًبا بكم في استوديو ليونز‬:emoji_69:1347324466828677191>**

**\`-\` ‫ بالإضافة إلى‬،‫هنا يمكنك الحصول على أفضل التصميمات والصور المصغرة المثالية‬
‫< !باقات رائعة بأسعار مذهلة‬:emoji_69:1347324489230192700>**
**\`-\` ‫وفر وقتك ومالك واحصل على كل ما تحتاجه بأفضل طريقة في استوديو ليونز‬
‫< !واستمتع‬:Heart:1347316317367177216>**
`)
.setThumbnail(client.user.displayAvatarURL()) // Bot's avatar

.setImage("https://cdn.discordapp.com/attachments/1346979624277643274/1352658951786
856459/20250317_223559.jpg")
.setFooter({ text: 'Powered by Lion Studio ✨', iconURL:
message.guild.iconURL({ dynamic: true }) })
.setTimestamp(); // Adds a timestamp

message.channel.send({ embeds: [aboutEmbed] });


}

//
client.on("messageCreate", message => {
if(message.channel.type === "dm" ||
message.channel.id !== transferMediatorChannel || !message.author.bot) return;

if(message.content.includes('has transferred')) {

let embed = new MessageEmbed()


.setColor(color)
.setImage(line)

message.channel.send({embeds: [embed]}).catch((err) => {


console.log(err.message)
})

}
});
//
client.on("messageCreate", message => {
if (message.channel.type === "dm" || message.channel.id !==
transferMediatorChannel || message.author.bot) return;
if (message.content.includes('has transferred')) {
let embed = new MessageEmbed()
.setColor(color)
.setImage(line);

message.channel.send({ embeds: [embed] }).catch((err) => {


console.log(err.message);
});
}
});

client.on('messageCreate', (message) => {


// Ignore messages from bots
if (message.author.bot) return;

// Command to trigger the embedded message with text


if (message.content === 'Mediator') {
const embed = new MessageEmbed()
.setColor(color) // Embed color
.setAuthor({ name: 'Mediator', iconURL: message.guild.iconURL({ dynamic: true
})})
.setDescription('**__‫من المهم أن نذكرك بضرورة االستعانة بوسيط للتأكد من‬
‫ وأي عملية احتيال لسنا مسؤولين عنها‬،‫\**__!! عدم وجود أي عملية احتيال‬n\n**__It is
important to remind you to get a mediator to ensure that there is no scam, any scam
we are not responsible for!!__**') // Embed description
.setFooter({ text: 'Powered by Lion Studio✨', iconURL:
message.guild.iconURL({ dynamic: true }) })
.setTimestamp() // Adds timestamp to the footer
.setImage(line);

// Create the button


const button = new MessageButton()
.setLabel('Go To Mediator') // Label for the button
.setStyle('LINK') // Style for the button (LINK makes it a URL button)

.setURL('https://discord.com/channels/1338506893299159151/1351253398460170341') //
Link for the button

// Create the row to hold the button


const row = new MessageActionRow()
.addComponents(button);

// Send the message with embed and button


message.reply({ embeds: [embed], components: [row] });
}
});
//
//
client.on('messageCreate', message => {
if (message.content === 'tchfir') {
if (!message.member.roles.cache.has(1291177927546765416)) {
message.reply('**• dispo ≠ d!sp0 ≠ ‫فر‬9‫\مت‬n\n• nitro ≠ n!tr0 ≠ 9‫\نيتر‬n\n•
discord ≠ d!sc0rd ≠ ‫رد‬9‫\ ديسك‬n\n• price ≠ pr!$e\n\n• offer ≠ 0ff€er ≠ ‫ض‬9‫\عر‬n\n• acc
≠ açç\n\n• credit ≠ cr€d!t\n\n• samp ≠ s@mp\n\n• shop ≠ $h0p ≠ ‫ن‬7‫\ش‬n\n• pes = pĕs \
n\n• Free Fire ≠ Fr€€ F!r€ \n\n• Tik Tok ≠ T!k T0k ≠ ‫ك‬9‫\ تيك ت‬n\n• Instagram ≠ !
n$@gr@m ≠ !‫\نستغر!م‬n\n• Paypal ≠ p@¥p@! ≠ ‫;)'**ب!ي ب!ل‬
} else {
// message.reply('**__This is team only CMD__ **');
}
}
});
//

//auto line cat


client.on('messageCreate', async (message) => {
if (message.author.bot) return;

const category = message.channel.parent;


const targetCategoryId =
['1351253408417583236','1351253386972106842','1352047733116112908'];

if (category && category.id === targetCategoryId) {

const embed = new MessageEmbed()


.setColor(color)
.setImage(line);
message.channel.send({ embeds: [embed] });
}
});
//
client.on('messageCreate', (message) => {
if (message.author.bot) return;
if (message.content === '*') {
if (!message.member.roles.cache.has(sellerRoleID)) return
message.reply('**You Need Be seller To do This Command**.')

const embed = new MessageEmbed()


.setColor(color)
.setAuthor({ name: 'Ticket Claimed', iconURL:
message.guild.iconURL({ dynamic: true })})
.setDescription(`**This Ticket Has Been Claimed By: ${message.author}\
n\nIf You Enter Without Permission From ${message.author} You Will Be Warned**`)
.setFooter({ text: 'Powered by Lion Studio✨', iconURL:
message.guild.iconURL({ dynamic: true })})
.setTimestamp()
.setImage(line);
message.channel.send({ embeds: [embed] });
}
});
//
client.on('messageCreate', message => {
if (message.content === '.') {
message.reply(`**の Welcome to Our studio Lion Studio の\n ‫مٍرٍحَبآ َبڪ ُفي متٍجٍرنآ‬
‫ُوٍر‬‫ست‬ ‫نورد‬の**`);
}
});
//
client.on('messageCreate', message => {
if (message.content === '+') {
if (!message.member.roles.cache.has(adminRoleID)) return message.reply('**You
Need Be Admin To do This Command**.')
message.reply(`**- Welcome to the technical support ticket, with you is $
{message.author} from the technical support team\n- ‫مرحبًا بك في تكت الدعم الفني‬
‫ معاك‬${message.author} ‫;)`**من فريق الدعم الفني‬
}
});
//
client.on('messageCreate', message => {
if (message.content === '-') {
if (!message.member.roles.cache.has(ownerrole)) return message.reply('**You Need
Be Owner To do This Command**.')
message.reply(`**\`#\` ‫\ اعالن مدفوع ليس لنا عالقه بما يحدث داخل السيرفر‬n\`#\`
‫< تبي مثله حياك‬#ADs>**`);
} else {
}
});
//
client.on('messageCreate', (message) => {
if (message.author.bot) return;
if (message.content === '!') {
if (!message.member.roles.cache.has(canRoleID)) return;
const embed = new MessageEmbed()
.setColor(color)
.setDescription(` **‫ دقيقه سوف يتم غلق التيكت‬30‫اذا لم يكون هناك رد خالل‬
‫\بسبب ضغط التيكتات و شكرا لتفهمك‬n\n If there is no response within 30 minutes, the
ticket will be closed due to the pressure of tickets, and thank you for your
understanding**`)
.setFooter({ text: 'Powered by Lion Studio✨', iconURL:
message.guild.iconURL({ dynamic: true })})
.setTimestamp()
.setImage(line);
message.channel.send({ embeds: [embed] });
}
});
//
client.on('messageCreate', async (message) => {
// Ignore messages from bots or if it doesn't start with the prefix
if (message.author.bot || !message.content.startsWith(prefix)) return;

// Split the command and arguments


const args = message.content.slice(prefix.length).trim().split(/ +/);
const command = args.shift().toLowerCase();

// If the command is 'banner' and a user is mentioned


if (command === 'avatar') {
const user = message.mentions.users.first(); // Get the first mentioned user

// If no user is mentioned, send an error message


if (!user) {
return message.channel.send('Please mention a user to get their avatar.');
}

// Get the user's avatar (either PNG or GIF)


const avatarUrl = user.displayAvatarURL({ format: 'png', dynamic: true, size:
1024 }); // Use 'dynamic: true' to get GIF if available

// Create an embed with the user's avatar


const embed = new MessageEmbed()
.setColor(color) // Customize the color
.setTitle(`${user.username} Avatar`)
.setDescription('Here is the profile avatar')
.setImage(avatarUrl) // Display the avatar (GIF if animated, PNG otherwise)
.setFooter('Powered by Lion Studio✨', message.guild.iconURL({ dynamic:
true })) // Optional footer
.setTimestamp(); // Adds the current timestamp
// Send the embed to the channel
message.channel.send({ embeds: [embed] });
}
});
//
client.on('messageCreate', (message) => {
// ‫تجاهل الرسائل من البوتات أو رسائل في القنوات الخاصة‬
if (message.author.bot || message.channel.type === 'dm') return;

// ‫تحقق مما إذا كان المستخدم لديه إذن الإدارة‬


if (message.member.permissions.has('ADMINISTRATOR')) return;

// ‫ تحقق ما إذا كانت الرسالة تحتوي على رابط يبدأ بـ‬http ‫ أو‬www
const linkRegex = /(?:http|www)\S+/gi;

if (linkRegex.test(message.content)) {
// ‫حذف الرسالة إذا كانت تحتوي على رابط‬
message.delete()
.then(() => {
// ‫إرسال رسالة تحذيرية للمستخدم الذي نشر الرابط‬
message.channel.send(`${message.author}, ‫!الروابط غير مسموح بها في سيرفرنا‬
`)
.then(msg => {
// ) ‫ ثواٍن مثاًل‬5( ‫حذف رسالة التحذير بعد فترة زمنية‬
setTimeout(() => msg.delete(), 5000);
});
})
.catch(console.error); // ‫في حالة حدوث خطأ أثناء محاولة حذف الرسالة‬
}
});

client.on('channelCreate', channel => {


if (channel.parentId !== ordercategory) return;

const pricelistembed = new MessageEmbed()


.setImage(line)
.setColor(color)
.setTimestamp()
.setThumbnail(channel.guild.iconURL({ dynamic: true }))
.setFooter(client.user.username, client.user.avatarURL({ dynamic: true }))
.setDescription(` **Welcome To Lion Studio
============================
- ‫( يرجي تحديد ما تريد من اسفل البوتن عن طريق الضغط علي‬Select Here) ‫واذا كان‬
‫( االسعار تناسبك فعليك ضغط علي‬Mention)
- ‫ونرجو عدم االزعاج بالمنشن النه يتسبب في تايم اوت‬

============================

- Please select what you want from the bottom of the button by pressing (select
here) and if the prices suit you, please wait for <@&1351799551526441000>
- Please do not disturb the mention because it causes a time out**`);

const row = new MessageActionRow()


.addComponents(
new MessageSelectMenu()
.setCustomId('select')
.setPlaceholder('Select Prices Here')
.addOptions([
{ label: 'Logo Zone', description: 'Logo Zone Prices', emoji:
'🎨', value: 'logo_zone' },
{ label: 'Banner Zone', description: 'Banner Zone Prices',
emoji: '', value: 'banner_zone' },
{ label: 'Line Zone', description: 'Line Zone Prices', emoji:
'📏', value: 'line_zone' },
{ label: 'Miniature Zone', description: 'Miniature Zone
Prices', emoji: '🎭', value: 'miniature_zone' },
{ label: 'Info Zone', description: 'Info Zone Prices', emoji:
'ℹ️', value: 'info_zone' },
{ label: 'Profil Banner Zone', description: 'Profile Banner
Prices', emoji: '', value: 'profile_banner_zone' },
{ label: 'Video Edit Zone', description: 'Video Edit Prices',
emoji: '🎥', value: 'video_edit_zone' },
{ label: 'Affich Zone', description: 'Affich Prices', emoji:
'📣', value: 'affich_zone' },
]),
);

setTimeout(() => {
channel.send({ embeds: [pricelistembed], components:
[row] }).then(sentMessage => {
channel.send(`
> **Welcome in __${channel.guild.name}__**
> **‫__ اهال بك في‬${channel.guild.name}__**
> **‫اتفضل حدد طلبك حتى تتواصل معك الجهة المختصه‬.**`);
});
}, 2000);
});

//
client.on("interactionCreate", (interaction) => {
if (!interaction.isSelectMenu()) return;

if (interaction.values[0].toLowerCase() == "Logo Zone") {


const netflixembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setTitle(`\`\#\`\ Logo Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Logo Zone Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Logo Fix: 5m\
n<:LIONSREPLY:1341178456007774218> - Logo Fix High Quality: 15m\
n<:LIONSREPLY:1341178456007774218> - Logo Gif: 20m\
n<:LIONSREPLY:1341178456007774218> - Logo Gif High Quality: 25m

- **__You Can Mention The Seller Click The Button__**


`)
.setImage(line)
.setColor(color)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`LogoZone`)
.setLabel("Mention Seller")
.setEmoji("<<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);
interaction.reply({ content: `<@${interaction.user.id}>`, embeds:
[netflixembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Banner Zone") {
const instaembedembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setColor(color)
.setTitle(`\`\#\`\ Banner Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Banner Zone Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Banner Fix: 10m\
n<:LIONSREPLY:1341178456007774218> - Banner Fix High Quality: 15m\
n<:LIONSREPLY:1341178456007774218> - Banner Gif: 20m\
n<:LIONSREPLY:1341178456007774218> - Banner Gif High Quality: 25m

- **__You Can Mention The Seller Click The Button__**


`)
.setImage(line)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`BannerZone`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);

interaction.reply({ content: `<@${interaction.user.id}>`, embeds:


[instaembedembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Line Zone") {
const instaembedembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setColor(color)
.setTitle(`\`\#\`\ Line Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Line Zone Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Line Fix: 4m\
n<:LIONSREPLY:1341178456007774218> - Line Fix High Quality: 8m\
n<:LIONSREPLY:1341178456007774218> - Line Gif: 12m\
n<:LIONSREPLY:1341178456007774218> - Line Gif High Quality: 16m

- **__You Can Mention The Seller Click The Button__**


`)
.setImage(line)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`LineZone`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);

interaction.reply({ content: `<@${interaction.user.id}>`, embeds:


[instaembedembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Miniature Zone") {
const instaembedembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setColor(color)
.setTitle(`\`\#\`\ Miniature Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Miniature Zone Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Miniature Fix: 6m\
n<:LIONSREPLY:1341178456007774218> - Miniature Fix High Quality: 10m\
n<:LIONSREPLY:1341178456007774218> - Miniature Gif: 14m\
n<:LIONSREPLY:1341178456007774218> - Miniature Gif High Quality: 18m

- **__You Can Mention The Seller Click The Button__**


`)
.setImage(line)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`MiniatureZone`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);

interaction.reply({ content: `<@${interaction.user.id}>`, embeds:


[instaembedembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Info Zone") {
const visaembedembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setColor(color)
.setTitle(`\`\#\`\ Info Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Info Zone Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Basic Info: 3m\
n<:LIONSREPLY:1341178456007774218> - Detailed Info: 7m\
n<:LIONSREPLY:1341178456007774218> - Animated Info: 12m
- **__You Can Mention The Seller Click The Button__**
`)
.setImage(line)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`InfoZone`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);

interaction.reply({ content: `<@${interaction.user.id}>`, embeds:


[visaembedembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Profile Banner") {
const nitroembedembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setColor(color)
.setTitle(`\`\#\`\ Profile Banner Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Profile Banner Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Profile Banner Fix: 8m\
n<:LIONSREPLY:1341178456007774218> - Profile Banner Fix High Quality: 12m\
n<:LIONSREPLY:1341178456007774218> - Profile Banner Gif: 16m

- **__You Can Mention The Seller Click The Button__**


`)
.setImage(line)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`ProfileBanner`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);

interaction.reply({ content: `<@${interaction.user.id}>`, embeds:


[nitroembedembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Edit Zone") {
const botembedembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setColor(color)
.setTitle(`\`\#\`\ Edit Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Video Edit Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Basic Edit: 10m\
n<:LIONSREPLY:1341178456007774218> - Advanced Edit: 20m\
n<:LIONSREPLY:1341178456007774218> - Professional Edit: 30m
- **__You Can Mention The Seller Click The Button__**
`)
.setImage(line)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`EditZone`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);

interaction.reply({ content: `<@${interaction.user.id}>`, embeds:


[botembedembed], components: [row] })
}
if (interaction.values[0].toLowerCase() == "Affich Zone") {
const designembed = new MessageEmbed()
.setAuthor(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setFooter(`By : ${interaction.user.username}`, `$
{interaction.user.displayAvatarURL()}`)
.setTitle(`\`\#\`\ Affich Zone Prices In ${interaction.guild.name}`)
.setDescription(`**__Here Is All Affich Prices__**\n\
n<:LIONSREPLY:1341178456007774218> - Basic Affich: 5m\
n<:LIONSREPLY:1341178456007774218> - High Quality Affich: 10m\
n<:LIONSREPLY:1341178456007774218> - Animated Affich: 15m

- **__You Can Mention The Seller Click The Button__**


`)
.setImage(line)
.setColor(color)

let row = new MessageActionRow()


.addComponents(
new MessageButton()
.setCustomId(`AffichZone`)
.setLabel("Mention Seller")
.setEmoji("<:LIONSREPLY:1341178456007774218>")
.setStyle('PRIMARY')
);
interaction.reply({ content: `<@${interaction.user.id}>`, embeds:
[designembed], components: [row] })
}
})

client.on("interactionCreate", interaction => {


if (!interaction.isButton()) return;

if (interaction.customId == "LogoZone") {
interaction.channel.send({

𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${netflixrole}> ||`


>
>
})
interaction.deferUpdate()
interaction.channel.setName(`need-LogoZone`)
}
if (interaction.customId == "BannerZone") {
interaction.channel.send({

𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${pesrole}> ||`


>
>
})
interaction.deferUpdate()
interaction.channel.setName(`need-BannerZone`)
}
if (interaction.customId == "LineZone") {
interaction.channel.send({

𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${fifarole}> ||`


>
>
})
interaction.deferUpdate()
interaction.channel.setName(`need-LineZone`)
}
if (interaction.customId == "MiniatureZone") {
interaction.channel.send({

> 𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

> 𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${visarole}> ||`


})
interaction.deferUpdate()
interaction.channel.setName(`need-MiniatureZone`)
}
if (interaction.customId == "InfoZone") {
interaction.channel.send({

> 𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

> 𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${instarole}> ||`


})
interaction.deferUpdate()
interaction.channel.setName(`need-InfoZone`)
}
if (interaction.customId == "ProfileBanner") {
interaction.channel.send({

> 𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

> 𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${nitrorole}> , <@&${nitrorole2}> ||`


})
interaction.deferUpdate()
interaction.channel.setName(`need-ProfileBanner`)
}
if (interaction.customId == "EditZone") {
interaction.channel.send({

> 𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

> 𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${botrole}> ||`


})
interaction.deferUpdate()
interaction.channel.setName(`need-EditZone`)
}
if (interaction.customId == "AffichZone") {
interaction.channel.send({

> 𝖶𝖺𝗂𝗍 𝖲𝖾𝗅𝗅𝖾𝗋 𝖢𝗈𝗆𝖾


content: `

> 𝖬𝖾𝗇𝗍𝗂𝗈𝗇 : || <@&${designrole}> ||`


})
interaction.deferUpdate()
interaction.channel.setName(`need-AffichZone`)
}
})
});
//token
client.login('MTM1MDk1MzI5MzA3MjgzMDU3Nw.G5nnIF.GtRvxlTG48GHH_SI4zdmXpTLafLy0MIHD2N
UHI');

You might also like