summaryrefslogtreecommitdiff
path: root/packages/gateway/src/index.ts
blob: 2998a6b7eeeaec0ddb0e367772f43d350dc13e4e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { GatewayIntentBits, Client } from "discord.js";
import dotenv from "dotenv";
import { handleCommands } from "./commands";
import { handleListeners } from "./listeners";

dotenv.config({ path: "../../.dev.vars" });

const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMembers,
    GatewayIntentBits.GuildMessages,
    GatewayIntentBits.MessageContent,
  ],
});

handleCommands(client);
handleListeners(client);
client.login(process.env.DISCORD_TOKEN);