import { Client, GatewayIntentBits, Partials } from 'discord.js';
import eventHandlers from './events';
require('dotenv').config();
const client = new Client({
intents: [GatewayIntentBits.DirectMessageTyping,GatewayIntentBits.DirectMessageReactions,GatewayIntentBits.Guilds, GatewayIntentBits.MessageContent, GatewayIntentBits.GuildMessages, GatewayIntentBits.DirectMessages],
partials: [Partials.Message]
});
for (const [event, handler] of Object.entries(eventHandlers)) {
if (handler) {
client.on(event, handler);
}
}
client.login(process.env.DISCORD_KEY);
export default client;
import { Client, GatewayIntentBits, Partials } from 'discord.js';
import eventHandlers from './events';
require('dotenv').config();
const client = new Client({
intents: [GatewayIntentBits.DirectMessageTyping,GatewayIntentBits.DirectMessageReactions,GatewayIntentBits.Guilds, GatewayIntentBits.MessageContent, GatewayIntentBits.GuildMessages, GatewayIntentBits.DirectMessages],
partials: [Partials.Message]
});
for (const [event, handler] of Object.entries(eventHandlers)) {
if (handler) {
client.on(event, handler);
}
}
client.login(process.env.DISCORD_KEY);
export default client;