18 lines
		
	
	
		
			438 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			438 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { Client, GatewayIntentBits } from "discord.js";
 | |
| 
 | |
| const client = new Client({
 | |
|     intents: [
 | |
|         GatewayIntentBits.Guilds
 | |
|     ]
 | |
| });
 | |
| 
 | |
| const token = process.env["TOKEN"];
 | |
| if (!token) throw new ReferenceError("TOKEN environment variable is missing");
 | |
| 
 | |
| client.login(token);
 | |
| 
 | |
| client.on("ready", () => {
 | |
|     console.log(`Connected to Discord API. Bot account is ${client.user?.tag} (${client.user?.id})`);
 | |
| });
 | |
| 
 | |
| export default client; |