This commit is contained in:
st committed 2026-06-30 01:26:09 -05:00
1 parent a27f800989
commit 3233826ba1
1 file changed
+36 -27
+36 -27
View File
@@ -748,7 +748,7 @@ const OG_STYLE_ICONS = {
'cid_690_athena_commando_f_photographer': 'https://fortnite-api.com/images/cosmetics/br/cid_690_athena_commando_f_photographer/variants/progressive/stage4.png', 'cid_690_athena_commando_f_photographer': 'https://fortnite-api.com/images/cosmetics/br/cid_690_athena_commando_f_photographer/variants/progressive/stage4.png',
}; };
let logoURL = `https://cdn.discordapp.com/attachments/1366104795215167558/1520980834138718238/icon_1.png?ex=6a432b49&is=6a41d9c9&hm=e9b35d70e831bc2035bf7486f975a357e3b7ba080b727ce4507f061674e17c3c&`; let logoURL = `https://storage.radium.wtf/1-800.png`;
// Cache the logo so we only fetch once per session // Cache the logo so we only fetch once per session
let _logoBuffer = null; let _logoBuffer = null;
@@ -756,7 +756,7 @@ async function getLogoBuffer() {
if (_logoBuffer) return _logoBuffer; if (_logoBuffer) return _logoBuffer;
try { try {
const res = await fetchWithTimeout( const res = await fetchWithTimeout(
'https://cdn.discordapp.com/attachments/1366104795215167558/1520980834138718238/icon_1.png?ex=6a432b49&is=6a41d9c9&hm=e9b35d70e831bc2035bf7486f975a357e3b7ba080b727ce4507f061674e17c3c&', logoURL,
8000 8000
); );
if (res.ok) _logoBuffer = Buffer.from(await res.arrayBuffer()); if (res.ok) _logoBuffer = Buffer.from(await res.arrayBuffer());
@@ -1390,14 +1390,23 @@ function getRolesForLocker(ownedMap, ccItems) {
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
// BOT READY // BOT READY
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
client.once('clientReady', async () => {
console.log(`logged in as ${client.user.tag}`);
let prefix = "!";
client.once('clientReady', async () => {
client.user.setActivity( client.user.setActivity(
'checking skins', 'checking skins',
{ type: ActivityType.Playing } { type: ActivityType.Playing }
); );
if (client.user.displayName.includes("dev")) {
console.log(`logged in as ${client.user.tag} (developer)`);
prefix = ","
} else {
console.log(`logged in as ${client.user.tag}`);
prefix = "!"
}
const rest = new REST({ version: '10' }).setToken(process.env.TOKEN); const rest = new REST({ version: '10' }).setToken(process.env.TOKEN);
const slashCommands = [ const slashCommands = [
new SlashCommandBuilder() new SlashCommandBuilder()
@@ -1494,7 +1503,7 @@ client.on('messageCreate', async (message) => {
// !setuproles // !setuproles
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!setuproles') return; if (message.author.bot || message.content !== prefix + 'setuproles') return;
if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator))
return message.reply('Need Administrator permission.'); return message.reply('Need Administrator permission.');
@@ -1520,7 +1529,7 @@ client.on('messageCreate', async (message) => {
// !removeoldemojis // !removeoldemojis
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!removeoldemojis') return; if (message.author.bot || message.content !== prefix + 'removeoldemojis') return;
if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator))
return message.reply('Need Administrator permission.'); return message.reply('Need Administrator permission.');
@@ -1557,7 +1566,7 @@ let emojiSession = null; // { resolve, name, channel }
// !skipemoji — skip the currently stuck emoji // !skipemoji — skip the currently stuck emoji
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!skipemoji') return; if (message.author.bot || message.content !== prefix + 'skipemoji') return;
if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) return; if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) return;
if (!emojiSession) return message.reply('No emoji upload is currently in progress.'); if (!emojiSession) return message.reply('No emoji upload is currently in progress.');
message.reply(`Skipping **${emojiSession.name}**...`); message.reply(`Skipping **${emojiSession.name}**...`);
@@ -1566,7 +1575,7 @@ client.on('messageCreate', async (message) => {
// !stopemojis — stop the whole session // !stopemojis — stop the whole session
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!stopemojis') return; if (message.author.bot || message.content !== prefix + 'stopemojis') return;
if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) return; if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) return;
if (!emojiSession) return message.reply('No emoji upload is currently in progress.'); if (!emojiSession) return message.reply('No emoji upload is currently in progress.');
message.reply('Stopping emoji upload session.'); message.reply('Stopping emoji upload session.');
@@ -1577,7 +1586,7 @@ client.on('messageCreate', async (message) => {
let addIconsRunning = false; let addIconsRunning = false;
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!addicons') return; if (message.author.bot || message.content !== prefix + 'addicons') return;
if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator))
return message.reply('Need Administrator permission.'); return message.reply('Need Administrator permission.');
@@ -1649,7 +1658,7 @@ client.on('messageCreate', async (message) => {
// !setroleicons // !setroleicons
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!setroleicons') return; if (message.author.bot || message.content !== prefix + 'setroleicons') return;
if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator)) if (!message.member.permissions.has(PermissionsBitField.Flags.Administrator))
return message.reply('Need Administrator permission.'); return message.reply('Need Administrator permission.');
@@ -1683,7 +1692,7 @@ client.on('messageCreate', async (message) => {
// !unverify — remove verification and strip roles // !unverify — remove verification and strip roles
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!unverify') return; if (message.author.bot || message.content !== prefix + 'unverify') return;
const userId = message.author.id; const userId = message.author.id;
@@ -1726,24 +1735,24 @@ client.on('messageCreate', async (message) => {
verifiedUsers.delete(userId); verifiedUsers.delete(userId);
//message.reply(`Your verification as **${prev.epicName}** has been removed and your roles have been stripped. You can now use \`!verify\` to link a different account.`); //message.reply(`Your verification as **${prev.epicName}** has been removed and your roles have been stripped. You can now use \`!verify\` to link a different account.`);
await message.reply({ await message.reply({
content: null, embeds: [{ content: null, embeds: [{
color: 0xefecef, color: 0xefecef,
author: { author: {
name: message.author.username, name: message.author.username,
iconURL: message.author.displayAvatarURL(), iconURL: message.author.displayAvatarURL(),
}, },
description: `<:check:1481811973447356496> your verification as **${prev.epicName}** has been removed and your roles have been stripped! you can now use \`!verify\` to link a different account.`, description: `<:check:1481811973447356496> your verification as **${prev.epicName}** has been removed and your roles have been stripped! you can now use \`!verify\` to link a different account.`,
footer: { footer: {
text: `1-800 @ ${message.guild.name}`, text: `1-800 @ ${message.guild.name}`,
iconURL: client.user.displayAvatarURL(), iconURL: client.user.displayAvatarURL(),
}, },
timestamp: new Date(), timestamp: new Date(),
}], }],
}) })
}); });
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!test') return; if (message.author.bot || message.content !== prefix + 'test') return;
const userId = message.author.id; const userId = message.author.id;
@@ -1777,7 +1786,7 @@ client.on('messageCreate', async (message) => {
// !verify // !verify
// ───────────────────────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────────────────────
client.on('messageCreate', async (message) => { client.on('messageCreate', async (message) => {
if (message.author.bot || message.content !== '!verify') return; if (message.author.bot || message.content !== prefix + 'verify') return;
console.log("verify"); console.log("verify");