Untitled
unknown
plain_text
2 years ago
5.0 kB
14
Indexable
const Discord = require('discord.js-selfbot-v13');
const client = new Discord.Client({
readyStatus: false,
checkUpdate: false
});
const keepAlive = require('./server.js');
keepAlive();
function formatTime() {
const date = new Date();
const options = {
timeZone: 'America/New_York',
hour12: true,
hour: 'numeric',
minute: 'numeric'
};
return new Intl.DateTimeFormat('en-US', options).format(date);
}
const prefix = '!';
client.on('ready', async () => {
console.clear();
console.log(`${client.user.tag} - rich presence started!`);
const r = new Discord.RichPresence()
.setApplicationId('') /////////هنا بتحط اي دي حسابك-
.setType('STREAMING')
.setURL('https://youtube.com/@QuranC5959?si=2rnRHTilalshKCyq')
.setState('.Def')
.setName('.Def')
.setDetails(`.Def`)
.setStartTimestamp(Date.now())
.setAssetsLargeImage('https://cdn.discordapp.com/attachments/975074794598977576/1146402830257770607/static.png') //You can put links in tenor or discord and etc.
.setAssetsLargeText('Unrecognized nationality') //Text when you hover the Large image
.setAssetsSmallImage('https://cdn.discordapp.com/attachments/975074794598977576/1146402830257770607/static.png') //You can put links in tenor or discord and etc.
.setAssetsSmallText('https://cdn.discordapp.com/attachments/975074794598977576/1146402830257770607/static.png') //Text when you hover the Small image
.addButton('Youtube', 'https://youtube.com/@QuranC5959?si=2rnRHTilalshKCyq')
.addButton('Paypal', 'https://www.paypal.com/paypalme/Midleg');
client.user.setActivity(r);
client.user.setPresence({ status: "STREAMING" }); //dnd, online, idle, offline
let prevTime = null;
setInterval(() => {
const newTime = formatTime();
if (newTime !== prevTime) {
const newDetails = `.Def`;
r.setDetails(newDetails);
client.user.setActivity(r);
prevTime = newTime;
}
}, 1000); // Update every second
});
client.on('messageCreate', async (message) => {
if (message.content.startsWith('!count-tokens')) {
// استخراج أيدي السيرفر من الرسالة
const serverId = message.content.split(' ')[1];
const guild = client.guilds.cache.get(serverId);
if (guild) {
// قم بالحصول على قائمة الأعضاء في السيرفر
const members = await guild.members.fetch();
// قم بعد الحصول على الأعضاء بفحص عدد التوكنات
let tokenCount = 0;
members.forEach((member) => {
if (member.user.bot) {
tokenCount++;
}
});
message.channel.send(`عدد التوكنات في السيرفر: ${tokenCount}`);
} else {
message.channel.send('لم يتم العثور على السيرفر.');
}
}
});
client.on('messageCreate', async (message) => {
if (message.content.startsWith(prefix + 'dm')) {
// احصل على المستخدم الذي تريد إرسال الرسالة له
const userToDM = message.mentions.users.first();
if (userToDM) {
// احصل على نص الرسالة بعد الأمر !dm
const messageContent = message.content.slice((prefix + 'dm').length).trim();
// أرسل الرسالة إلى الخاص بالمستخدم بصورة مُنسقة واحترافية
try {
const dmChannel = await userToDM.createDM();
const embed = {
color: 0x0099ff, // لون الإمبد
title: 'رسالة جديدة',
description: `**الرسالة:** ${messageContent}`,
footer: {
text: `من ${message.author.tag}`,
icon_url: message.author.displayAvatarURL({ format: 'png', dynamic: true })
}
};
await dmChannel.send({ embeds: [embed] });
message.reply(`تم إرسال رسالتك بنجاح إلى ${userToDM.tag}`);
} catch (error) {
console.error(`حدث خطأ أثناء محاولة إرسال الرسالة: ${error}`);
message.reply('حدث خطأ أثناء محاولة إرسال الرسالة.');
}
} else {
message.reply('الرجاء منشن الشخص الذي تريد إرسال الرسالة له.');
}
}
});
const responses = [
'تفضل',
'شو',
'هلا',
'مشغول',
'عندي مدرسة',
'امتحانات',
'ولا',
'تمنشنش',
'باجي بفعصك',
'ولااااااااا',
'خلص',
'يا الله',
'لا تمنشن',
'بقلك لا تمنشن'
];
client.on('message', (message) => {
// التحقق مما إذا كانت الرسالة تحتوي على منشن للبوت
if (message.mentions.has(client.user)) {
// اختيار رد عشوائي وإرساله
const randomResponse = responses[Math.floor(Math.random() * responses.length)];
message.channel.send(randomResponse);
}
});
const mySecret = process.env['mySecret'];
client.login(mySecret);Editor is loading...