first commit

This commit is contained in:
2025-07-21 00:45:28 +02:00
parent ab10b0f9a1
commit 93232a1663
39 changed files with 4860 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
const { REST, Routes } = require('discord.js');
const { SlashCommands } = require('./commands');
require('dotenv').config();
async function deployCommands() {
if (!process.env.DISCORD_TOKEN || !process.env.DISCORD_CLIENT_ID) {
console.error('❌ Brak wymaganych zmiennych środowiskowych (DISCORD_TOKEN, DISCORD_CLIENT_ID)');
process.exit(1);
}
const commands = new SlashCommands();
const commandsData = commands.getCommandsData();
const rest = new REST({ version: '10' }).setToken(process.env.DISCORD_TOKEN);
try {
console.log(`🚀 Rozpoczęto deploy ${commandsData.length} komend slash...`);
// Deploy globalnych komend
const data = await rest.put(
Routes.applicationCommands(process.env.DISCORD_CLIENT_ID),
{ body: commandsData }
);
console.log(`✅ Pomyślnie zdeployowano ${data.length} komend slash globalnie.`);
// Wyświetl listę komend
console.log('\n📋 Zdeployowane komendy:');
data.forEach(command => {
console.log(` • /${command.name} - ${command.description}`);
});
} catch (error) {
console.error('❌ Błąd podczas deployowania komend:', error);
}
}
// Jeśli skrypt jest uruchamiany bezpośrednio
if (require.main === module) {
deployCommands();
}
module.exports = { deployCommands };