Facebook
From x, 4 Weeks ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 130
  1. const Discord = require("discord.js");
  2. const { EmbedBuilder } = require("discord.js")
  3. const fs = require("fs");
  4. const db = require('croxydb')
  5. const config = require("./config.json");
  6.  
  7. const Rest = require("@discordjs/rest");
  8. const DiscordApi = require("discord-api-types/v10");
  9.  
  10. const client = new Discord.Client({
  11.  intents:  3276543,
  12.     partials: Object.values(Discord.Partials),
  13.  allowedMentions: {
  14.   parse: ["users", "roles", "everyone"]
  15.  },
  16.  retryLimit: 3
  17. });
  18.  
  19. global.client = client;
  20. client.commands = (global.commands = []);
  21.  
  22. //
  23. console.log(`[-] ${fs.readdirSync("./commands").length} komut algılandı.`)
  24.  
  25. for(let commandName of fs.readdirSync("./commands")) {
  26.  if(!commandName.endsWith(".js")) return;
  27.  
  28.  const command = require(`./commands/${commandName}`);
  29.  client.commands.push({
  30.   name: command.name.toLowerCase(),
  31.   description: command.description.toLowerCase(),
  32.   options: command.options,
  33.   dm_permission: false,
  34.   type: 1
  35.  });
  36.  
  37.  console.log(`[+] ${commandName} komutu başarıyla yüklendi.`)
  38. }
  39.  
  40. //
  41.  
  42. console.log(`[-] ${fs.readdirSync("./events").length} olay algılandı.`)
  43.  
  44. for(let eventName of fs.readdirSync("./events")) {
  45.  if(!eventName.endsWith(".js")) return;
  46.  
  47.  const event = require(`./events/${eventName}`);
  48.  const evenet_name = eventName.split(".")[0];
  49.  
  50.  client.on(event.name, (...args) => {
  51.   event.run(client, ...args)
  52.  });
  53.  
  54.  console.log(`[+] ${eventName} olayı başarıyla yüklendi.`)
  55. }
  56.  
  57.  
  58. //
  59.  
  60. client.once("ready", async() => {
  61.  const rest = new Rest.REST({ version: "10" }).setToken(process.env.TOKEN);
  62.   try {
  63.     await rest.put(DiscordApi.Routes.applicationCommands(client.user.id), {
  64.       body: client.commands,  //
  65.     });
  66.   } catch (error) {
  67.     throw error;
  68.   }
  69. });
  70.  
  71. client.login('MTIzMTI4Mjk0MjA3MzExMDU1MA.G_AkSB.FTGsiWJrbtV74bpJUmtq_quCGqBTCdKU-QkH0k').then(() => {
  72.  console.log(`[-] Discord API'ye istek gönderiliyor.`);
  73.  eval("console.clear()")
  74. }).catch(() => {
  75.  console.log(`[x] Discord API'ye istek gönderimi başarısız(token girmeyi unutmuşsun).`);
  76. });