This repository has been archived on 2026-03-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
bot/index.js

39 lines
1.1 KiB
JavaScript

const { Client, Intents } = require('discord.js');
// const cfg = require('./cfg.json');
// const fs = require('fs');
require('dotenv').config();
const cl = new Client({ intents: [Intents.FLAGS.GUILDS] });
// ======== ======== ======== ======== COMMAND HANDLER
// const cmds = [];
// const cmdsFls = fs
// .readdirSync(`./commands`)
// .filter((file) => file.endsWith(`.js`));
//
// for (const Fl of cmdsFls) {
// const cmd = require(`./commands/${Fl}`);
// cmds.push(cmd.data.toJSON());
// }
// ======== ======== ======== ======== INTERACTIONS (don't work - require slash command registration)
// cl.on('interactionCreate', async (interaction) => {
// if (!interaction.isCommand()) return;
//
// const { commandName } = interaction;
//
// if (commandName === 'ping') {
// await interaction.reply('Pong!');
// } else if (commandName === 'beep') {
// await interaction.reply('Boop!');
// } else if (commandName === 'server') {
// await interaction.reply(`This server's name is: ${interaction.guild.name}`);
// }
// });
cl.once('ready', () => {
console.log(`bot ready`);
});
cl.login(process.env.token);